CraftersStaff - 1.8
Details
-
FilenameCraftersStaff-v1.8.jar
-
Uploaded by
-
UploadedApr 8, 2026
-
Size1.28 MB
-
Downloads20
-
MD5d8d9ddef58b3a6c6a9e7d98ebd468f17
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
- Added /unfreeze command to unfreeze players directly.
- Persistent Vanish System — Vanish state now persists when disabling Staff Mode.
- New vanish.persist-on-staff-disable option (default: true).
- New vanish.auto-enable-on-staff-disable option (default: false).
- Proxy Bridge Plugin — New CraftersStaff-Proxy for Velocity, BungeeCord and Waterfall.
- New proxy-config.yml with storage modes (LOCAL/MYSQL), sync settings and debug mode.
- Staff state (staff mode, vanish, freeze) now persists on server switch.
- Network-wide freeze notifications with server name: [Freeze] [ServerName] Player has been frozen by Staff.
- Separate local and network freeze notification messages (staff-notify-freeze-network, staff-notify-unfreeze-network).
- Ban-on-quit system — Frozen players who disconnect are automatically banned via a configurable console command.
- Self-action prevention — /freeze, /unfreeze, /report and /note can no longer be used on yourself.
- Freeze state validation — Freezing an already frozen player shows an already frozen message. Unfreezing an unfrozen player shows a not frozen message.
- New freeze.still-frozen message shown to players attempting to rejoin while still frozen.
Changes
- Improved Player List Menu — Click on any player head to instantly open the quick actions menu. Removed complex Shift+Click combinations for better UX.
- Simplified freeze chat — /freeze [message] now sends messages directly to the frozen player.
- Discord link is now embedded directly in the freeze message via lang/messages.yml instead of a separate config variable.
- Removed discord-message configuration variables from the freeze system for a cleaner setup.
- 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.
- Improved freeze chat format: [Freeze] Staff > message.
- Enhanced freeze command help: /freeze [message].
- Better permission handling in the player actions menu.
- Code optimization in ConfigManager with default fallback values.
- Version updated to 1.8 across all components.
Fixed
- Fixed all freeze messages no longer including the plugin prefix for cleaner notifications.
- Fixed freeze.discord-message reference causing Message not found error.
- Fixed freeze chat format now using single > instead of double >>.
- Fixed UnsupportedOperationException on player join — now uses proper StaffManager methods.
- Fixed variable {staff} in unfreeze message not displaying correctly.
- Fixed duplicate messages in frozen player chat — messages no longer echo back to sender.
- Fixed /craftersstaff help command showing Message not found errors.
- Fixed help messages updated with all available commands including /report and /stafflog.
- Fixed Velocity proxy NullPointerException — updated velocity-plugin.json with correct version and main class.
- Fixed Message not found: freeze.still-frozen error.
- Fixed freeze ban-on-quit command now executes from console on next tick for reliability.
- Fixed freeze state not being properly cleaned up on player quit.
- Fixed Velocity proxy InvalidPluginException — removed velocity-plugin.json from backend JAR.
- Fixed Velocity proxy IllegalArgumentException: plugin main instance automatically registered.