MC 1.20.6 Support, YAML/JSON Configs, JSON lang, Unclaimable block radius, Bug fixes and more!
IMPORTANT:
It is HIGHLY recommended to backup your entire GriefDefender plugin config folder before proceeding with update as all user configs will be migrated to YAML and all lang files will be migrated to JSON. If you prefer to stick with HOCON then open jar and change yaml to hocon in config_format.txt.
MC 1.20.6 Support
This release add support for servers running MC 1.20.6.
New User Config Formats
GriefDefender now supports JSON, HOCON, and YAML. The default is changing from HOCON to YAML with this release. All user configurations will be automatically migrated from hocon to YAML on first server boot. All old configs will have a '.bak' extension.
Note: If you want to change this default to JSON or HOCON before launching server, open the jar and change yaml to hocon or json in config_format.txt. If server has already launched, you can edit this file in the config folder.
Language Format
All language files will now be using JSON instead of HOCON. On first server boot, GriefDefender will automatically migrate all lang files it detects. Old lang files will have the '.bak' extension.
Unclaimable Block Radius
All user claims will now have a 1 block protected radius from being claimed. In other words, users will not be able to claim around a 1 block radius of non-owned claims unless they are trusted. The new setting is labeled 'unclaimable-block-radius' and can be found in global.conf
2.5.8 Changelog
Code (Text):
* Add support for MC 1.20.6
* Add YAML support for user configs.
Note: YAML is now the default. All existing HOCON configs will automatically be migrated.
Note: If you wish to change the default, edit the config_format.txt in config folder. Accepted values are ('yml', 'hocon', 'json')
* Change lang format from HOCON to JSON.
Note: All existing lang files will be automatically migrated to new JSON format.
* Add 'use-unclaimable-block-radius' setting to allow admins to control claimable area around claims.
* Add 'currency-symbol-after-amount' setting.
* Add new claim transfer accept permission 'griefdefender.user.claim.transfer-accept'.
* Add new permission 'griefdefender.admin.claim.command.hide-tab-completion' to allow staff to hide their usernames in tab completions.
* Allow economy currency symbol to be placed before or after price.
* Fix claimban command handling with world param.
* Fix claimtransfer working while dead.
* Fix not being able to eat last cake piece.
* Fix claimoption command not working with contexts.
* Fix /untrust not working from console.