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

MC Plugin [1.12.2-26.3] GriefDefender - claim plugin Grief Prevention Protection 3.1.11
Protection, Claims, GriefPrevention, Flags, Rent, Sell, Folia.

This update adds support for Minecraft 26.3 and includes several bug fixes and permission handling improvements.

3.1.11 Changelog
Code:
* Update to MC 26.3.
* Fix claim inspection when shift-right-clicking with the inspection stick.
* Fix projectile impacts on buttons inside claims.
* Fix projectile permission checks using the block behind a button instead of the actual button.
* Add preset-aware transient default handling so matching preset rules are not duplicated by generic defaults.
* Add context-aware preset detection using both definition-level and flag-level contexts.
* Improve claim inspection ray tracing and nearby-claim detection.
* Improve BlockRay handling for more accurate targeting of small/non-full blocks.
* Improve nearby claim visualization to use the last valid inspection location.
* Improve default flag loading to avoid adding overlapping transient permissions when a matching preset already exists.
* Update item stack handling for 26.3 API changes.
* Update bed item detection for MC 26.3 NMS changes.
This update adds support for Minecraft 26.2 and includes a few bug fixes.

3.1.10 Changelog
Code:
* Update to MC 26.2
* Fix item translation issue NPE on Paper.
* Fix NoSuchMethodError for SlimeSplitEvent.
* Fix GDBlockType entityInside signature.
* Only eject players on vehicle collision checks.
This update addresses several bugs, improves PlayerData handling, and adds a few quality-of-life improvements.

3.1.9 Changelog
Code:
* (26.X) Fixed tags not loading due to an incorrect Minecraft version check.
* (1.12.2) Fixed World#getGameTime NoSuchMethodError.
* Fixed a random NPE when checking getHighestTrust.
* Fixed PlayerData sometimes being null.
* Fixed users missing the correct world context.
* Fixed stale PlayerData after switching worlds.
* Fixed unstable user cache behavior.
* Fixed claim expiration not displaying correctly in the inventory GUI.
* Fixed EntityChangeBlockEvent not passing the player source as the event user.
* Always set the user world on join and world change.
* Reset PlayerData when the player changes worlds.
* Removed WeakReference usage from GDPlayerData.
* Ensured PlayerData is always created when needed.
* Added blacklist source support for collide-entity.
* Basic and admin claims inside towns are now processed during cleanup.
* Cleanup now traverses town children instead of skipping them.
* Refactored claim expiration logic into a reusable method.
This update adds support for Minecraft 26.1.1 and includes a few bug fixes.
3.1.8 Changelog
Code:
* Update to MC 26.1.1
* Fix Item translation issue with item-interact-secondary.
* Fix wind charge explosions being cancelled on copper golems.
* Fix legacy material call during liquid flow.
This update addresses various bugs and adds a few QoL improvements.

3.1.7 Changelog
Code:
* Fix PlayerFishEvent not checking trust.
* Fix temporary `create-claim-limit` check.
Note: Set to 0 or less for no limit.
* Fix tab completion lookups causing performance issues.
* Fix `gdentityids` and `gdmcids` tab lookups repopulating the list on tab.
* Fix rent task not applying rent transactions for admin claims with no bank support.
* Fix playerdata file migrator to GD DB.
* Fix unable to attack copper golems.
* Fix pixelmon spawns not being cancelled using Hybrid.
* Fix item display name issue when using hex colors.
* Fix `admin-feature-keep` checking days instead of minutes.
* Fix rental-limit.
* Fix user check during liquid-flow.
* Fix user tracking during liquid-flow causing breakage in complex farms.
* Fix liquid-flow flowing into claims when level is 0 and no user found.
* Ignore `liquid-flow` checks within claim.
Note: GD will still check source blocks to support decorative liquid block placement.
* Require Builder trust when interacting with blocks while holding an end crystal, minecart, armor stand, or boat.
* Improve interact handling.
* Improve trustall and untrustall command performance.
* Update migrator comments for playerdata migration.
This is a hotfix update that addresses one bug.

3.1.6 Changelog
Code:
* Fix NPE during VehicleEnterEvent.
This is a hotfix update that addresses two bugs.

3.1.5 Changelog
Code:
* Fix NPE during VehicleExitEvent.
* Fix wilderness-fire-block setting.
This update adds support for Minecraft 1.21.11, fixes several bugs, and includes various QoL improvements.

3.1.4 Changelog
Code:
* Update to MC 1.21.11
* Fix option GUI not showing proper default definition value.
* Fix `/claimtransfer` not transferring subdivisions for basic claims.
* Fix copper golems not being able to be axed in claims.
* Fix copper golems not able to turn into statues in claims.
* Fix copper golem protection.
* Fix wind charge not being able to interact in claims when targetting a block.
* Fix trusted players not able to teleport to claim spawn via inventory GUI.
* Fix possible NPE during pagination calculator non-unicode init.
* Fix `+` not showing up in `/trustlist` for claim owners.
* Fix portal create protection for non-players.
* Add new `/untrustallclaims` admin command to remove a player's trust from ALL claims. Permission is `griefdefender.admin.claim.command.untrustall.claims`
* Add VehicleExitEvent support.
Note: enter/exit vehicle will use `entity-riding` flag with a new context `action`. Possible `action` values are `mount` and `dismount`.
* Add owner-default-message to the message category to control whether claim owners see default enter/exit messages.
* Add two new language keys for owner default messages:

  claim-enter-title-owner-main-default: &6Entered &f{claim_name}
  claim-exit-title-owner-main-default: &6Left &f{claim_name}

* Allow residents to resize their own claims.
* Remove chicken egg spawn default.
This update addresses various bugs and adds a few QoL improvements.

3.1.3 Changelog
Code:
* Fix world and dimension configs not defaulting to YAML on creation.
* Fix some LP permission lookups not including active player contexts.
* Fix rent ownership logic preventing certain renter blocks from being broken after placement.
* Fix break and claim permission cache not accounting for block pos when available.
* Fix unclaimable-block-radius not respecting multiple nearby claims.
* Fix unclaimable-allow-trust.
* Add new contexts 'source_passenger', 'target_passenger', 'source_vehicle', 'target_vehicle'.
* Apply claim schematics async.
* Improve claim last active update handling to safe guard against active claims expiring.
* Improve claim cleanup task.
* Improve default claim visuals.
This is a hotfix update that addresses a claim resize bug.

3.1.2 Changelog

Code:
* Fix claim resize overlapping by 1 block.
Top Bottom