Auto-merge Configuration - New config options are automatically added when you update the plugin. No more deleting config files!
Global Staff Chat Mode - Optional single channel mode for simpler setups. Enable with staff-chat-global: true. Separate permissions for reading vs sending messages.
Server Aliases (Proxy) - Custom display names for servers on BungeeCord/Velocity. Use {server} placeholder in message format.
Customizable About Command - The /zstaffchat about output is now fully customizable in messages.yml using a list format.
Template-based Staff List - New stafflist-output with {channels} placeholder for complete layout control.
Multi-line Messages - All messages in messages.yml now support multi-line format. Single-line and multi-line work interchangeably.
Multi-line Messages Example:
Code (Text):
# Old single-line format (still works)
spy-on: "&aSpy mode enabled."
# New multi-line format
spy-on:
- "&a&m─────────────────────"
- "&aSpy mode enabled!"
- "&7You can now see all staff chats."
- "&a&m─────────────────────"
# Staff list with custom layout
stafflist-output:
- "&6╔══════════════════════════════╗"
- "&6║ &c&lSTAFF ONLINE &6║"
- "&6╠══════════════════════════════╣"
- "{channels}"
- "&6╚══════════════════════════════╝"
New Config Options:
staff-chat-global - Enable single channel mode
global-channel - Settings for global mode (permissions, format, etc.)
server-aliases - Map server names to display names
{server} - New placeholder for channel format (proxy only)
New Permissions:
zstaffchat.chat - Send messages (global mode)
zstaffchat.read - Read messages (global mode)
Note: Existing configs will automatically receive new options on first startup. Your current settings are preserved.