ChunkClaimPlugin
A Chunk Claiming Spigot and Paper plugin
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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.