Note: The plugin is now compatible with 1.20.3 and 1.20.4
Changed:
- Improved update checker
- Update paper-api:
1.20.2-R0.1-SNAPSHOT
->1.20.4-R0.1-SNAPSHOT
- Update miniplaceholders-api:
2.2.1
->2.2.3
- Update adventure-text-minimessage:
4.14.0
->4.15.0
- Update adventure-platform-bukkit:
4.3.1
->4.3.2
Added:
- LuckPerms Context support
joinprotection
context can betrue
(player is protected) orfalse
(player is not protected)
- PlaceholderAPI and MiniPlaceholders support
%joinprotection_status%
/<joinprotection_status>
: Protection status of the player
Changed:
- Improved cancel on move (won't trigger anymore if a mob/player pushes a protected player)
- Internal refactor & cleanup
- Update paper-api:
1.20-R0.1-SNAPSHOT
->1.20.2-R0.1-SNAPSHOT
- Update gradle:
8.1.1
->8.4
Fixed:
- Broken link in config.yml
Fixed:
- Error on world change while having active protection and cancel on move is enabled [#4]
Added:
- Prevent the player from dropping their items while having active protection (disabled by default)
- Prevent the player from picking up items while having active protection (disabled by default)
- bStats
Changed:
- Performance improvements
- Small internal refactor & cleanup
Fixed:
- Properly inform the user if the server is incompatible with the plugin
Added:
-
World whitelist & blacklist (disabled by default)
- restrict the plugin's functionality to specific worlds
- permission to ignore the world list:
joinprotection.bypass.world-list
-
maximum-mspt
to prevent particles from being displayed when the server is lagging -
Star (*) permissions
joinprotection.*
- grants all permissions of the pluginjoinprotection.bypass.*
- grants all bypass permissions
Changed:
- Better config updates
- Performance improvements
- Small internal refactor & cleanup