CraftersStaff - 1.8

Details

  • Filename
    CraftersStaff-v1.8.jar
  • Uploaded by
  • Uploaded
    Apr 8, 2026
  • Size
    1.28 MB
  • Downloads
    20
  • MD5
    d8d9ddef58b3a6c6a9e7d98ebd468f17

Supported Bukkit Versions

  • 1.21.5
  • 1.21.1
  • 1.21.2
  • 1.21.3
  • 1.21.4
  • 1.21
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20
  • 1.19.4
  • 1.19.3
  • 1.19.2
  • 1.19.1
  • 1.19
  • 1.18.2
  • 1.18.1
  • 1.18
  • 1.17
  • 1.16

Changelog

CraftersStaff v1.8 — Persistent Vanish & UX Improvements

 

New Features

  1. Added /unfreeze command to unfreeze players directly.
  2. Persistent Vanish System — Vanish state now persists when disabling Staff Mode.
  3. New vanish.persist-on-staff-disable option (default: true).
  4. New vanish.auto-enable-on-staff-disable option (default: false).
  5. Proxy Bridge Plugin — New CraftersStaff-Proxy for Velocity, BungeeCord and Waterfall.
  6. New proxy-config.yml with storage modes (LOCAL/MYSQL), sync settings and debug mode.
  7. Staff state (staff mode, vanish, freeze) now persists on server switch.
  8. Network-wide freeze notifications with server name: [Freeze] [ServerName] Player has been frozen by Staff.
  9. Separate local and network freeze notification messages (staff-notify-freeze-network, staff-notify-unfreeze-network).
  10. Ban-on-quit system — Frozen players who disconnect are automatically banned via a configurable console command.
  11. Self-action prevention — /freeze, /unfreeze, /report and /note can no longer be used on yourself.
  12. Freeze state validation — Freezing an already frozen player shows an already frozen message. Unfreezing an unfrozen player shows a not frozen message.
  13. New freeze.still-frozen message shown to players attempting to rejoin while still frozen.

Changes

  1. Improved Player List Menu — Click on any player head to instantly open the quick actions menu. Removed complex Shift+Click combinations for better UX.
  2. Simplified freeze chat — /freeze [message] now sends messages directly to the frozen player.
  3. Discord link is now embedded directly in the freeze message via lang/messages.yml instead of a separate config variable.
  4. Removed discord-message configuration variables from the freeze system for a cleaner setup.
  5. Freeze notifications now properly distinguish between staff and frozen player messages: Staff see: [Freeze] > Player has been frozen by Staff. Frozen player sees: [Freeze] > You have been frozen by Staff.
  6. Improved freeze chat format: [Freeze] Staff > message.
  7. Enhanced freeze command help: /freeze [message].
  8. Better permission handling in the player actions menu.
  9. Code optimization in ConfigManager with default fallback values.
  10. Version updated to 1.8 across all components.

Fixed

  1. Fixed all freeze messages no longer including the plugin prefix for cleaner notifications.
  2. Fixed freeze.discord-message reference causing Message not found error.
  3. Fixed freeze chat format now using single > instead of double >>.
  4. Fixed UnsupportedOperationException on player join — now uses proper StaffManager methods.
  5. Fixed variable {staff} in unfreeze message not displaying correctly.
  6. Fixed duplicate messages in frozen player chat — messages no longer echo back to sender.
  7. Fixed /craftersstaff help command showing Message not found errors.
  8. Fixed help messages updated with all available commands including /report and /stafflog.
  9. Fixed Velocity proxy NullPointerException — updated velocity-plugin.json with correct version and main class.
  10. Fixed Message not found: freeze.still-frozen error.
  11. Fixed freeze ban-on-quit command now executes from console on next tick for reliability.
  12. Fixed freeze state not being properly cleaned up on player quit.
  13. Fixed Velocity proxy InvalidPluginException — removed velocity-plugin.json from backend JAR.
  14. Fixed Velocity proxy IllegalArgumentException: plugin main instance automatically registered.