Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • 🎄 CHRISTMAS SALE 🎄

    Celebrate Christmas with 25% OFF on all Monthly Ranks 🎁

    Use coupon code: XMAS25

    Limited time offer ⏰❄️ Don’t miss out!

    🎅 Keep your subscription active to enjoy the same discount every month!

    Upgrade Now 🎄🚀
[1.12.2-1.21.11] GriefDefender - claim plugin Grief Prevention Protection

ULTIMATE Plugins MC [1.12.2-1.21.11] GriefDefender - claim plugin Grief Prevention Protection 3.1.6

Register to download
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.
* Fix block cache causing tracking issues with water flow, snow form, etc..
* Fix player bucket placement sometimes bypassing protection.
* Fix water-flow definition not accounting for crops.
Note: To add this fix, you can regenerate minecraft.conf preset or add the following line to water-flow definition "flag=liquid-flow, source=minecraft:water, target=#crops"
* Fix IllegalStateException during PlayerTickTask.
* Fix flag group selection screen in inventory GUI showing when user only had access to 1.
* More fixes to ensure tadpoles age into frogs.
* Add new root-command-aliases setting to global.conf which allows admins to adjust GD root command aliases.
* Add getHighestTrust playerdata cache.
* Add load-claims-async setting to storage.conf
Note: This controls whether or not claims should be loaded async during server startup and only affects DB storage.
* Add sign-edit definition to prevent players from editing sign text by default.
Note: The sign-use definition is only for interactions. You should have sign-use set to true by default.
* (MC 1.20+) Add sign edit protection.
* Improve default user experience with claim flags. All users will now default to PUBLIC flags in GUI. The previous flag group types OWNER, ACCESSOR, CONTAINER, BUILDER, MANAGER will now require the following permissions :

griefdefender.advanced.user.gui.flag.group.owner
griefdefender.advanced.user.gui.flag.group.accessor
griefdefender.advanced.user.gui.flag.group.container
griefdefender.advanced.user.gui.flag.group.builder
griefdefender.advanced.user.gui.flag.group.manager
MC 1.20 Support

This release adds support for Minecraft 1.20 servers.

Changelog

Code (Text):

* Add MC 1.20 support.
* Process all action bar messages async.
* Fix claim inventory GUI icon not displaying while player was in wilderness.
* Fix economy-claim-abandon-success and
economy-claim-abandon-success-world messages missing currency formatting.
* Fix date parse error in MultiPaperProvider.
This update addresses a few important issues with previous 2.3.6 release.

Changelog

Code (Text):

* Fix timing errors on earlier MC versions.
* Remove timings and update aikar commands libraries.
* Add 'fire' to entity damage source blacklist.
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):

tutorial-claim-basic="&eClick for Land Claim Help: https://docs.griefdefender.com"

GUI and preset icon fixes have been added. You can either wipe existing preset and gui.conf or migrate new additions from a fresh config.



GD Fabric/Forge Availability

GD Fabric 1.19.2-1.19.4 development builds are available to patreons on discord.
GD Forge 1.18.2/1.19.2 development builds are available to patreons on discord.
If you are interested in becoming a patreon to access these development builds, see https://patreon.com/bloodmc


Changelog

Code (Text):

* Fix null claims being passed in GDPermissionIdentifyEvent.
* Fix player-teleport-cost and player-teleport-delay defaults not showing up in options.conf
* Fix italics in GUI config.
* Fix icon flags not being applied to flags and options in GUI.
* Fix admins being able to abandon claims that they did not own. If you want to force abandon as admin, toggle '/ignoreclaims' on.
* Update wiki URL to point to https://docs.griefdefender.com
This update addresses a few important issues with previous 2.3.4 release.

Changelog

Code (Text):

* Fix trust permission lookups not respecting levels.
* Fix FastAsyncWorldEdit incompatibility when using protected-worlds.
* Fix claims not loading on call with 'always-read-write-db' turned on.
This update addresses an issue with previous 2.3.3 release.

See GD 2.3.3 update notes here : https://www.spigotmc.org/resources/...vention-protection.68900/update?update=492724

Changelog

Code (Text):

* Fix inventory GUI showing claim/player icons when not trusted.
This is a performance and stability update addressing various issues in 2.3.1 release.
Note: If you are experiencing issues with water not flowing properly in claims, rename your ./world/data/griefdefender folder as this may have bad tracking data due to bugs in last release.



Changelog

Code (Text):

* Fix getRunningServerTicks caused by Spigot internal change to getServer. Note: This fixes GD's cause manager not properly tracking causes.
* Fix protected-world setting causing various NPE's.
* Fix NPE during ClaimBlockTask.
* Fix IllegalArgumentException when attempting to process bad custom entity name from mods.
* Fix Slimefun item integration.
* Fix LP /acb commands randomly not saving properly when executed by other plugins.
* (MC 1.12.2) Fix NoSuchMethodError during ProjectileLaunchEvent.
* Improve performance during entity spawn events.
* Improve performance during block change events.
* Invalidate player cache of players inside claim during claim cache purge. Note: This fixes caching issues when non-user flag permissions change.
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock