File Details
GriefProtection999-1.0.3.jar
- R
- Feb 17, 2026
- 35.39 KB
- 40
- 1.21.11+12
File Name
GriefProtection999-1.0.3.jar
Supported Versions
- 1.21.5-Snapshot
- 1.21.11
- 1.21.10
- 1.21.9
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
- 1.21.4
- 1.21.3
- 1.21.2
- 1.21.1
- 1.21
### New Features
- **Leaf Decay Flag** — Claim owners can now prevent leaves from decaying naturally inside their claims, protecting tree-based builds.
- **Chorus Fruit Teleport Flag** — Claim owners can now block untrusted players from teleporting into claims using chorus fruit.
- **Vehicle Placement Flag** — Claim owners can now prevent untrusted players from placing boats and minecarts inside their claims.
- **Crop Trample Flag** — Farmland inside claims is now protected from being trampled by entities. Claim owners and trusted players can still trample their own crops.
- **Lightning Damage Flag** — Claim owners can now prevent lightning strikes from damaging blocks and starting fires inside their claims.
- **Resize Tool** — The resize tool now fully works. After using the resize command, left-click and right-click blocks with the stick to set new boundaries. The resize applies automatically once both corners are selected, with proper size and overlap validation.
- **Explosion Protection** — Explosions from all sources (creepers, TNT, beds, respawn anchors, etc.) are now properly blocked inside claims when the explosions flag is disabled.
- **Fire Spread Protection** — Fire spreading, lava ignition, and unauthorized flint and steel usage are now properly blocked inside claims when the fire spread flag is disabled.
- **Mob Spawning Control** — Hostile mobs and passive animals are now properly blocked from naturally spawning inside claims based on their respective flags.
- **Item Pickup Protection** — Untrusted players can now be prevented from picking up items inside claims.
- **Item Drop Protection** — Untrusted players can now be prevented from dropping items inside claims.
- **Expanded Container Protection** — Hoppers, droppers, dispensers, and brewing stands are now protected alongside chests, barrels, furnaces, and shulker boxes.
- **Expanded Interaction Protection** — Note blocks, jukeboxes, beacons, anvils, and enchanting tables are now protected from untrusted player interaction.
- **Projectile PvP Protection** — Arrows and other projectiles shot by players are now properly blocked by PvP protection, not just direct melee attacks.
### Changes
- Vault is now optional. The plugin will load and function without Vault installed. Economy features simply become unavailable and display a clear message if a player tries to use them.
- Claim owners can now always build, break, and interact inside their own claims regardless of flag settings. The build flag now only controls whether trusted players can build.
- Claim size is now calculated consistently everywhere as a 2D area (width times length in blocks). Previously, creating a claim used area but removing, listing, and inspecting claims used volume, which caused refunds to return far more blocks than were originally spent.
- Claim size calculation now correctly counts inclusive blocks. A claim from coordinate 0 to coordinate 10 is now properly counted as 11 blocks wide, not 10.
- The claim info command now properly displays entry and exit message flags as text instead of showing them as true/false.
- All button types (stone, wooden, etc.) are now protected inside claims, not just one specific type.
- The flag system has been extracted into its own dedicated structure where each flag carries its own default value and description, making flag management cleaner and more maintainable.
- The flag help command now pulls descriptions directly from each flag's definition, keeping help text always in sync with actual flag behavior.
- Backups now save the latest data before creating the backup copy, ensuring backups contain the most current information.
- Claim boundary visualization now correctly shows the full extent of claimed blocks by including the far edges.
### Bug Fixes
- Fixed a crash when trying to buy claim blocks without Vault installed.
- Fixed claim owners being blocked from building inside their own claims because the build flag defaulted to off.
- Fixed a crash that could occur when loading claims from worlds that are no longer loaded on the server.
- Fixed the spatial lookup grid producing wrong results for claims in negative coordinates.
- Fixed the reload command causing duplicate claims to appear because old data was not cleared before reloading.
- Fixed a crash that could occur when removing a claim from a world that had no other claims registered.
- Fixed a crash that could occur when checking claim ownership at locations with no valid world.
- Fixed the plugin failing to start entirely if Vault was not installed, even though economy features are optional.
- Fixed the overlap check creating invalid temporary data during validation.
- Fixed the claim tool matching being too strict, causing tools with any durability change to stop working.

