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
154
155
156
157
158
159
160
161
162
163
164
|
---
# 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: Download
link: /download
- theme: brand
text: Documentation
link: /docs/getting-started
- theme: alt
text: GitHub
link: https://github.com/m1sk9/LunaticChat
features:
- title: Channel Chat
details: Create and manage channels for group conversations between specific players. Includes private channels and moderation features.
icon: ☎️
- title: Direct Messages
details: Send 1-on-1 chats with /tell or /msg commands. Quickly reply to the last sender with /reply.
icon: ✉️
- title: Romaji Conversion
details: Automatically convert romaji input into Japanese. Fast performance powered by caching.
icon: 🌍
- title: Velocity Cross-Server Chat
details: Relay global chat across multiple servers via a Velocity proxy. Join conversations from any server.
icon: 🔗
- title: Flexible Configuration
details: Toggle features on/off with a YAML-based config file. Customize to fit your server's needs.
icon: ⚙️
- title: Latest Version Support
details: Minimal external plugin dependencies, always supporting the latest Minecraft versions.
icon: ⛏️
---
<hr class="home-divider" />
<!-- Section 1: Channel Chat (text left, image right) -->
<div class="feature-showcase">
<div class="feature-showcase-text">
<h2>Organize Conversations with Channel Chat</h2>
<p>
Create channels within your server to separate conversations by topic or group.
Communicate with only the members you need, without flooding the global chat.
</p>
<ul>
<li>Create password-protected private channels</li>
<li>Per-channel moderation (kick, mute, ban)</li>
<li>Customizable join/leave notifications</li>
</ul>
</div>
<div class="feature-showcase-image">
<img src="./assets/features/channel-chat.png" alt="LunaticChat Channel Chat feature" />
</div>
</div>
<hr class="home-divider" />
<!-- Section 2: Direct Messages (image left, text right) -->
<div class="feature-showcase reverse">
<div class="feature-showcase-text">
<h2>Direct Messages & Quick Reply</h2>
<p>
Easily send private 1-on-1 chats between players.
Use the <code>/reply</code> command to instantly respond to the last sender.
</p>
<ul>
<li>Send direct messages with <code>/tell</code> / <code>/msg</code></li>
<li>Instantly reply to the last sender with <code>/reply</code></li>
<li>Messages are visible only to the sender and recipient</li>
</ul>
</div>
<div class="feature-showcase-image">
<img src="./assets/features/dm.png" alt="LunaticChat Direct Message feature" />
</div>
</div>
<hr class="home-divider" />
<!-- Section 3: Romaji Conversion (text left, image right) -->
<div class="feature-showcase">
<div class="feature-showcase-text">
<h2>Automatic Romaji to Japanese Conversion</h2>
<p>
Even in environments without Japanese input support, simply type in romaji and it will be automatically converted to Japanese.
Powered by the Google IME API for natural conversion results.
</p>
<ul>
<li>Real-time romaji-to-Japanese conversion while chatting</li>
<li>Fast performance with conversion result caching</li>
<li>Per-player toggle to enable/disable conversion</li>
</ul>
</div>
<div class="feature-showcase-image">
<img src="./assets/features/romaji.png" alt="LunaticChat Romaji Conversion feature" />
</div>
</div>
<hr class="home-divider" />
<!-- Section 4: Velocity Integration (image left, text right) -->
<div class="feature-showcase reverse">
<div class="feature-showcase-text">
<h2>Cross-Server Chat with Velocity</h2>
<p>
Integrate with a Velocity proxy to relay global chat across multiple Paper/Folia servers.
Players can join the same chat space regardless of which server they're on.
</p>
<ul>
<li>Relay regular chat to all servers in real time</li>
<li>Fast communication via a custom plugin messaging protocol</li>
<li>Backward compatibility guaranteed through protocol versioning</li>
</ul>
</div>
<div class="feature-showcase-image">
<img src="./assets/features/cross-chat.png" alt="LunaticChat Cross-Server Chat feature" />
</div>
</div>
<hr class="home-divider" />
<!-- Section 5: Compatibility Matrix -->
<div class="platform-section">
<h2>Paper / Velocity Compatibility</h2>
<p class="section-desc">Latest versions are always compatible. Mix older versions? Check the matrix below.</p>
<div style="text-align: left;">
<CompatibilityMatrix />
</div>
</div>
<hr class="home-divider" />
<!-- Section 6: Platforms -->
<div class="platform-section">
<h2>Multi-Platform Support</h2>
<p class="section-desc">Flexibly deploy to match your server setup</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">The most widely used Minecraft server implementation. Full support for DM, channel chat, romaji conversion, and all features. Maintains compatibility with Bukkit/Spigot plugins.</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">A multithreaded server implementation by PaperMC. Provides a stable chat experience even on large-scale servers through region-based parallel processing.</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">A high-performance proxy server. Install the LunaticChat Velocity plugin to enable global chat relay across multiple Paper/Folia servers.</p>
</a>
</div>
</div>
|