/
/staffchat, /adminchat) in config. Supports both toggle mode (/staffchat) and one-shot send (/staffchat <message>).{player} and {channel} placeholders.[ci skip] or changes to non-code files (docs, gradle wrapper) skip the build pipeline.AsyncPlayerChatEvent handler that independently mirrors cancellation and censoring decisions, since DiscordSRV defaults to the deprecated event. Uses a cached filter result to avoid double-counting violations.PRAGMA journal_mode=WAL statement was not being closed, holding a database lock that caused createTable() to fail with a file lock error. (#1)This release introduces config version 19. The plugin will automatically migrate existing configs. New config options per channel:
channels:
staff:
command: "staffchat"
join-message: "&aYou are now in the &f{channel} &achannel."
leave-message: "&cYou have left the &f{channel} &cchannel."
alerts:
enabled: false
join: "&e{player} joined {channel}."
leave: "&e{player} left {channel}."
https://github.com/HackerADF/AwesomeChat/compare/cc799457ed6bf65ef1d72799d998bc9a6628c936...v1.0.9

A highly configurable, chat formatting plugin, with placeholders, hover messages, and more!