Changelog
- Added support for decorated pots and crafters (
@rymiel)
- Added per player localization option (
@rymiel)
- Added player mode default options (
@rymiel)
- Added granular protection access permissions (
@rymiel)
- Added API to get protections in a world region
- Added migration support from sign-based protection plugins
- Improved admin find command, now featuring pagination and click to teleport
- Improved info command, now with creation and last access time (
@rymiel)
- Improved trust command with more intuitive usage, no longer using modify
- Improved lock command with optional "force" flag for admins making one-off protections
- Improved performance loading protections from the database on startup
- Improved performance of single permission checks on protections (
@rymiel)
- Improved performance for migrating LWC entity protections
- Improved detection for existing protections when migrating from Bolt to LWC
- Improved detection of leashes breaking when an entity is too far away
- Improved detection of block breaking in some edge cases (
@rymiel)
- Updated bolt.mod permission to allow viewing protections (
@rymiel)
- Updated access list entries to not display default access
- Updated commands to not require a source identifier for a unique source type
- Updated community translations from
Crowdin
- Fixed admin cleanup command only being able to be run once (
@rymiel)
- Fixed admin purge command not being able to be run from console
- Fixed edit and modify command throwing an error with the wrong number of arguments (
@rymiel)
- Fixed "edited" confirmation message appearing when making invalid protection modifications (
@rymiel)
- Fixed dispensers and droppers activated by redstone not checking for redstone permissions (
@rymiel)
- Fixed double doors being openable even if blocked by another plugin (
@rymiel)
- Fixed potential for blocking profile lookups in commands
- Fixed bolt database type configuration being case sensitive when it should be insensitive
- Fixed access list entry format not being translatable
- Fixed source type and access type not being translatable (
@rymiel)