ChunkClaimPlugin
A Chunk Claiming Spigot and Paper plugin
ChunkClaimPlugin
ChunkClaimPlugin - Land Protection for Spigot/Paper
Protect your land by claiming chunks with named claim groups, per-claim trust management, and granular control over mob griefing, explosions, and PvP.
🚀 Features
- Entry Titles - Claim multiple chunks under one name and expand anytime - Entry Titles - Single JAR works on Minecraft 1.21.0-1.21.11 AND 26.1+ servers - Entry Titles - No config file edits needed; use `/chunksettings` to manage everything - Entry Titles - Grant other players building access for specific claim groups - Entry Titles - Toggle mob griefing, spawning, explosions, PvP, and block interactions per claim - Entry Titles - Protect passive mobs (cows, pigs, etc.) from being damaged; hostile mobs always killable - Entry Titles - Use `/chunktp <name>` to instantly teleport to your claims - Entry Titles - Hand off claims to other players with all settings preserved - Entry Titles - Admins can suppress specific chat messages without code changes - Entry Titles - 7 languages: English, Spanish, French, Chinese, German, Portuguese, Russian - Entry Titles - Prevents claiming over WorldGuard regions - Entry Titles - Right-click with a configurable item (default: Wooden Shovel) to claim chunks - Entry Titles - Players see welcome titles when entering claimed areas -
For a full breakdown of features, permissions, and configuration, please see the **Server Owner Wiki**.
📋 Essential Commands
| Command | Alias | Purpose | |---|---|---| | `/claimchunk <name>` | `/ccp claim <name>` | Claim the chunk you're standing in | | `/chunkexpand <name>` | `/ccp expand <name>` | Add current chunk to an existing claim | | `/unclaimchunk [name]` | `/ccp unclaim [name]` | Unclaim a claim group | | `/checkchunk` | `/ccp check` | See who owns the current chunk | | `/infochunk` | `/ccp info` | List all your claim groups | | `/chunksettings` | `/ccp settings` | Open player settings GUI | | `/chunkadmin` | `/ccp admin` | Open admin settings GUI (OP only) | | `/chunktp <name>` | `/ccp tp <name>` | Teleport to a claim (v0.6.0+) | | `/visualizechunk [name]` | `/ccp visualize [name]` | Visualize claim boundaries | | `/chunklang` | `/ccp lang` | Change your language (per-player) |
🛡️ Protection Flags
Each claim group has toggleable settings:
| Flag | Purpose | Default | |---|---|---| | Mob Griefing | Block creeper/enderman damage | ON | | Mob Spawning | Prevent mob spawns | OFF | | Mob Entry | Invisible wall keeps mobs out | OFF | | Mob Protection | Protect passive mobs from players | ON | | Explosions | Block TNT/Wither damage | ON | | PvP | Prevent player combat | OFF | | Block Interactions | Protect chests, furnaces, doors | ON |
🔑 Permissions
- `ccp.claim` - Claim chunks - `ccp.unclaim` - Unclaim chunks - `ccp.expand` - Expand claims - `ccp.check` - Check chunk ownership - `ccp.info` - List own claims - `ccp.settings` - Open player GUI - `ccp.visualize` - Visualize claims - `ccp.lang` - Change personal language - `ccp.teleport` - Teleport to claims (v0.6.0+) - `ccp.transfer` - Transfer claim ownership (v0.6.0+) - `chunkclaim.admin` - Admin GUI (OP only) - `chunkclaimprotection.bypass` - Bypass all protection (OP only)
📚 Configuration
The `config.yml` file supports:
```yaml locale: "en_US" # Default server language max-claims-per-player: 10 # Claims per player claim-item: "WOODEN_SHOVEL" # Item for right-click claiming mob-protection: true # Protect passive mobs by default message-toggles: # Admin control over chat messages deny-break: true deny-place: true deny-pvp: true claim-success: true
... and more
```
For complete admin documentation, see the **Server Owner Wiki**.
🌍 Localization
Full support for: - English (en_US) - Spanish (es_ES) - French (fr_FR) - Chinese (zh_CN) - German (de_DE) - Portuguese (pt_BR) - Russian (ru_RU)
Players can change their language per-account with `/ccp lang set <locale>`.
🔄 Trust System
Grant other players building access to specific claims:
1. Open `/ccp settings` → Claims → click a claim 2. Click "Trusted Players" 3. Click player heads to toggle trust (green = trusted) 4. Trust is claim-group specific
⚙️ Chunk Settings GUI (`/chunksettings`)
Everything you need to manage your claims in one place:
🏠 Home Screen
- Change Language - See all your claim groups and chunk counts - Change Language - View bounding boxes for your claims - Change Language - Remove claim groups you no longer need - Change Language - Choose your visualization particle (FLAME, REDSTONE, etc.) - Change Language - Set your per-player language preference
📦 Claims Management
1. Navigate to Rename Claim from the home screen 2. Select a claim group to see: - Rename Claim - View chunk count, owner, creation info - Rename Claim (v0.6.0+) - Jump to the center of the claim - Rename Claim (v0.6.0+) - Hand off to another player - Rename Claim - Manage who can build here - Rename Claim - Toggle protection flags - Rename Claim - Change the claim group name via chat
🎯 Claim Settings (Per-Claim Flags)
Toggle protection for your specific claim: - Redstone Interactions - Block creeper/enderman damage - Redstone Interactions - Prevent natural mob spawns - Redstone Interactions - Create invisible wall against mobs - Redstone Interactions - Protect passive animals (cows, pigs) - Redstone Interactions - Block TNT/Wither damage - Redstone Interactions - Allow/disable player combat - Redstone Interactions - Protect chests and containers - Redstone Interactions - Protect furnaces - Redstone Interactions - Protect stonecutters and crafting blocks - Redstone Interactions - Protect doors and trapdoors - Redstone Interactions - Protect buttons and levers
(Green = Allowed, Red = Denied)
🚀 Highlights in v0.6.0+
- New Languages: The plugin alias is now officially /ccp for faster typing! - New Languages: Single universal JAR compatible with both 1.21.0-1.21.11 and 26.1+ servers. - New Languages: Claim chunks by simply right-clicking with a configurable item (Default: Wooden Shovel). - New Languages: See a Welcome Title and Subtitle when entering a claimed area. - New Languages: Full LuckPerms support with ccp.claim, ccp.unclaim, ccp.check, ccp.info, ccp.visualize, ccp.expand, ccp.lang, ccp.settings, ccp.teleport, and ccp.transfer. - New Languages: Added 'Back' buttons for easier menu navigation. - New Languages: Rename your claims seamlessly via an interactive chat prompt directly from the GUI. - New Languages: Protect or allow access to specific blocks via the GUI: - Chests & Containers - Furnaces - Crafting/Utility blocks (Stonecutters, etc.) - Doors/Trapdoors - Redstone Inputs (Buttons/Levers) - Mob Protection (toggle damage to passive mobs like cows and pigs) - New Languages: Admins can now disable specific chat messages (deny notifications, success messages, etc.) via config.yml without code changes. - New Languages: Transfer claim ownership to other players directly from the claim details GUI with all settings preserved. - New Languages: Use /chunktp <name> to quickly teleport to any of your claims by name. - New Languages: Players can now properly attack each other; the PvP flag correctly controls only player-vs-player interactions. - New Languages: Added full support for German (de_DE), Portuguese (pt_BR), and Russian (ru_RU).
🐛 Bug Reports & Features
Found a bug or have a feature request?
- Issues: Join our community Discord - Issues: Report on GitHub
📖 Advanced Setup
For detailed server configuration, claim management strategies, and admin tips, see the comprehensive **Server Owner Wiki**.
📜 License
See LICENSE file in repository.
---
Protect your land. Organize your world. Claim your chunks.