ZStaffChatPro - Staff Chat System | Spigot/Bungee/Velocity/Folia • 1.8.x - 1.21.x icon

ZStaffChatPro - Staff Chat System | Spigot/Bungee/Velocity/Folia • 1.8.x - 1.21.x -----

The most powerful and customizable staff chat plugin for your server!



v1.12.0 - Major Update — New Features, Improvements & Bug Fixes[
⚠ Delete your old config.yml and messages.yml before updating.

Server-side Bridge addon for ZStaffChatPro. Install on Spigot/Paper/Folia backends to enable cross-server vanish sync, AFK detection, and player activity tracking on BungeeCord/Velocity proxies.

Download Here https://cdn.modrinth.com/data/IsXrdhkA/versions/OIzUqGkw/ZStaffChat-SpigotAddon-0.0.1.jar



New Features


  • Automatic Config Migration — The plugin now tracks config versions internally. When you update, outdated config.yml and messages.yml are automatically backed up (e.g. config.yml.v0.bak) and a fresh
    default is generated. No more manual config deletion needed.

  • Customizable Help Message — /zstaffchat help output is now fully customizable in messages.yml (help-output, help-channel-format) with {channels} placeholder for dynamic channel list.

  • In-Game Activity Log — Staff members now receive join/leave/server-change/vanish/AFK notifications directly in-game through the channel system. Configurable per-event toggles and customizable
    formats in the ingame-activity-log section of config.yml.

  • /staffafk Command — Manual AFK toggle command on all platforms (zstaffchat.afk permission). Activity log messages route through the player's highest priority channel.

  • Player Activity Bridging — Bridge addon now sends movement data (throttled to 30s per player) to the proxy, enabling accurate AFK detection on BungeeCord/Velocity.

  • LuckPerms in Stafflist & Stafftime — {lp_prefix}, {lp_suffix}, {lp_group}, {lp_rank} placeholders now work in stafflist-player-format and stafftime-output on all platforms.

  • Customizable Discord Embeds — Full embed support for both bot and webhook mode: custom colors, titles, descriptions, footers, thumbnails, author fields, and timestamps. Also available for activity
    log events with per-event colors.

  • Discord Role Prefixes — Map Discord role IDs to custom in-game prefixes via role-prefixes config. New {discord_role} and {prefix} placeholders in format-to-minecraft.

  • Bot Presence — Configure bot status (online/idle/dnd/invisible) and activity (playing/watching/listening/competing) in config.

  • JDA 6.3.0 Upgrade — Upgraded Discord bot library from 5.0.0-beta.18 to 6.3.0 with all updated dependencies.

  • Modrinth Update Checker — Update checker now uses Modrinth API. Redesigned console output with box-style formatting.

  • Unified Startup Banner — All platforms now display a consistent startup message showing plugin version, platform, channel count, Discord status, playtime and AFK status.

  • YAML Error Handling — User-friendly error messages when config.yml has syntax errors, instead of raw stack traces.
Improvements


  • Migrated library loading to Libby 1.3.1 — no more Unsafe warnings
  • Bridge addon: ping/pong mechanism for proxy connection confirmation
  • Bridge addon: separate VanishListener to prevent ClassNotFoundException without PremiumVanish
  • Bridge addon: idle threshold for faster AFK cancellation on proxy
  • Reorganized messages.yml with section headers, detailed placeholder docs, and usage examples
  • Graceful JDA shutdown — no more zip file closed errors when stopping the server
Bug Fixes


  • Fixed jackson-annotations version mismatch causing potential runtime errors
  • Fixed JDA shutdown race condition causing IllegalStateException on server stop
  • Removed unused dead code from Bungee/Velocity platforms
----------, Feb 4, 2026
Resource Information
Author:
----------
Total Downloads: 197
First Release: Dec 30, 2025
Last Update: Yesterday at 8:36 PM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings