1.20.4-R2 Support, Improved tool detection, GUI improvements, Bug fixes and more!
IMPORTANT:
Note: New servers or existing on 2.5.5 may skip this section.
Backup LP/GD before updating to 2.5.0+ as there are a few big changes.
Code (Text):
1. LP's default(NOT GD) parent groups should be only `griefdefender_option` and `griefdefender_override`
2. Remove parent groups from `griefdefender_trust_<type>` groups
3. Adjust `griefdefender_trust_<type>` group weights as such
- `griefdefender_trust_manager` should have -70 weight
- `griefdefender_trust_builder` should have -71 weight
- `griefdefender_trust_container` should have -72 weight
- `griefdefender_trust_accessor` should have -73 weight
- `griefdefender_trust_resident` should have -74 weight
4. Set 'luckperms-playerdata' to true in migrator section of global.conf.
Note: If you do not see this setting, simply add it manually and set to true.
5. Add new lang entry 'label-expiration=Expiration' or wipe lang folder to regenerate clean.
Note: GD lookup priority is as follows : griefdefender_override -> claim -> claimgroup -> definition -> griefdefender_default.
2.5.6 Changelog
Code (Text):
* Improve GD tool detection for both equipment hands.
* Add support for new lines(\n) when setting lore in `gui.conf`.
* Add projectile impact block protection.
* Add the following new tax config settings :
`tax-2d-claims` - `Whether to apply tax on 2d claims.`
`tax-3d-claims` - `Whether to apply tax on 3d claims.`
* Add the following new placeholders :
`claim-tax-per-day` - `The total tax amount you will be charged per day in claim you are standing in.`
`claims-tax-per-day` - `The total tax amount you will be charged per day for all basic/town claims you own.`
* (Fabric/Forge) Add portal create protection.
* (Fabric/Forge) Improve protected world support.
* (Forge) Add keep-level and keep-inventory support.
* Update player claim activity on world change and disconnect to help avoid expiration.
* (Arclight) Fix break event not always cancelling using Arclight provider due to random results with player ticks.
* Fix `/abandonallother` command not working for offline players.
* Fix `/abandonallother` messages.
* Fix `player-fall-damage` flag definition.
* Fix LP to GD file playerdata migration when using server contexts.
* Fix `row` and `slot` defaults not being generated in `gui.conf`.
* Fix inventory gui not always opening properly.
* Fix getActiveItem when called outside interaction events.
* (1.20.4-R2) Fix NoSuchFieldException during vehicle events on latest Spigot/Paper builds.
* (Admin Expire Feature) Delete children on expiration.
* Remove claim cache from `/at`, `/ct` and `/trapped` commands.