SGChat | Hover Support | No Dependencies | PAPI Support
A plugin focused on enhancing your server’s chat to improve player’s gameplay experience.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
SGChat | Hover Support | No Dependencies | PAPI Support


SGChat — Quick reference (v1.0.6)
Install ▸
1. Put the JAR in `plugins/` 2. Restart server 3. Edit `config.yml` and `src/main/resources/lang/*.yml` (or `plugins/SGChat/lang/`)
Note: `messages.yml` is deprecated — use `lang/<code>.yml`.
Quick config ▸
- `chat.format` supports `{player}`, `{displayname}`, `{message}`, `{level}` - `hover.enabled` requires a server restart to take effect — `hover.name`/`hover.message` are reloadable with `/sgchat reload` - `custom-placeholders` are reloadable via `/sgchat reload`
Commands & permissions ▸
- `/sgchat reload` — permission: `sgchat.reload` (or `sgchat.admin`) - `/msg`, `/r` — messaging (uses `sgchat.msg` where applicable) - `/mute`, `/unmute` — moderation (`sgchat.mute`) - `/clear` — `sgchat.clear`
Notes ▸
- Removed `/sgchat langs` and `/sgchat validate-langs` (they no longer exist) - Fixed out-of-order chat disconnects (chat processing now occurs on main thread) - Update checker and language messages are translatable via `lang/*.yml`
---
If you want, I can also add a very short example `chat.format` and a minimal `config.yml` snippet. Keep it short?