By registering with us, you'll be able to discuss, share and private message with other members of our community.
SignUp Now!Get 20% OFF on all monthly Ranks with coupon code: Back-to-school
Start the new season smarter, stronger, and ready to shine ✨
💡 Keep your subscription active and you’ll continue paying the discounted price every month!
Upgrade Now 🚀* 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.
MC 1.19.3 Support
This release adds support for Minecraft 1.19.3 servers.
GD Forge Availability
GD Forge 1.18.2/1.19.2 test builds are now available to patreons on discord.
Changelog
Code (Text):
* Add MC 1.19.3 support.
* Add gamemode context support.
* Fix trust flag toggle in inventory GUI.
* Fix flag permission lookups with trust.
* Fix IllegalArgumentException during custom entity context creation.
* (Hybrid 1.12.2) Fix NPE when attempting to translate block and entity messages.
All claim removal/expiration configuration settings have been moved into a new section 'removal-settings' within global.conf. If you altered any of these settings, make sure to re-apply them in new section.
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):
toggle-notifications="Toggles whether trusted claims you enter or exit will display notifications."
claim-expired-inactivity-temporary-admin="&6{player}'s {claim_name} &ahas &cEXPIRED&a and has been converted to a TEMPORARY free-for-all admin claim. All players will have &6{time}&a to acquire any items within the claim."
claim-expired-inactivity-temporary-admin-coords="&6{player}'s {claim_name} &ahas &cEXPIRED&a at {coords} and has been converted to a TEMPORARY free-for-all admin claim. All players will have &6{time}&a to acquire any items within the claim."
command-notifications-trusted-disabled="&cTrusted claim notifications disabled."
command-notifications-trusted-enabled="&aTrusted claim notifications enabled."
Improved Trust System
The trust system is now integrated within the flag GUI. The following types can now be managed via the flag GUI :
- OWNER - Controls owner flags.
- PUBLIC - Controls non-trusted player flags.
- ACCESSOR - Controls access trust player flags.
- CONTAINER - Controls container trust player flags.
- BUILDER - Controls builder trust player flags.
- MANAGER - Controls manager trust player flags.
In order to support the new flag types above, the following new GD LP groups will now be created at first server boot :
Code (Text):
gd_trust_accessor
gd_trust_builder
gd_trust_container
gd_trust_manager
gd_trust_resident
Deny Message Translations
All block, item, and entity deny messages that GD sends to players will now support client translations. GD will also prioritize any custom names set on these types.
Item CustomModelData support
The inspection and modification tools now support CustomModelData support. To use, add {key:value} after item identifier.
Ex.
Code (Text):
inspection-tool=minecraft:stick{CustomModelData:2}
New Item damage flag
A new flag 'item-damage' has been added to GD's API. This new flag adds support for controlling damage on an item.
New claim expiration feature
A new configuration setting 'admin-feature' can now be used to turn expired basic claims into admin claims giving all players build trust! Another timer will start before deleting the expired claimed territory allowing anyone to re-claim area.
Note: Make sure to TEST before using this new feature.
World whitelist support
Servers using plugins that create many additional worlds can now make use of the new world whitelist configuration in global.conf and specify which worlds you want GD to work in. All other worlds not specified will be ignored in GriefDefender.
Entity custom name context
You can now control flags against entities with custom names. Use the following contexts :
Code (Text):
customname:<entity_name>
customname:any
Arclight Tick Tracker support
This release adds initial support for Arclight's new tick tracking API. For more information see https://github.com/ArclightPowered/api/issues/1
Coming Soon
GriefDefender Forge will be ready for public testing soon! Check discord for more info.
Changelog
Code (Text):
* Fix GD menu titles missing colors due to new translation logic.
* Fix inspection/modification tool on reload.
* Fix claimgroups when using DB storage.
* Fix global claim options not using default claim contexts.
* Add support for custom container names.
* Add fine-tunable control for trust levels.
* Introduce new core protection flag item-damage. This flag will allow servers to control which items can lose durability or be damaged.
* Support custom/translatable block/item/entity names in claim deny messages.
* Add new claim expiration feature which will turn expired basic claims into admin claims giving all players build trust! Another timer will start before deleting the expired claimed territory allowing anyone to re-claim area.
* Add world whitelist to global.conf which gives servers the ability to control which worlds they want GD to be activated in. This setting is useful for servers using plugins that generate many additional worlds such as DungeonXL.
* Add toggle to disable/enable claimed notifications (greeting/farewell) in claims you own or are trusted in.
* Add trust support for claimgroups.
Note: Using trust commands will now affect the claimgroup instead of claim.
Note: All trust permissions assigned to a claimgroup will appear in respective LP trust group griefdefender_trust_<type>
* Add entity customname context support.
The following contexts will now be included when an entity contains a custom name :
customname:<name>
customname:any
IMPORTANT:
This is a performance and stability update addressing various issues in 2.2.4 release.
Currency Symbol support
You can now configure the currency symbol used by GriefDefender in all economy messages.
Coming Soon
GriefDefender will soon support both Forge and Fabric platforms. Forge support is nearly done. For more updates, check discord.
Changelog
Code (Text):
* Fix desync mount issue when denying claim entry.
* Fix parent_uuid and claimgroup_uuid not being set in DB with always-read-write-db enabled.
* Fix wrong creature type mapping.
* Fix GD failing to startup if database storage name contained a hyphen(-) character.
* Fix flag commands not applying proper context if claim was joined to a claimgroup.
Note: This will allow servers to override claimgroup permissions with LP groups.
* Add new economy setting currency-symbol to global.conf used to customize currency symbol in economy messages.
* Add new claim setting child-inherit-trust used to control whether a child claim inherits parent trust when inheritance is turned on.
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.