MC 1.19, MultiPaper Support, Option Definitions, Improved Option GUI, Bug fixes and more!
IMPORTANT: 
 
 New preset lang entries have been added to this release. You can either wipe the existing preset lang or insert the new additions below.
 
 
 
 
  Code (Text):
 
 
 
  
 option-descriptions {
  
     player-deny-flight="Controls whether a player has ability to fly in this claim."
  
     player-deny-godmode="Controls whether a player has ability to be in godmode in this claim."
  
     player-deny-hunger="Controls whether a player can have hunger in this claim."
  
     player-fly-speed="Controls the player's fly speed in this claim."
  
     player-gamemode="Controls the player's gamemode in this claim."
  
     player-health-regen="Controls the player's health regeneration in this claim."
  
     player-item-drop-lock="Controls whether a player's items are locked on drop."
  
     player-keep-inventory="Controls whether a player keeps inventory on death."
  
     player-keep-level="Controls whether a player can keep all XP after death."
  
     player-teleport-cost="Controls how much a teleport costs from this claim."
  
     player-teleport-delay="Controls how much of a delay before a player teleport will activate."
  
     player-walk-speed="Controls the player's walk speed in this claim."
  
     player-weather="Control's the player's weather in this claim."
  
     pvp-combat-command="Control's whether a player can use commands during pvp combat in this claim."
  
     pvp-combat-teleport="Control's whether a player can teleport during pvp combat in this claim."
  
     pvp-combat-timeout="Control's how long pvp timeout lasts."
  
     villager-raid="Controls whether raids can occur in villages."
  
 }
  
 option-names {
  
     player-deny-flight=player-deny-flight
  
     player-deny-godmode=player-deny-godmode
  
     player-deny-hunger=player-deny-hunger
  
     player-fly-speed=player-fly-speed
  
     player-gamemode=player-gamemode
  
     player-health-regen=player-health-regen
  
     player-item-drop-lock=player-item-drop-lock
  
     player-keep-inventory=player-keep-inventory
  
     player-keep-level=player-keep-level
  
     player-teleport-cost=player-teleport-cost
  
     player-teleport-delay=player-teleport-delay
  
     player-walk-speed=player-walk-speed
  
     player-weather=player-weather
  
     pvp-combat-command=pvp-combat-command
  
     pvp-combat-teleport=pvp-combat-teleport
  
     pvp-combat-timeout=pvp-combat-timeout
  
     villager-raid=villager-raid
  
 }
  
  
 
 
 
 
MC 1.19 Support
 
 This release adds support for Minecraft 1.19 servers. 
 
 
 
MultiPaper Support
 
 This release adds initial support for MultiPaper servers that need GD data to be synchronized across all servers. 
 Note: Set always-read-write-db in storage.conf to true.
 Note: Due to additional code required to make this setup work, support will only be given to patreons. 
 
 
 
Option Definition System
 
 Presets now support option definitions. An option definition supports a single option with one or more contexts. This new system will power vanilla and external plugin options such as mcmmo, aurelium and more. 
 GD's API has been updated to support the new option definition system. 
 
 The below screenshots show what GD will display after reading the delivered option definitions from minecraft's preset. 
 
 
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.imgur.com%2FdjeEPDB.png) 
 
 
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.imgur.com%2Fi1IV7Xo.png) Sponge 1.16.5 Support
 
 
 
 
Sponge 1.16.5 Support
 
 GriefDefender now supports Sponge 1.16.5 servers. Builds will be available on discord. 
 
 
 
Changelog
 
 
 
 
  Code (Text):
 
 
 
  
 * Add option definition support for presets.  
  
 * Fix potential server crash when using /claimsellblocks
  
 * Improve option GUI.  
  
 * Improve pt_BR translations.
  
 * Clear player cache on trust change.
  
 * Show cached interact events in debug.
  
 * Ignore limited user check if player is admin.
  
 * (Bukkit) Add support for MC 1.19. 
  
 * (Bukkit) Prevent item frames being broken by vehicle collisions.
  
 * (Bukkit) Fix getMinHeight NoSuchMethodError on 1.12.2 servers.
  
 * (Bukkit) Add multi-paper support. 
  
 Note: Set always-read-write-db in storage.conf to true.
  
 * (Bukkit) Fix NPE when throwing lingering potion.
  
 * (Bukkit) Fix NPE when checking command permission.
  
 * (Hybrid) Add support for Arclight mod entity registration. 
  
 Note: This will now properly show pixelmon spawns by name.
  
 * (Hybrid) Listen to WorldLoadEvent to workaround Hybrid servers not firing WorldInitEvent's for MultiVerse worlds.