COWMODSКаталог модов

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.

9094обновлён 11 сент. 2026 г.
ЭкономикаМеханики игрыУправление

Описание

Features

  • Land Claiming — Players select two corners with a claim tool and turn the selection into a protected claim. Claims protect the full height of the world within the selected area.
  • Claim Blocks — Every player starts with a configurable number of claim blocks. Claiming land spends blocks based on the area claimed, and unclaiming can refund a portion of them.
  • Claim Economy — With Vault installed, players can buy additional claim blocks or sell blocks they no longer need. Prices for both are configurable, and the economy is entirely optional.
  • Claim Limits — Servers can cap how many claims a player may own and how much land in total each player may protect. Individual ranks can be given higher limits through permissions, and selected players can be made unlimited.
  • Claim Naming and Teleporting — Claims can be given names, appear with a stable identifier and number in the claim list, and can be visited instantly with a teleport command.
  • Trust System — Claim owners can trust other players so they can build and interact. Trust can be managed for players who are offline, and a trust list shows everyone currently trusted.
  • Fine-Grained Flags — Each claim has its own set of flags controlling combat, explosions, fire, mobs, building, block breaking and placing, containers, interactions, entities, liquids, farming, item handling, teleporting in, and custom messages.
  • Entry and Exit Notifications — Claims can display a custom greeting and farewell. Messages can appear in chat, above the hotbar, as on-screen titles, and can play a sound.
  • Boundary Visualization — Owners and visitors can see a particle outline of a claim for a configurable amount of time.
  • Activity Log and Rollback — Recent changes inside a claim are recorded so owners and admins can review activity and undo recent grief.
  • Resize Tool — Existing claims can be resized with a dedicated tool. Growth requires enough claim blocks and shrinking respects the configured refund percentage.
  • Automatic Backups — Claim data, player data, and claim activity are saved to timestamped backup files on a configurable schedule, which can also be disabled.
  • Admin Tools — Admins can bypass protection, force-remove claims, transfer ownership, inspect or edit any claim, manage trust on any claim, and list every claim on the server.

Commands

All commands can be used as /claim or /griefprotection or /gp.

  • /claim — Gives you the claim tool. Left-click a block to set the first corner and right-click to set the second.
  • /claim create — Creates a claim from your current selection. The claim must be within the allowed size range, must not overlap another claim, and must fit within your available blocks and limits.
  • /claim resize — While standing inside your own claim, gives you a resize tool. Set two new corners and the claim updates automatically.
  • /claim unclaim [refund] — Removes the claim you are standing in. Add refund to return claim blocks based on the configured refund percentage.
  • /claim buy <amount> — Buys claim blocks at the configured price. Requires Vault.
  • /claim sell <amount> — Sells claim blocks at the configured sell price. Requires Vault.
  • /claim trust <player> — Trusts a player in the claim you are standing in. Works with offline players.
  • /claim untrust <player> — Removes a player's trust from the claim you are standing in. Works with offline players.
  • /claim trustlist — Lists every player trusted in the claim you are standing in.
  • /claim name <name> — Names the claim you are standing in. Use clear to remove the name.
  • /claim list — Lists all of your claims with their number, name, identifier, location, and size, plus your available claim blocks.
  • /claim tp <number|name|id> — Teleports you to one of your claims. Use the number from your claim list, its name, or its identifier.
  • /claim info — Shows details about the claim you are standing in, including its name, identifier, owner, size, trusted players, and every flag.
  • /claim flag <flag> <value> — Changes a flag on the claim you are standing in. Booleans accept true or false; message flags accept any text or clear.
  • /claim visualize — Shows a particle outline of the claim you are standing in for the configured duration.
  • /claim logs [amount] — Shows recent recorded activity in the claim you are standing in.
  • /claim rollback <minutes> — Restores blocks in the claim you are standing in to how they were before the recent changes made by other players.
  • /claim admin — Shows the admin command list.
  • /claim admin bypass — Toggles whether protection is ignored for you.
  • /claim admin unclaim — Force-removes the claim you are standing in, even if you do not own it.
  • /claim admin list — Lists every claim on the server with its owner and size.
  • /claim admin info <name|id> — Shows full details for any claim.
  • /claim admin delete <name|id> — Deletes any claim.
  • /claim admin transfer <name|id> <player> — Transfers ownership of any claim to another player.
  • /claim admin trust <name|id> <player> and /claim admin untrust <name|id> <player> — Manages trust on any claim.
  • /claim admin flag <name|id> <flag> <value> — Changes a flag on any claim.
  • /claim reload — Reloads the configuration and stored data. Admin only.
  • /claim help — Shows the command list.

Claim Flags

Flags are set per claim with /claim flag <name> <value>. Boolean flags accept true or false, and the default for each flag is shown in parentheses.

Combat and disasters

  • PVP (false) — Allows player-versus-player combat inside the claim.
  • EXPLOSIONS (false) — Allows explosions to destroy blocks inside the claim.
  • EXPLOSION_DAMAGE (false) — Allows explosions to harm players and entities inside the claim.
  • LIGHTNING_DAMAGE (false) — Allows lightning to damage blocks and start fires inside the claim.
  • FIRE_SPREAD (false) — Allows fire to spread, lava to ignite blocks, and flint and steel to be used by untrusted players.

Mobs and nature

  • MOB_SPAWNING (false) — Allows hostile mobs to spawn naturally inside the claim.
  • ANIMAL_SPAWNING (true) — Allows passive animals to spawn naturally inside the claim.
  • HOSTILE_MOB_GRIEFING (false) — Allows hostile mobs such as creepers and endermen to alter blocks.
  • LEAF_DECAY (true) — Allows leaves to decay naturally.
  • CROP_TRAMPLE (false) — Allows players and mobs to trample farmland.
  • CROP_GROWTH (true) — Allows crops and plants to grow.
  • SNOW_ICE (true) — Allows snow and ice to form and melt.

Building

  • BUILD (true) — Allows trusted players to build, break, and interact. The owner is always allowed.
  • BLOCK_PLACE (false) — Allows untrusted players to place blocks.
  • BLOCK_BREAK (false) — Allows untrusted players to break blocks.
  • PISTON_MOVEMENT (false) — Allows pistons to push or pull blocks across claim borders.

Interaction

  • INTERACT (false) — Allows untrusted players to use levers, buttons, doors, trapdoors, gates, and other interactive blocks.
  • CONTAINER_ACCESS (false) — Allows untrusted players to open chests, barrels, furnaces, hoppers, shulker boxes, and similar containers.
  • VEHICLE_PLACE (false) — Allows untrusted players to place boats and minecarts.
  • BUCKET_USE (false) — Allows untrusted players to use buckets.
  • LIQUID_FLOW (false) — Allows liquids to flow into the claim from outside.
  • ENTITY_INTERACT (false) — Allows untrusted players to use item frames and armor stands, and to interact with animals and vehicles.
  • ANIMAL_DAMAGE (false) — Allows untrusted players to harm animals and pets.
  • VILLAGER_TRADE (false) — Allows untrusted players to trade with villagers.

Items and movement

  • ITEM_PICKUP (true) — Allows items to be picked up inside the claim.
  • ITEM_DROP (true) — Allows items to be dropped inside the claim.
  • ENDER_PEARL_TELEPORT (false) — Allows untrusted players to enter the claim with an ender pearl.
  • CHORUS_FRUIT_TELEPORT (false) — Allows untrusted players to enter the claim with a chorus fruit.

Messages

  • ENTRY_MESSAGE (empty) — A custom message shown to players entering the claim. Supports color codes.
  • EXIT_MESSAGE (empty) — A custom message shown to players leaving the claim. Supports color codes.

Configuration

All settings live in the configuration file and apply server-wide.

  • starting-claim-blocks — How many claim blocks each player receives the first time they join. Default: 1000.
  • price-per-block — The cost of one claim block when buying. Default: 1.0.
  • sell-price-per-block — The money received per claim block when selling. Default: 0.5.
  • refund-percentage — The share of blocks returned when unclaiming with a refund or when shrinking a claim, from 0.0 to 1.0. Default: 0.5.
  • min-claim-size — The smallest allowed claim area in blocks. Default: 100.
  • max-claim-size — The largest allowed claim area in blocks. Default: 10000.
  • max-claims-per-player — The maximum number of claims one player may own, or 0 for unlimited. Default: 0.
  • max-total-claim-area — The maximum combined area one player may protect, or 0 for unlimited. Default: 0.
  • visualize-duration — How many seconds a boundary visualization lasts. Default: 30.
  • visualize-interval — How often, in ticks, the boundary visualization is refreshed. Default: 10.
  • backup-interval — How many seconds between automatic backups. Set it to 0 to disable backups entirely. Default: 3600.
  • backup-path — Where timestamped backup files are stored. Default: plugins/GriefProtection999/backups.
  • grid-cell-size — The size of the internal map cells used to find claims quickly. Lower values use more memory but speed up lookups on busy servers. Default: 16.
  • audit-log-size — How many recent activity records are kept for the log and rollback commands. Default: 5000.
  • audit-retention-minutes — How long activity records are kept, in minutes, or 0 to keep them until the size limit is reached. Default: 1440.
  • entry-exit-messages — Whether entry and exit messages appear in chat. Default: true.
  • entry-exit-action-bar — Whether entry and exit messages appear above the hotbar. Default: true.
  • entry-exit-titles — Whether entry and exit messages appear as an on-screen title. Default: false.
  • entry-exit-sound — Whether a sound plays when entering or leaving a claim. Default: true.

Permissions

  • griefprotection999.admin — Access to bypass, claim management tools, and reload. Default: operators.
  • griefprotection999.use — Claiming land and using the claim tool. Default: everyone.
  • griefprotection999.buy — Buying claim blocks. Default: everyone.
  • griefprotection999.sell — Selling claim blocks. Default: everyone.
  • griefprotection999.trust — Managing trusted players. Default: everyone.
  • griefprotection999.resize — Resizing claims. Default: everyone.
  • griefprotection999.flag — Changing claim flags. Default: everyone.
  • griefprotection999.visualize — Visualizing claim boundaries. Default: everyone.
  • griefprotection999.teleport — Teleporting to your claims. Default: everyone.
  • griefprotection999.rollback — Rolling back recent changes. Default: everyone.
  • griefprotection999.limits.unlimited — Ignores claim count and area limits. Default: nobody.
  • griefprotection999.maxclaims. — Optional per-rank override for the maximum number of claims.
  • griefprotection999.maxarea. — Optional per-rank override for the maximum total claim area.

Changelog

The current release is version 1.0.4. See the changelog for the full history of additions and fixes.

Последние версии

Все версии →
release

GriefProtection999 1.0.4 The Bug Wipe Update!

1.0.4
11 сент. 2026 г.62Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
## Version 1.0.4 * Added admin moderation tools, including protection bypass, forced claim removal, ownership transfers, and the ability to inspect or edit any claim. * Added optional limits on how many claims a player may own and how much land in total they may protect, with permission-based overrides. * Added the ability to name claims, see stable claim identifiers in your claim list, and teleport to any of your own claims. * Added trust management for offline players, plus a view that lists everyone trusted in a claim. * Added the ability to sell claim blocks back for money at a configurable sell price. * Added an activity log for claims so owners and admins can review recent changes and roll back recent grief. * Added configurable entry and exit notifications, shown in chat, above the hotbar, as on-screen titles, and with a sound. * Added new protection flags covering bucket use, liquid flow, entity interaction, harming animals, villager trading, crop growth, snow and ice, and explosion damage to players and entities. * Added protection for many more interactive blocks, including crafting tables, beds, cauldrons, flower pots, bells, lecterns, campfires, and more. * Added console support for the help, reload, and admin commands. * Fixed claims located in worlds that were not loaded being permanently deleted the next time data was saved. * Fixed a single damaged claim record being able to stop the plugin from starting. * Fixed an automatic backup interval of zero crashing the server on startup, and made disabling backups safe. * Fixed players being able to pour and remove water and lava inside protected claims. * Fixed liquids flowing into protected claims from outside. * Fixed item frames, armor stands, animals, and villagers being left unprotected from untrusted players. * Fixed explosions still harming players and entities inside protected claims. * Fixed the permissions for claiming, buying, selling, trusting, resizing, flag editing, visualizing, teleporting, and rolling back being ignored. * Fixed claims only protecting a thin vertical slice instead of the full height of the world. * Fixed misconfigured prices and refund values being able to give away free money or blocks. * Fixed invalid flag values being silently accepted instead of reporting an error. * Fixed the visualization duration setting having no effect. * Fixed shrinking a claim refunding the full difference instead of the configured percentage. * Fixed entry and exit messages never appearing when logging in or teleporting into a claim. * Fixed claim owners and trusted players sometimes being shown as unknown. * Fixed claim lookups doing unnecessary work as players moved. * Fixed console being unable to use any command. * Fixed managing claims requiring you to always be standing inside them.
release

1.0.3 The Large Bug Fix Update!

1.0.3
17 февр. 2026 г.275Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### 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

GriefProtection999 1.0.2

1.0.2
30 окт. 2025 г.331Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, purpur, spigot
Скачать
Что нового
### Bug Fixes: * **Claim Size Calculation:** Resolved an issue where claim size was incorrectly calculated, leading to unexpected behavior with maximum claim limits. Claims are now correctly calculated based on their 2D area. * **Vault Integration:** Fixed a problem where economy features were not enabling correctly due to Vault not being detected. The plugin now properly integrates with Vault, ensuring economy functions are available when Vault is present. * **Claim Tool Functionality:** Addressed an issue where the claim selection tool (golden shovel) was not registering corner selections. Players can now reliably select claim corners using the tool. ### Features: * **Enhanced Help Command:** The help command (`/griefprotection help`) has been significantly expanded to provide a comprehensive and user-friendly list of all available commands, subcommands, and their usage. * **Main Command Update:** The primary command for the plugin has been changed from `/claim` to `/griefprotection`. Existing aliases (`/gp`, `/claims`, `/claim`) remain functional for convenience. ### Improvements: * **Configuration Verification:** Enhanced internal logging to display the loaded maximum claim size, aiding server administrators in verifying configuration changes.
release

GriefProtection999 1.0.1

1.0.1
7 окт. 2025 г.96Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9bukkit, paper, purpur, spigot
Скачать
Что нового
### New Features * **Piston Protection Flag (`PISTON_MOVEMENT`)**: A new flag has been added to control piston interactions across claim borders. When set to `false` (the default), pistons can no longer push blocks into a claim from the outside or pull blocks out of a claim. * **Ender Pearl Flag (`ENDER_PEARL_TELEPORT`)**: You can now prevent players from teleporting into a claim with an Ender Pearl. When the flag is set to `false` (the default), non-trusted players will be blocked from entering. * **Mob Griefing Flag (`HOSTILE_MOB_GRIEFING`)**: A new flag has been added to control block damage from hostile mobs. When set to `false` (the default), mobs like Creepers, Endermen, and Zombies cannot destroy or alter blocks within the claim. ### Changes & Improvements * **Custom Greeting & Farewell Messages**: The `ENTRY_MESSAGE` and `EXIT_MESSAGE` flags have been upgraded from simple on/off switches to accept custom string messages. * You can now set a unique, colored message for players entering or leaving a claim using the `/claim flag <flag_name> <message>` command. * This allows for personalized greetings (e.g., "&aWelcome to my shop!") instead of the old generic message. * **Configuration File Overhaul**: The `config.yml` has been completely corrected and improved. * **Correction**: The file no longer contains incorrect settings from an unrelated "water system" plugin. It now holds the actual, functional configuration options for GriefProtection999. * **Documentation**: The `config.yml` is now heavily commented to provide a comprehensive guide to every setting and flag available, explaining what each one does and how to use it. * **Removed `WEATHER_CONTROL` Flag**: The non-functional `WEATHER_CONTROL` flag has been removed from the plugin.
release

GriefProtection999 1.0.0

1.0.0
6 сент. 2025 г.74Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Скачать
Что нового
fixed some minors bugs
release

GriefProtection999 V1.0.0

V1.0.0
9 авг. 2025 г.71Minecraft: 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur
Скачать
Что нового
the first release