SGChat | Hover Support | No Dependencies | PAPI Support

A plugin focused on enhancing your server’s chat to improve player’s gameplay experience.

184

Quick challenge

How far can you run before the mobs catch you?

SGChat | Hover Support | No Dependencies | PAPI Support

header

features

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?

ADS