Developer API
+ Added: Developer API: New methods for the latest BetterFarming, UpgradeableSpawners, UpgradeableHoppers compatibility.
Developer API
+ Added: Developer API: New methods for the latest BetterFarming, UpgradeableSpawners, UpgradeableHoppers compatibility.
Minecraft 26.3
+ Added: Minecraft 26.3 support
+ Added: /chestprotect admin backup, restore commands to take database backups
+ Added: Optional backup schedule.
Command Alias & Typos and Locale Files
- Improved: Minor improvements and typo fixes in the locale files
- Fixed: Command alias option in config.yml
+ Added: Optional anonymous stats that help user improve the plugin: only stats such as enabled features etc. are shared, never any personal information of config files.
Arclight MiniMessage
- Fixed: MiniMessage support on Arclight
MiniMessage and Bedrock Forms Support
Warning: This new version can't use your existing locale files.
- Added: MiniMessage support for locale files
- Important: Locale files changed extensively and old ones aren't compatible. Back up custom/translated locale files before updating
- Locale files moved to plugins/ChestProtect/Locale/
- Added plugins/ChestProtect/Locale/theme.yml - shared color tokens (<t:error>, <t:success>, ...) that locale messages reference instead of hardcoding colors
- Bedrock: GUI menus are now auto-generated as native Bedrock forms when Floodgate/Geyser is installed - Bedrock players get proper forms instead of the Java inventory, with no separate Bedrock menu configuration to maintain
- Fixed: PlayerQuitEvent#getReason error on Arclight servers
Shelves
- Feature: Added shelf protection support for Minecraft wooden shelves
- Fix: Minecraft 26.x support - invalid warning
- Fix: Exiting action mode now stops old status titles after switching between lock, unlock, trust or untrust mode
- Feature: Minecraft 26.2 support
- Feature: Config options for progress bar in config.yml
- Fix: Minor issues and performance improvements
Minecraft 26.x Support
- Feature: Minecraft 26.x support
- Change: Left + shift on protected entity now opens menu instead of right click since block protections used left + shift as well
- Fix: Placing item frame not affected by auto lock
IMPORTANT READ
Numbered permissions for limiting how many protections a player can have have been removed. INSTEAD they are now configured in the player-limits.yml file inside the plugins/ChestProtect folder. Please make changes accordingly after updating.
+ Added: All limits such as max protected blocks, entities must not be edited in the player-limits.yml file.
+ Added: Protected entities, such as wolves, will no longer target other entities.
+ Added: %chestprotect_player_limit_<limit> PlaceholderAPI placeholder. See wiki for more info.
+ Added: /chestprotect admin player <player> give limit <limit> <amount> to modify limits
+ Added: Time rewards in player-limits.yml
- Fixed: NPCs being trusted to group causing error when opening players menu
- Fixed: Error "Can't set region item for group"
- Fixed: Invalid slots error when loading GUI entries with multiple slot range entries
+ Added: [Suggestion] /cp view status message as actionbar
- Fixed: Error on join with playerprofile on spigot
- Fixed: Dont allow copper golem to take or insert items of protected container
+ Added: Input dialogs instead of chat action input
+ Added: Save player name and skin hash to database to decrease the amount of requests to the Mojang API
- Fixed: menu-reopen message missing
FancyHolograms Support
+ Added: [Suggestion] Display status title of lock etc. action until mode is disabled
+ Added: FancyHolograms support