NewChat adds per-group chat styling (prefix/suffix/custom format), color gradients (name/prefix/full)
Drop-in chat plugin. Put the NewChat.jar in plugins/, start the server and use the commands — no build required.
name, prefix, full./newchat toggle-me (saved in players.yml).en) and Portuguese (pt).NewChat.jar into plugins/.plugins/NewChat/config.yml./newchat reload.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
config.yml examplelang: "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"
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)