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.