- remove ban/warn commands: BanCommand (/lban), UnbanCommand (/lunban), WarnCommand (/warn), SilentWarnCommand (silentwarn) and empty ban/warn dirs - plugin.yml: remove commands lban/lunban/warn/silentwarn and permissions lochat.ban/lochat.unban/lochat.warn/lochat.warn.silent/ lochat.warn.notify/lochat.bypass.warn/lochat.bypass.ban/lochat.ban.override; remove LibertyBans from softdepend - remove registration in CommandManager and PluginInitializer (LibertyBansHook, ModerationListener) - delete PunishmentService api+impl, BanRecord/WarnEntry models, ModerationListener, LibertyBansHook; strip ServiceRegistry/PluginInitializer/ LoChat reload and PlayerInfoCommand (warn/ban sections) - config: remove moderation.default-ban-reason/ban-kick-message from config.yml, ban/warn keys from config/messages.yml, escalation header Punishment->Mute in mute.yml - MessagesConfig.java: remove ban/warn getters (keep mute) - README: remove /lban /warn rows, update features to mute-only - preserve /lmute /lunmute /lmutelist /lmuteblame, MuteService, mute.yml, mutes.json format and HIGHEST chat handler
5.6 KiB
5.6 KiB
LoChat
Advanced chat plugin with gradient nicknames, moderation and Discord integration for Paper/Folia servers.
English
Overview
LoChat is a powerful Minecraft chat plugin for Paper 1.19.2+ and Folia servers. It features gradient nicknames, advanced moderation, flexible configuration, Discord integration, and extensive API.
Features
| Feature | Description |
|---|---|
| Global & Local chat | Cross-server and radius-based proximity chat |
| Private messages | PM system with reply support and ignore list |
| Gradient nicknames | Up to 7 colors with built-in presets (fire, ocean, rainbow) |
| Mentions | @player, @everyone, @here, @role with sounds |
| Moderation | Mute with history, silent mode, escalation |
| Chat filters | Swear, spam, flood, CAPS, URL/IP, hidden links |
| RP commands | /me, /do, /try, /roll with configurable radius |
| Custom join/quit/death | Messages with weapon name and hover events |
| Discord integration | Webhook relay, join/quit/death events, avatars |
| Custom commands | Define your own commands with placeholders |
| MiniMessage support | Full MiniMessage formatting with HEX colors |
| LuckPerms integration | Gradient prefixes and suffixes |
| PlayerPoints | Purchase system for gradients and prefixes |
Commands
| Command | Permission | Description |
|---|---|---|
/g <message> |
chat.global.use |
Send global message |
/l <message> |
chat.local.use |
Send local message |
/msg <player> <message> |
chat.pm.use |
Private message |
/reply <message> |
chat.pm.use |
Reply to last PM |
/ignore <player> |
chat.pm.ignore |
Ignore player |
/color <hex1> [hex2] |
gradient.color |
Set gradient nickname |
/prefix <text> |
gradient.prefix |
Set custom prefix |
/lmute <player> [time] [-s] [reason] |
lochat.mute |
Mute player |
/lunmute <player> [-s] |
lochat.unmute |
Unmute player |
/chatspy |
chat.spy |
Toggle spy mode |
/clearchat |
chat.clear |
Clear chat |
/lochat reload |
lochat.admin |
Reload config |
Dependencies
- Required: Paper 1.19.2+, Java 21+
- Optional: PlaceholderAPI, LuckPerms, PlayerPoints, LibertyBans, SkinsRestorer
Installation
- Drop the jar into
plugins/ - Restart the server
- Configure
plugins/LoChat/config.yml
Русский
Обзор
LoChat - мощный чат-плагин для Paper 1.19.2+ и Folia серверов. Включает градиентные ники, продвинутую модерацию, гибкую конфигурацию, Discord интеграцию и обширный API.
Возможности
| Возможность | Описание |
|---|---|
| Глобальный и локальный чат | Обще-серверный и чат в радиусе |
| Личные сообщения | PM с ответом и списком игнора |
| Градиентные ники | До 7 цветов с пресетами (огонь, океан, радуга) |
| Упоминания | @player, @everyone, @here, @role со звуками |
| Модерация | Мут с историей, тихий режим, эскалация |
| Фильтры чата | Мат, спам, флуд, CAPS, URL/IP, скрытые ссылки |
| RP команды | /me, /do, /try, /roll с настраиваемым радиусом |
| Кастомные вход/выход/смерть | Сообщения с названием оружия и hover-событиями |
| Discord интеграция | Webhook, события входа/выхода/смерти, аватары |
| Кастомные команды | Создавайте свои команды с плейсхолдерами |
| MiniMessage | Полная поддержка MiniMessage с HEX цветами |
| LuckPerms | Градиентные префиксы и суффиксы |
| PlayerPoints | Покупка градиентов и префиксов |
Команды
| Команда | Право | Описание |
|---|---|---|
/g <сообщение> |
chat.global.use |
Глобальное сообщение |
/l <сообщение> |
chat.local.use |
Локальное сообщение |
/msg <игрок> <сообщение> |
chat.pm.use |
Личное сообщение |
/color <hex1> [hex2] |
gradient.color |
Установить градиент |
/lmute <игрок> [время] [-s] [причина] |
lochat.mute |
Замутить |
/lochat reload |
lochat.admin |
Перезагрузить конфиг |
Зависимости
- Обязательные: Paper 1.19.2+, Java 21+
- Опциональные: PlaceholderAPI, LuckPerms, PlayerPoints, LibertyBans, SkinsRestorer
Установка
- Положите jar в папку
plugins/ - Перезапустите сервер
- Настройте
plugins/LoChat/config.yml
Links
License
GNU General Public License v3.0