No description
Find a file
loki5512344 88e4e68cca
port: compat layer
- add compat/Adventure (BukkitAudiences lifecycle with legacy fallback)
- add compat/Msg (send/broadcast/actionBar/title/legacy/plain/displayName/playerListName/kick/itemMeta/inventoryTitle)
- wire Adventure.init/close in LoChat onEnable/onDisable
- remove unused reflection-based utils/platform/AdventureManager
2026-09-20 16:18:40 +02:00
.github port: build for spigot 1.20.1 (universal jar) 2026-09-20 16:18:00 +02:00
config/checkstyle chore: unify checkstyle, fix violations, cleanup bin/ 2026-07-12 00:59:08 +02:00
gradle/wrapper Initial commit: LoChat v1.0.0 with Gradient module 2025-12-29 14:57:49 +01:00
src port: compat layer 2026-09-20 16:18:40 +02:00
.gitignore chore: cleanup configs, docs, checkstyle, remove dead deps 2026-07-05 11:38:24 +02:00
build.gradle.kts port: build for spigot 1.20.1 (universal jar) 2026-09-20 16:18:00 +02:00
CONTRIBUTING.md chore: cleanup configs, docs, checkstyle, remove dead deps 2026-07-05 11:38:24 +02:00
gradle.properties v1.5.0: Добавлены кастомные команды, алиасы, цвета чата, многоядерная сборка 2025-12-30 12:29:39 +01:00
gradlew fix(ci): исправить права gradlew (+x) и обновить workflows 2026-06-10 23:52:46 +02:00
gradlew.bat Initial commit: LoChat v1.0.0 with Gradient module 2025-12-29 14:57:49 +01:00
LICENSE chore: add GPL v3 license and update test artifacts 2026-04-06 00:45:29 +02:00
README.md docs: unify README style with flat-square badges and bilingual layout 2026-07-12 00:32:30 +02:00
settings.gradle.kts chore: update .gitignore and build.gradle.kts for local server testing 2026-04-01 16:09:15 +02:00
TODO.md feat: chat channel system (/join /leave /channel) 2026-08-09 21:31:11 +02:00

LoChat

Advanced chat plugin with gradient nicknames, moderation and Discord integration for Paper/Folia servers.

Java Paper Folia License version

English | Русский


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, ban, warn 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
/lban <player> [time] [reason] lochat.ban Ban player
/warn <player> [reason] lochat.warn Warn 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

  1. Drop the jar into plugins/
  2. Restart the server
  3. 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 Замутить
/lban <игрок> [время] [причина] lochat.ban Забанить
/warn <игрок> [причина] lochat.warn Выдать варн
/lochat reload lochat.admin Перезагрузить конфиг

Зависимости

  • Обязательные: Paper 1.19.2+, Java 21+
  • Опциональные: PlaceholderAPI, LuckPerms, PlayerPoints, LibertyBans, SkinsRestorer

Установка

  1. Положите jar в папку plugins/
  2. Перезапустите сервер
  3. Настройте plugins/LoChat/config.yml

License

GNU General Public License v3.0