[1.12.2-1.21.4] GriefDefender - claim plugin Grief Prevention Protection icon

[1.12.2-1.21.4] GriefDefender - claim plugin Grief Prevention Protection -----

Protection, Claims, GriefPrevention, Flags, Rent, Sell, Folia.



The Big Performance Update, Residence migration, Bug fixes and more!
IMPORTANT:

This is a major performance update addressing various slowdown issues on very large servers. This release has been heavily tested on a 130+ player server and is guaranteed to perform well.

There have been 2 core permission changes to prepare for GD 2.2.0 changes. They are the following

  • Flag user definition base permission has been changed from 'griefdefender.user.custom.flag' to 'griefdefender.user.definition.flag'
  • Flag admin definition base permission has been changed from 'griefdefender.admin.custom.flag' to 'griefdefender.admin.definition.flag'

New lang entries have been added to this release. You can either wipe the existing lang or insert the new additions below.

Code (Text):

input-enter-value="Enter a value: "
inventory-ui-flag-owner="Displays flags for owner and trusted players."
inventory-ui-flag-public="Displays flags for untrusted players."
inventory-ui-group-option-definitions="{group} Option Definitions"
inventory-ui-group-flag-definitions="{group} Flag Definitions"
inventory-ui-option-left-click-decrease="Left-click to &cdecrease&f value."
inventory-ui-option-owner="Displays options for owner and trusted players."
inventory-ui-option-public="Displays options for untrusted players."
inventory-ui-option-right-click-increase="Right-click to &aincrease&f value."
inventory-ui-option-shift-left-click-set="Shift-left-click to &6set&f value."
inventory-ui-option-shift-right-click-reset="Shift-right-click to &breset&f value."
inventory-ui-select-flag-group="Select Flag Group"
inventory-ui-select-flag-preset="Select Flag Preset"
inventory-ui-select-option-group="Select Option Group"
inventory-ui-select-option-preset="Select Option Preset"
inventory-ui-shift-right-remove="Shift-Right-Click to remove"
 

Performance

One of GriefDefender's primary goals has always been to provide the best performance it can for servers that use it. With release 2.1.6, GD can now guarantee optimal performance on heavy servers with 130+ players.

Existing servers should see a pretty substantial gain in overall resource usage of GriefDefender.

Note: Sponge servers will see less performance than Bukkit but more work is being done to bridge the gap between the two as best as possible.


Blacklist Config

The blacklist config provides servers full control on what GD should check and not check during protection. With 2.1.6 release, GD provides many defaults to improve performance. If your server decides to protect any setting in the blacklist section, simply remove it.

The current blacklist configuration setting has been moved out of global.conf into its own file 'blacklist.conf'. This will allow servers to easily share their blacklist settings without providing their complete config.

Dutch Language Support

GriefDefender now comes with a new translation for nl_NL to support Dutch servers. A big thanks to LuukVH for providing the translations.


Upcoming

Version 2.2.0 will provide a complete overhaul of GD's option menus and provide a much more user friendly experience for users. Check discord for up-to-date progress.


Changelog

Code (Text):

* Fix unable to place blocks inside claim if target block is in a non-trusted claim.
* Fix single-block subdivisions failing to create if triggered by plugin.
* Fix fire not extinguishing by default.
* (Bukkit) Fix potion protection.
* Fix players unable to access enderchest's by default.
* (Bukkit) Fix NPE during block physics.
* Fix some more italic issues in inventory GUI.
* Fix chat record off button not working in CLAIM menu.
* Fix possible NPE during /claimlist <player>
* Fix various water tracking issues.
* Fix label-confirm translation breaking inventory GUI confirm.
* Fix claims not able to be created/resized 1 block next to world border.
* Fix wrong flag being used for fire-block-damage definition.
Note: To fix existing preset, change block-break to block-modify in fire-block-damage definition.
* (Sponge) Fix GD entity optimizations checking wrong source
* (Sponge) Fix wrong entity-damage target id in debug.
* (Sponge) Fix duplicate player block break handling.
* (1.18.2) Fix wrong block registry mapping in adapter.
* (Bukkit) Add axolotl protection.
* (Bukkit) Add protection support for lingering potions.
* (Bukkit) Add new optimization setting 'entity-interact-block'
* (Bukkit) Add Residence migration support.
* Add new optimization setting 'entity-damage-monster-other'
* Add identifier support for /trustlist command.
* Add 'minecart_chest' and 'trapped_chest' to 'chest-access' definition.
* (Sponge) Improve block notify performance.
* (Sponge) Improve block pre performance.
* (Sponge) Improve player movement performance.
* Add dutch lang support (nl_NL).
* Update pt_BR preset lang.
* Change block physics cache to remove after write instead of access.
* Don't fire ProcessUserTrustEvent during player move.
* Move blacklist settings out of 'global.conf' into its own file 'blacklist.conf' for easy sharing.
* Improve 'entity-interact-secondary' handling.
* Improve item interact handling.
* Improve delivered blacklist settings.
* Flag user definition base permission has been changed from 'griefdefender.user.custom.flag' to 'griefdefender.user.definition.flag'
* Flag admin definition base permission has been changed from 'griefdefender.admin.custom.flag' to 'griefdefender.admin.definition.flag'

 
----------, May 10, 2022
Resource Information
Author:
----------
Total Downloads: 3,452
First Release: Jul 23, 2019
Last Update: Dec 5, 2024
Category: ---------------
All-Time Rating:
143 ratings
Find more info at www.griefdefender.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings