
GriefProtection999
GriefProtection999 is a Minecraft land protection plugin that enables players to create, resize, and manage claims with customizable protection features and an economy for purchasing claim blocks.
710
4
Список изменений
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.
Метаданные
Канал релиза
Release
Номер версии
1.0.3
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
181
Дата публикации
3 мес. назад
