# About LunaticChat

LunaticChat is a chat plugin for the Minecraft server software Paper/Velocity.

In 2013, [ucchyocean](https://github.com/ucchyocean) released [LunaChat](https://github.com/ucchyocean/LunaChat). LunaticChat is developed as a successor to LunaChat, rewritten from scratch to work with the latest versions.

LunaChat is no longer being developed and does not support the latest Minecraft versions. While many server administrators have forked LunaChat, LunaticChat is designed as an alternative that inherits LunaChat's features while being designed to work with the latest Minecraft versions.

## Key Features

- **Lightweight and Fast**: LunaticChat is designed to maintain high performance while minimizing server load.
- **1-on-1 Direct Messaging**: Chat one-on-one using /tell or /msg commands.
- **Quick Reply**: Quickly reply to the most recent message sender with /reply.
- **Japanese Romanization Conversion**: Automatically converts messages input in romaji to Japanese.
- **CoreProtect Support**: LunaticChat's chat logs are compatible with CoreProtect.
- **High-Speed Performance with Caching**: Uses caching for romaji-to-Japanese conversion, operating faster than traditional LunaChat.
- **Latest Version Support**: Reduces dependencies on other plugins, always supporting the latest Minecraft versions.

## Comparison

|                     | LunaticChat                     | LunaChat                               |
| ------------------- | ------------------------------- | -------------------------------------- |
| Development Status  | Actively Developed              | Development Ended                      |
| Supported Platforms | Paper / Velocity                | Bukkit / Spigot / BungeeCord           |
| Supported Versions  | 1.21.x ~                        | Up to 1.16.x                           |
| Language            | Kotlin                          | Java                                   |
| Plugin Dependencies | None                            | EssentialsX, etc.                      |
| Caching             | Yes                             | No                                     |
| Documentation       | Yes                             | No                                     |
| License             | GNU General Public License v3.0 | GNU Lesser General Public License v3.0 |

## FAQ

### Is LunaticChat free to use?

As open-source software, LunaticChat can be used, modified, and distributed for free.

### Which Minecraft versions does LunaticChat support?

LunaticChat supports Minecraft version 1.21.x and later.

### Can LunaticChat be used alongside other chat plugins?

LunaticChat can be used alongside other chat plugins, but to avoid conflicts, ensure that chat-related features do not overlap.

### Where can I get support for LunaticChat?

Support for LunaticChat is available on the [official GitHub Discussions](https://github.com/m1sk9/LunaticChat/discussions).

### Where can I get the source code for LunaticChat?

The source code for LunaticChat is available on [GitHub](https://github.com/m1sk9/LunaticChat).

### Is there a Spigot/BungeeCord version of LunaticChat?

No. There are no plans to support these platforms. Please use Paper/Velocity.

### Under what license is LunaticChat distributed?

LunaticChat is distributed under the GNU General Public License v3.0 (GPLv3).
