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



Stability Update, Gametime Contexts and new improved Chat Capture feature
IMPORTANT:
You will need to perform the following before starting server with new update

  • On bukkit, delete ./plugins/GriefDefender/lang
  • On sponge, delete ./config/GriefDefender/lang
If you are on MC 1.18, you will need to delete the following folder as there was a bug with player tracking below Y 0 and above Y 255.
  • <server_root>/world/data/griefdefender
This folder contains GD block tracking data for players in the world. Delete this folder for each world so it can regenerate clean.


This is a stability update addressing various bugs and improving quality of life.


Language changes

Code (Text):

claim-display-name-clear="&aThe claim display name has been cleared."
claiminfo-ui-enter-claim-id="Enter Claim Identifier"
claiminfo-ui-enter-display-name="Enter Display Name"
claiminfo-ui-enter-message="Enter Message"
command-claimunban-not-found-block-world="The block id {id} is not banned in world {world}."
command-claimunban-not-found-entity-world="The entity id {id} is not banned in world {world}."
command-claimunban-not-found-item-world="The item id {id} is not banned in world {world}."
label-arguments=Arguments
label-command=Command
label-description=Description
painting-damage="Controls whether paintings can be damaged."
painting-damage=painting-damage
playerinfo-ui-block-max-claimable="&fMax Claimable Blocks: &a{amount}"
title-id=ID title-wilderness=WILDERNESS
ui-click-details=Click to view additional details
 


Gametime Contexts

New contexts are available for all flags to allow users to set flags based on minecraft game time. The following game time contexts have been added

day, noon, sunset, night, midnight, sunrise, allday, allnight

These new contexts will show up in the format gametime=<type>


Improved Chat Capture

Bukkit

A new setting 'chat-capture-protocollib' has been added to 'global.conf' under 'gui' section. This new setting allows GD GUI's to capture all messages directed to a player to avoid chat menu from scrolling.

Note: Requires ProtocolLib

Sponge

A new setting 'chat-capture-packetgate' has been added to 'global.conf' under 'gui' section. This new setting allows GD GUI's to capture all messages directed to a player to avoid chat menu from scrolling.

Note: Requires PacketGate

Note: As this is an experimental feature, it is recommended to test before enabling.




Changelog

Code (Text):

* Fix URL's not being parsed in lang files.
* Fix non-admins unable to use '/claimoption' command if assigned permission to do so.
* Fix 'block-break' debug spam during fire damage.
* Fix 'FAIL_ALREADY_HAS' message when setting the same flag value.
* Fix claimgroups showing up as identifier in commands.
* Fix missing contexts during cached debug results.
* Fix min/max-level claim options not checking claim.
* Fix 'turtle-egg-hatch' flag definition.
* Fix block modify event handler ignoring certain actions such as ice forming.
* Fix 'TOWN' claim type showing in '/claiminfo' without permission.
* (MC 1.18) Fix player block tracker not supporting Y values under 0 and over 255.
* Improve claiminfo GUI button functionality.
  - GUI notifications will now prompt user for input.
  - Display name will now prompt user for input.
  - Claim ID will now prompt user for input.
Note: This input will always be set on the claim being checked.
* Improve '/claimban' command.
  - Add world support.
  - Add console support.
  - Move 'hand' usage to 'item' type. For ex. '/claimban item hand' will get id of item in mainhand.
  - Move ban data into its own file 'bans.conf'
* Improve '/trustlist' command. New format is '/trustlist [accessor|builder|container|manager|all] [identifier]'
  - Add ability to view trusts by type. Note: This will display directly in chat window outside of GUI.
  - Add claim identifier support.
* Improve '/playerinfo' GUI view.
* Add new context 'gametime'. This allows servers to control flags by game time.
  - gametime available context data is as follows :
    day = 1000 to 6000 ticks
    noon = 6000 to 12000 ticks
    sunset = 12000 to 13000 ticks
    night = 13000 to 18000 ticks
    midnight = 18000 to 23000 ticks
    sunrise = 23000 to 1000 ticks
    allday = 1000 to 11999 ticks
    allnight = 13000 to 22999 ticks
* Add new setting 'ignored-debug-contexts' to context category in global.conf.
  - This setting allows you to filter out contexts you do not want to see during debugging.
* (Bukkit) Add new 'chat-capture-protocollib' setting to allow capturing of all messages sent to a player.
  Note: This is still an experimental feature, test before enabling.
* (Sponge) Add new 'chat-capture-packetgate' setting to allow capturing of all messages sent to a player.
  Note: This is still an experimental feature, test before enabling.
* Add new optimization setting 'entity-damage-source-monster' for ignoring damage sources against monsters.
 
----------, Dec 24, 2021
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