blob: 007a6ad309f726763493a4531958c01a7b08d1fe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
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>
|