MC 1.20.2 Support
 
 This release adds support for Minecraft 1.20.2 servers.
 
 
 
Performance
 
 GD's permission lookups have been completely re-hauled by reducing the amount of LP queries done per action. Server owners should see a significant performance boost with these changes.
 
 
 
Config Protection
 
 Previously, if a server owner attempted to modify a GD config while server was running and made a syntax error it would lead to errors in console or crash. With the new update, after server has successfully loaded, if GD detects a broken config during '/gdreload', it will automatically revert back to last successful config state. This should provide server owners a piece of mind when needing to change configs live.
 
 
 
Changelog
 
 
 
 
  Code (Text):
 
 
 
  
 * Add MC 1.20.2 support.
  
 * Add workaround for spigot bug causing crops to be duped in certain conditions.
  
 * Add proper NPC support with new `#npc` context that replaces `minecraft:player`
  
 * Refactor permission checks by reducing amount of LP queries per action.
  
 * Fix permission lookups causing `default-groups` in flag definitions not to work properly.
  
 * Fix gddebug not showing events called by GDHooks.
  
 Note: For example, MythicMob spawns now properly show up in gddebug.
  
 * Fix EntityChangeBlockEvent not checking blacklist.
  
 * All main configs will now revert back to last successful loaded state when an error is detected.
  
 * Invalidate cache after claim transfer.
  
 * Ignore falling blocks during events.
  
 * (Hybrid) Add workaround for Mohist issue when calling 'state.getBlock()' during BlockBreakEvent for blocks that are not placed in a world.