/
/sgchat command now requires the sgchat.reload permission (or sgchat.admin) to use administrative actions such as reload. See plugin.yml for details.hover.enabled is read at plugin startup and requires a server restart to take effect. hover.name and hover.message remain reloadable and can be updated with /sgchat reload./sgchat langs and /sgchat validate-langs subcommands.messages.yml; migrate custom translations to lang/<code>.yml.src/main/resources/lang/<code>.ymlen, es, fr, de, pt, it (placeholders for translations)lang/*.yml/sgchat subcommands:
/sgchat langs — list available languages in plugins/SGChat/lang//sgchat validate-langs — validate missing keys across language filesprefix automatically when retrieved via the messages managerplugins/SGChat/lang/ and warn when missing (no silent fallback to old messages.yml)messages.yml; please migrate custom translations to lang/<code>.yml.discord.send-chat)discord.chat-message-template (placeholders: {player}, {displayname}, {message}, {server})discord.use-embeds is enabledAdded to config.yml (under discord):
# Chat relay: send player chat messages to Discord webhook
send-chat: false
# Template for chat messages sent to Discord (placeholders: {player}, {displayname}, {message}, {server})
chat-message-template: "{displayname}: {message}"
discord.webhook-url and enable discord.enable: true to activate integration.custom-placeholders section of config.yml/sgchat reloadAdded to config.yml:
# Custom placeholders configuration
custom-placeholders:
server: "&6My Server"
website: "&bwww.example.com"
discord: "&9discord.gg/example"
sgchat.admin permission when they joincheck-update: false{level} placeholder not working in chat format
Added to config.yml:
# Whether to check for updates (true/false)
check-update: true
sgchat.admin - Allows players to receive update notifications (defaults to op)
A plugin focused on enhancing your server’s chat to improve player’s gameplay experience.