Locked Message Logging: You can now keep a record of what players try to say while the chat is locked!
A new option, log_locked_messages, has been added to config.yml. It is set to false by default.
When enabled (true), all messages sent during a chat lockdown will be saved to the locked-chat.log file in the plugin's folder.
Each entry includes the date, time, player's name, and the message, making it ideal for moderation and auditing purposes.
Improvements:
Hide Commands for Players without Permissions: For a cleaner user experience, the plugin's commands (/lock, /unlock, /chatstatus) will no longer be visible or auto-completed for players who do not have the required permissions. This prevents users from seeing commands they can't use.
Added proper Spigot-side handling for Bungee → Spigot chat control via plugin messaging (BungeeCord channel, ChatControl subchannel) to support remote LOCK/UNLOCK.
Added /chatstatus command to report current chat lock state.
Added new message keys to messages.yml:
chat_status_locked
chat_status_unlocked
Added {sender} placeholder support to lock/unlock broadcasts.
Fixed
Fixed Spigot messages.yml loading (was incorrectly reading from config.yml), preventing missing-message null values and potential NPEs.