New Features:
Commands
- /freezeall [world]:
- Allows admins to freeze all players on the server or within a specific world, closes #1
- /unfreezeall [world]:
- Allows admins to unfreeze all players on the server or within a specific world, should not unfreeze users who have been specifically, individually frozen
Permissions
- spf.freezeall
- spf.freezeall.server
- spf.freezeall.world
- spf.unfreezeall
- spf.unfreezeall.server
- spf.unfreezeall.world
New Config Options:
freeze-new-logins
: Players joining a frozen server or world will also be frozen.
freeze-world-change
: Players teleporting into a frozen world will be frozen upon entry.
Code Changes
Event-Based Freezing: Moved from command-based freezing logic to an event-driven system for better flexibility and performance.
Added the options:
prevent-walking: true
prevent-inventory-interaction: true
Please note that Preventing walking alone does not prevent jumping This issue is going to be addressed in the next update, but it requires features that were introduced in 1.20.6 so I am putting this update out as a final update befre that
in order to use these/change the defaults, just add those lines underneath the other booleans in the config
Changes:
Switched the locale to it's own file You can either delete old locale section from the config file if you didn't change anything in it, or you can move it to the new file (deleting the new file's contents, then moving the whole section to the new file)