
NewChat
NewChat adds per-group chat styling (prefix/suffix/custom format), color gradients (name/prefix/full)
89
2
🚀 NewChat — Aesthetic & Configurable Chat (Paper 1.21)
Drop-in chat plugin. Put the NewChat.jar in plugins/, start the server and use the commands — no build required.
✨ What it does
- Per-group styles: label/prefix, suffix, custom format.
- Gradients with modes:
name,prefix,full. - Hover text and click actions on player names.
- Player toggle
/newchat toggle-me(saved inplayers.yml). - Command-first configuration and live previews.
- Locales: English (
en) and Portuguese (pt).
⚡ Quick start
- Drop
NewChat.jarintoplugins/. - Start/restart Paper.
- Configure via commands or edit
plugins/NewChat/config.yml. - Reload:
/newchat reload.
🧭 Main commands
Players see a clickable menu with /newchat.
/newchat # show menu
/newchat toggle # toggle aesthetic chat (global)
/newchat toggle-me # toggle for yourself
/newchat format <format...> # set global format
/newchat gradient # toggle global gradient
/newchat gradient set <#s> <#e> # set global gradient
/newchat gradient preview # preview global style
/newchat setgroup <player> <group>
# group commands:
/newchat group setlabel <group> <label...>
/newchat group setformat <group> <format...>
/newchat group setgradient <group> <#s> <#e>
/newchat group preview <group>
/newchat colors # list gradient presets + preview
/newchat reload # reload config + players
Use placeholders in formats: <group>, <player>, <suffix>, <message>.
Example
/newchat setgroup Notch vip
/newchat group setlabel vip &6[VIP]
/newchat group setformat vip "<group><player><suffix> » <message>"
/newchat group setgradient vip #FF69B4 #800080
/newchat group preview vip
🗂️ Minimal config.yml example
lang: "en"
chat:
enabled: true
format: "<group><player><suffix>: <message>"
gradient:
enabled: true
start: "#00FFFF"
end: "#FF00FF"
apply: "name"
groups:
default:
label: "&7"
suffix: " "
format: "<group><player><suffix>: <message>"
vip:
label: "&6[VIP] "
gradient:
enabled: true
start: "#FF69B4"
end: "#800080"
apply: "name"
🔐 Permissions
newchat.toggle (default: op)
newchat.toggle-me (default: true)
newchat.format (default: op)
newchat.gradient (default: op)
newchat.setgroup (default: op)
newchat.group.edit (default: op)
newchat.reload (default: op)
Совместимость
Ссылки
Создатели
Детали
Лицензия:MIT
Опубликован:6 месяцев назад
Обновлён:6 месяцев назад
