Allow TNT
+ Added: allow-tnt option
# Should protections take damage from tnt explosion to get unlocked?
allow-tnt: false
- Fixed: Duplicate config value enabled_10
Double Chest Fix
- Fixed: Double chests unlocked after server restart in specific cases
Currency Item, Fixes
If you use item based economy, please make sure to edit the new currency item to your liking.
+ Added: [Suggestion] You can now specify custom model data for item based economy. For that, a new item has been added in the gui file.
currency:
name: ''
lore: []
material: GOLD_INGOT
- Fixed: [#1589] Adding object to group does not update view state
- Fixed: Wrong group owner returned resulted in issues with assignments
Fixes
- Fixed: Can't disable locking entities from protectables.yml
- Fixed: Possible collision of protection coordinates
Groups Fixes
- Fixed: Groups vanish after server restart
- Fixed: Group would be deleted if no protection type added
- Fixed: Group not deleting on player deletion
- Fixed: Permission changes to groups of Luckperms wouldn't immediately be applied to the players limits
+ Improved: Permission calculation only triggered when explicitly needed
Flags
+ Added: [Suggestion] You can now make doors and trapdoors public
+ Added: You can now make pressure plates public
+ Improved: Better coverage of flags through tags
+ Updated: French language file (fr-FR) by Nogapra
No Player found
- Fixed: Addresses ticket [#1493]
+ Added: Extra protection against opening containers due to server exploits
- Fixed: [#1491] Item failure_already not found
Help and CheckPerms
+ Added: /chestprotect checkperms command
See which permissions a player has.
+ Improved: Default help message translation
- Fixed: Unknown message "cmd-unknown"
- Fixed Help sorting
+ Added: "CHESTPROTECT_OPEN" flag to Lands. You can set this flag in wars.yml of Lands to allow invaders to open the containers for example during war
- Fixed: No access adding players to group -> error
- Fixed: SQL selection error
- Fixed: Disable entity item error
- Fixed: Minor issues with max protections and protection cost
PLEASE READ
**This update adds SQL support. On the first run the plugin will automatically migrate JSON to SQLite. The existing entity protections currently can't be migrated. Please note that this is an BETA build. Its NOT recommended to install this version on a production server without testing the conversion with a redundant copy of your plugins/ChestProtect/Data folder.**
+ Added: SQLite and MySQL support
+ Added: Entity data is now being saved onto the entities data container instead of the CP DB
+ Added: On demand entity data parsing and cache
+ Added: Cache between entity parsing for faster retrieval
+ Added: Groups, which allow protection owners to manage trusted players easier across multiple protections
- Fixed: Auto lock not working with armor stands
- Removed: JSON storage
Your existing data will migrate to json at initial run. Please restart your server after that.
Please note that existing entity protections can not be migrated.
Pressure Plates
+ Added: Support for pressure plates
- Fixed: Pressure plates not working as redstone flag not showing up in protection menu
Double Door Open
- Fixed: Shift open iron doors would cause block in hand being placed
- Fixed: Interaction with type.isInteractable = false
Hotfix - Chest Lock
It is highly recommend to install this version if you currently use 3.10.8.
- Fixed: Not being able to lock chests
Redstone Setting and French Language
- Fixed: Redstone setting not applying to new protections
- Updated: French (fr-FR) language files by @Nogapra