▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/ZStaffChatPro
ZStaffChatPro

ZStaffChatPro

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

285
0
Все версииZStaffChatPro 1.16.1

ZStaffChatPro 1.16.1

Release3 нед. назад

Список изменений

ZStaffChatPro 1.16.1 - Changelog

Configuration Overhaul

  • Complete config rewrite - All 4 config files (config.yml, messages.yml, discord.yml, filter.yml) rewritten in my style formatting with clear section headers and detailed per-option comments
  • Removed global mode - staff-chat-global and global-channel removed. Users who want a single channel simply keep one channel in the channels section
  • Removed features.chat-prefixes - Chat prefix is now controlled per-channel via chat-prefix: "!" (set to "" to disable)
  • Proxy settings grouped - disabled-servers and server-aliases moved under proxy: section
  • New prefix style - Default prefix changed to &8(&cZStaffChatPro&8) &f with white message text
  • Cleaner messages - All messages use {prefix} consistently, enabled/disabled states shown in green/red
  • Help/About redesigned - Clean indented style with version display, no more &m--- separators

New Features

  • {server_previous} placeholder - Shows the display name of the previous server in server-change events
  • {server_raw_previous} placeholder - Shows the raw name of the previous server
  • {server_raw} placeholder - Renamed from {server} for clarity
  • "server" stafflist mode - New display mode that groups players by their backend server within each channel (proxy only)
  • {version} placeholder in help - Help command now shows plugin version
  • PlaceholderUtil - New centralized placeholder system. Adding a new placeholder is now a single line of code

Bug Fixes

  • Fixed signed chat kick (1.19.1+) - Chat prefixes (!hello) and toggle mode no longer disconnect players on Velocity/BungeeCord. Uses Bridge plugin messaging to cancel chat on backend instead of proxy-side denied()
  • Fixed "Unknown command" on missing permission - All commands (zscp, stafflist, staffspy, stafftime, staffafk, channel commands) now show proper no-permission message instead of vanilla "Unknown or incomplete command"
  • Fixed empty brackets in activity log - Cleanup regex now handles color codes inside brackets (e.g. &8(&b&8) properly cleaned)
  • Fixed duplicate AFK messages - isAfk() no longer has side effects. AFK detection moved to periodic checkAfkStatus() task (every 10s)
  • Fixed activity log server name - Activity log now passes server name to channel format, so ({server_alias}) in channel format works correctly

Improvements

  • Bridge handshake - Proxy now initiates the handshake (sends PING when player connects to backend). No more waiting for backend to send first PING
  • Bridge signed chat cancel - New TYPE_CANCEL_CHAT message type allows proxy to tell backend Bridge to cancel a chat message (for chat prefixes on 1.19.1+)
  • Placeholder refactor - LuckPerms placeholders renamed from {lp_*} to {luckperms_*} for consistency
  • Reduced AFK throttle - Bridge activity throttle reduced from 30s to 10s, idle threshold from 5s to 3s for faster AFK detection
  • Movement listener on Spigot/Folia - Added PlayerMoveEvent listener for standalone setups (previously only tracked via chat)
  • Removed bStats global_mode chart - No longer needed after removing global mode

Code Quality

  • PlaceholderUtil - Centralized placeholder resolution with resolve(), buildLuckPermsPlaceholders(), buildServerPlaceholders(), cleanEmptyBrackets()
  • Simplified platform code - Removed global mode branching from all 4 platform files, ChannelManager, ConfigManager
  • Consistent permission handling - All commands check permissions in execute() instead of relying on platform-level permission gates

Breaking Changes

  • Config version bumped (auto-backup + regenerate for existing users)
  • {server} renamed to {server_raw}
  • {lp_prefix} etc. renamed to {luckperms_prefix} etc.
  • staff-chat-global / global-channel removed
  • features.chat-prefixes removed
  • ingame-activity-log.sender-name removed
  • disabled-servers / server-aliases moved under proxy:

Файлы

ZStaffChatPro-1.16.1.jar(3.82 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.16.1

Загрузчики

Bukkit
BungeeCord
Paper
Purpur
Spigot
Velocity
Waterfall

Версии игры

1.8–26.1.1

Загрузок

60

Дата публикации

3 нед. назад

Загрузил

ID версии

Главная