summaryrefslogtreecommitdiff
path: root/website/src/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'website/src/index.md')
-rw-r--r--website/src/index.md153
1 files changed, 153 insertions, 0 deletions
diff --git a/website/src/index.md b/website/src/index.md
new file mode 100644
index 0000000..007a6ad
--- /dev/null
+++ b/website/src/index.md
@@ -0,0 +1,153 @@
+---
+# https://vitepress.dev/reference/default-theme-home-page
+layout: home
+
+hero:
+ name: 'LunaticChat'
+ tagline: A next-generation chat plugin for Paper, Folia and Velocity.
+ actions:
+ - theme: brand
+ text: ダウンロード
+ link: /download
+ - theme: brand
+ text: ドキュメント
+ link: /docs/getting-started
+ - theme: alt
+ text: GitHub
+ link: https://github.com/m1sk9/LunaticChat
+
+features:
+ - title: チャンネルチャット
+ details: チャンネルを作成・管理し,特定のプレイヤー間でグループチャットが可能.プライベートチャンネルやモデレーション機能も搭載
+ icon: ☎️
+ - title: ダイレクトメッセージ
+ details: /tell や /msg コマンドで 1対1 のチャットが可能./reply で直前の相手に素早く返信
+ icon: ✉️
+ - title: ローマ字変換
+ details: ローマ字で入力したメッセージを自動的に日本語に変換.キャッシュにより高速に動作
+ icon: 🌍
+ - title: Velocity サーバー間連携
+ details: Velocity プロキシを経由して複数サーバー間でグローバルチャットをリレー.どのサーバーにいても会話に参加可能
+ icon: 🔗
+ - title: 柔軟な設定
+ details: YAML ベースの設定ファイルで機能の有効/無効を切り替え.サーバーの用途に合わせてカスタマイズ可能
+ icon: ⚙️
+ - title: 最新バージョン対応
+ details: 外部プラグインへの依存を最小限に抑え,常に最新の Minecraft バージョンに対応
+ icon: ⛏️
+---
+
+<hr class="home-divider" />
+
+<!-- Section 1: チャンネルチャット (text left, image right) -->
+<div class="feature-showcase">
+ <div class="feature-showcase-text">
+ <h2>チャンネルチャットで会話を整理</h2>
+ <p>
+ サーバー内にチャンネルを作成して,トピックやグループごとに会話を分離できます.
+ 全体チャットに流れることなく,必要なメンバーだけでコミュニケーションが可能です.
+ </p>
+ <ul>
+ <li>パスワード付きのプライベートチャンネルを作成</li>
+ <li>チャンネルごとのモデレーション機能(キック・ミュート・BAN)</li>
+ <li>チャンネル参加・退出の通知をカスタマイズ</li>
+ </ul>
+ </div>
+ <div class="feature-showcase-image">
+ <img src="./assets/features/channel-chat.png" alt="LunaticChat のチャンネルチャット機能" />
+ </div>
+</div>
+
+<hr class="home-divider" />
+
+<!-- Section 2: ダイレクトメッセージ (image left, text right) -->
+<div class="feature-showcase reverse">
+ <div class="feature-showcase-text">
+ <h2>ダイレクトメッセージ & クイック返信</h2>
+ <p>
+ プレイヤー間で手軽に 1対1 のプライベートチャットができます.
+ <code>/reply</code> コマンドで直前の相手にすぐ返信でき,テンポの良いやり取りを実現します.
+ </p>
+ <ul>
+ <li><code>/tell</code> / <code>/msg</code> でダイレクトメッセージを送信</li>
+ <li><code>/reply</code> で直前の送信者に即座に返信</li>
+ <li>メッセージは送信者と受信者だけに表示</li>
+ </ul>
+ </div>
+ <div class="feature-showcase-image">
+ <img src="./assets/features/dm.png" alt="LunaticChat のダイレクトメッセージ機能" />
+ </div>
+</div>
+
+<hr class="home-divider" />
+
+<!-- Section 3: ローマ字変換 (text left, image right) -->
+<div class="feature-showcase">
+ <div class="feature-showcase-text">
+ <h2>ローマ字入力を自動で日本語に</h2>
+ <p>
+ 日本語入力に対応していない環境でも,ローマ字で入力するだけで自動的に日本語に変換されます.
+ Google IME API を活用し,自然な変換結果を提供します.
+ </p>
+ <ul>
+ <li>チャット入力時にリアルタイムでローマ字→日本語変換</li>
+ <li>変換結果のキャッシュで高速動作を実現</li>
+ <li>プレイヤーごとに変換機能のオン/オフを切り替え可能</li>
+ </ul>
+ </div>
+ <div class="feature-showcase-image">
+ <img src="./assets/features/romaji.png" alt="LunaticChat のローマ字変換機能" />
+ </div>
+</div>
+
+<hr class="home-divider" />
+
+<!-- Section 4: Velocity 連携 (image left, text right) -->
+<div class="feature-showcase reverse">
+ <div class="feature-showcase-text">
+ <h2>Velocity でサーバー間連携</h2>
+ <p>
+ Velocity プロキシと連携して,複数の Paper/Folia サーバー間でグローバルチャットをリレーします.
+ プレイヤーはどのサーバーにいても,同じチャット空間で会話に参加できます.
+ </p>
+ <ul>
+ <li>通常チャットを全サーバーにリアルタイムでリレー</li>
+ <li>独自のプラグインメッセージングプロトコルで高速な通信</li>
+ <li>プロトコルバージョニングによる後方互換性の保証</li>
+ </ul>
+ </div>
+ <div class="feature-showcase-image">
+ <img src="./assets/features/cross-chat.png" alt="LunaticChat のクロスチャット機能" />
+ </div>
+</div>
+
+<hr class="home-divider" />
+
+<!-- Section 5: プラットフォーム -->
+<div class="platform-section">
+ <h2>マルチプラットフォーム対応</h2>
+ <p class="section-desc">サーバーの構成に合わせて柔軟に導入できます</p>
+ <div class="platform-cards">
+ <a class="platform-card" href="https://papermc.io/software/paper/" target="_blank" rel="noopener">
+ <div class="platform-icon">
+ <img src="./assets/brand/paper.svg" alt="Paper" width="40" height="40" />
+ </div>
+ <p class="name">Paper</p>
+ <p class="desc">最も広く利用されている Minecraft サーバー実装.DM,チャンネルチャット,ローマ字変換など全機能をフルサポート.Bukkit/Spigot プラグインとの互換性も維持</p>
+ </a>
+ <a class="platform-card" href="https://papermc.io/software/folia" target="_blank" rel="noopener">
+ <div class="platform-icon">
+ <img src="./assets/brand/folia.svg" alt="Folia" width="40" height="40" />
+ </div>
+ <p class="name">Folia</p>
+ <p class="desc">PaperMC が開発するマルチスレッド対応のサーバー実装.リージョン分割による並列処理で,大規模サーバーでも安定したチャット体験を提供</p>
+ </a>
+ <a class="platform-card" href="https://papermc.io/software/velocity" target="_blank" rel="noopener">
+ <div class="platform-icon">
+ <img src="./assets/brand/velocity.svg" alt="Velocity" width="40" height="40" />
+ </div>
+ <p class="name">Velocity</p>
+ <p class="desc">高性能なプロキシサーバー.LunaticChat の Velocity プラグインを導入することで,複数の Paper/Folia サーバー間でグローバルチャットのリレーを実現</p>
+ </a>
+ </div>
+</div>