[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.



Inventory GUI update has arrived!
IMPORTANT:
You will need to perform the following before starting server with new update

  • delete ./GriefDefender/lang
  • delete ./GriefDefender/lib
  • backup and delete ./GriefDefender/presets
  • update LuckPerms to 5.3.98+

Due to presets now supporting custom icons, all preset files will need to be regenerated. Simply backup your presets folder then delete so GD can regenerate them on bootup. If done correctly, you should see a new icon section for each flag.

Inventory GUI

GriefDefender now has a fully functional Inventory GUI for all server platforms including Sponge. The GUI has been designed from the ground up to work for Bedrock players.

[​IMG]

Icons
Admins will be able to customize an icon's item, title, lore, meta, model data, and more! Mod items are also supported!

Flags
The new inventory GUI provides an update to the existing flag definition system in order to support custom icons for flags.

[​IMG]


Permissions
Assigning the permission 'griefdefender.user.gui.inventory' will allow a player to use the new inventory GUI. Denying the same permission will force the player to use the original Chat GUI.



Improved Debugger

GriefDefender's debugger will now provide additional LuckPerms result information such as the exact node where a permission was found. This should help admins greatly when a permission is causing issues on server.


Resident Trust

A new trust 'resident' has been added. Resident trust can be used inside a town or admin claims to allow a player to create a claim within.


Improved Clan Support

GD API has been updated for enhanced clan plugin functionality. The following clan plugins are now supported by GDHooks :

  • Guilds
  • SimpleClans
  • Towny
  • UltimateClans


Changelog

Code (Text):

* Fix debug showing wrong user at times.
* Fix debug showing blank sources at times.
* Fix placeholder 'griefdefender-claim-owner' translations not working.
* Fix '_GDWorld_' and '_GDAdmin_' showing up in commands.
* Fix claim inherit data not loading from DB storage.
* Fix user persistent permission check.
* Fix missing permission check in '/claiminfo' for notification messages.
* Fix owner permissions not being cleared on claim delete and transfer.
* Fix command-execute flag not working with worldedit commands.
* Fix debug showing wrong user at times.
* Fix debug showing blank sources at times.
* Fix placeholder 'griefdefender-claim-owner' translations not working.
* Fix entity-damage cache not including claim UUID in hash.
* Fix players receiving random claim resize messages.
* Fix flag gui pagination error when swapping between owner and public.
* Fix claim teleports under height 0.
* Fix /claimcreate NPE when creating child claim.
* Add ClaimAttributes
* Add '/claimtax clear|clearall' to allow admins to clear tax data for one or more claims.
* Add new trusttype 'Resident'.
  - Resident trust gives the player permission to create claims and access any block not inventory.
  - Resident trust can only be assigned in a town or admin claim.
* Add permission check for 'COMMAND' menu.
* Add  new optimization setting 'entity-damage-source-living-passive' to ignore block damage done to living passive by default.
* Add new config file 'gui.conf' to manage both Chat/Inventory GUI settings.
* Add support for setting owner flag definitions by using format preset:group:owner.
* Add support for disabling presets. To disable a preset, set enabled to false.
* Add preset name to flag definition permission checks.
* Implement entity explosion handling.
   - Fixes item frames being knocked off blocks during explosions.
* Implement Inventory GUI for bedrock players.
   - All players with permission 'griefdefender.user.gui.inventory' will default to inventory GUI.
  Note: As there are many lang additions, the lang file must be deleted to regenerate.
* Update Flag Definition system to support inventory GUI customization.
  Note: As this is a major change, the minecraft.conf preset must be deleted so it can regenerate fresh with default icons.
* Do not show claim list on inspection if player does not have 'griefdefender.user.claim.command.list.base'
 
----------, Jan 29, 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