Claim
Claim is a land management system for Minecraft designed for territory security and administration. It provides a robust protection system, a 3D management interface, and deep integration with Xaero's World Map.
Features
- Territory Security: Prevents unauthorized block modifications (break/place), fluid manipulation (buckets), and crop trampling.
- Access Control: Configurable permission modes (PRIVATE/PUBLIC) for block interactions such as chests, doors, and buttons.
- 3D Management Interface: Visual dashboard for managing claims, featuring real-time 3D projector previews with terrain elevation support.
- Xaero's World Map Integration: Automatic claim overlays on the world map with custom color support and foreign territory highlighting.
- Granular Trust System: Manage trusted players per-claim via a dedicated UI.
- Administrative Control: Server-wide configuration for Operator (OP) bypass and administrative overrides.
Commands
| Command | Description |
|---|---|
/claim |
Claims the area selected with the selection tool. Supports relative coordinates. |
/claim list |
Opens the graphical management dashboard for your claims. |
Configuration
Configuration settings are located in config/claim-common.toml:
- selectionTool: The item ID used for area selection (Default:
minecraft:wooden_shovel). - opBypass: Toggles whether server operators bypass claim protections (Default:
true).
Protection Logic
- Modifications: Block breaking, placing, and fluid usage are restricted to the owner and trusted players.
- Interactions:
- PRIVATE: Restricted to owner and trusted players.
- PUBLIC: Accessible to all players.
Technical Integration
- Xaero's World Map: Fully compatible with high-performance claim overlays. Available on CurseForge and Modrinth.
- Persistence: Claims are stored in
world/data/claim/claims.jsonfor easy backup and management.
© 2026 Yigit Guven. Licensed under GNU GPLv3.
How to Install Claim (Mod)
Claim by yigitguven is verified for Forge, Neoforge across Minecraft versions 1.19.2, 1.19.4, 1.20.1, 1.20.4, 1.20.6, 1.21.1, 1.21.10 (latest release: 2.0.0-beta.2, file size: 91 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19.2, 1.19.4, 1.20.1, 1.20.4, 1.20.6, 1.21.1, 1.21.10) and platform (Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Forge, Neoforge.
- Move the downloaded Claim file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version## [2.0.0-beta.2] - 2026-06-02
### Added
- New optional land permit system for claim creation with config-driven item and amount requirements.
- New config option to consume land permits on successful claim creation (
consumeLandPermitOnUse) for economy-focused servers. - Added craftable
claim:land_permititem and survival recipe support. - Added craftable
claim:claim_compassitem that opens the claim list on right-click. - New
/claim unclaimcommand to remove a single claim at the player's current position. - New
/claim setvisitcommand to set a per-claim teleport destination for visits. - New
/claim visit <claimId>command to teleport to a specific claim. - New
/claim infocommand to show the claim ID, name, and owner for the claim at the player's current position. - New
/claim trustall <player>and/claim untrustall <player>commands to manage trust across all owned claims at once. - New admin utility commands
/claim admin givepermit [player] [amount]and/claim admin givecompass [player] [amount]for quick setup/testing. - New config option
visitOwnerOnlyto restrict/claim visitusage to claim owners. - New per-claim
visitPosmetadata synced to clients. - Added recipe advancement unlocks for land permit and claim compass so recipes naturally appear when players obtain key ingredients.
- Added
/claim helpcommand for quick in-game command discovery. - Added beginner-friendly
/claim friend <player>and/claim unfriend <player>aliases for trust management across owned claims.
### Changed
- Improved visit teleport safety by preferring configured claim visit position and falling back to a safer center search to reduce lava/unsafe teleports.
- Added optional suppression for entry/exit indicator spam when moving between adjacent claims with the same owner and name (
suppressSameOwnerNameTransitions). - Localized new and updated command/event messages using translation keys in
en_us.json. - Updated selection, visit, unclaim, and claim limit/permit feedback to use translatable chat/actionbar components.
- Updated default permit item config to
claim:land_permitfor first-party survival progression. - Improved admin feedback messages for item distribution and claim maintenance actions.
- Reduced action bar spam from repeated protection-denied messages with a short cooldown.
- Simplified default onboarding flow for casual friend servers:
/claim visitwithout an ID now opens the claim list directly./claimwithout a complete selection now includes a quick help hint.
### Fixed
- Fixed a
/claim visitbug where teleporting to an unloaded claim could resolve to a very low Y level (for example around-63) and cause suffocation or unsafe spawns. - Removed hardcoded player-name bypass logic from protection checks for better multiplayer compatibility and predictable admin behavior.
- Refactored
/claimcommand tree registration to ensure all subcommands are consistently available and stable.
...
### Added
- Configurable maximum claims per player.
- Configurable maximum blocks per individual claim.
- Configurable maximum total blocks across all claims owned by a player.
- Claim entry/exit indicators (Action Bar, Title, and Chat notifications).
- Configuration option to automatically claim all Y levels (
claimAllY). - Color coding for claim status messages and indicators.
- OP bypass system for claim limits when
opBypassis enabled.
### Changed
- Default claim limits set to unlimited (-1).
- Improved claim volume calculation to handle 3D space and world height normalization.
- Full Changelog**: https://github.com/yigit-guven/Claim/compare/2.0.0-alpha4...2.0.0-beta1
### Added
- War Server Support**: Introduced the
protectOnlyHomeClaimfeature. - Home Base Mechanic**: Automatically identifies a player's first claim as their protected Home Base.
- Invasion System**: Expansion claims (after the first) are now invadable/modifiable by anyone when enabled.
- Enhanced Protection**: Overhauled bucket and interaction security for improved reliability.
### Fixed
- Fixed compilation errors related to missing event classes in specific NeoForge versions.
- Improved the performance of territory proximity checks.
- Full Changelog**: https://github.com/yigit-guven/Claim/compare/2.0.0-alpha3...2.0.0-alpha4
### Added
- Expanding Territories**: Added an optional adjacency requirement for new claims to ensure contiguous growth.
- Claim Block Items**: Added a system to earn claim blocks by consuming specific items (configurable, default: Gold Ingot).
- Hard Block Cap**: Added a maximum limit for total claim block accumulation.
- Improved Validation**: Added specific feedback messages for adjacency and block limit failures.
- Full Changelog**: https://github.com/yigit-guven/Claim/compare/2.0.0-alpha2...2.0.0-alpha3
### Added
- Optional **Claim Block Economy** system (Disabled by default).
- Playtime Rewards**: Automatic claim block rewards granted for every hour of active play.
- Dynamic UI**: Real-time display of available claim blocks in the management dashboard.
- Auto-Save**: Periodic background saving for claims and player data.
- Categorized Configuration**: Reorganized
claim-common.tomlinto[general]and[economy]sections.
### Fixed
- Fixed area selection logic to correctly calculate and enforce block costs.
- Improved persistence handling for multi-player server environments.
- Full Changelog**: https://github.com/yigit-guven/Claim/compare/2.0.0-alpha1...2.0.0-alpha2
### Added
- Comprehensive Protection System (blocks break/place, bucket usage, and farmland trample).
- Permission Modes (PRIVATE/PUBLIC) for fine-grained interaction control (chests, doors, buttons).
- Configuration System (
claim-common.toml) with toggleable OP bypass settings. - Item-based (configurable) position selection system.
/claimcommand with support for selections and relative coordinates (~).- JSON-based claim persistence (saves to
world/data/claim/claims.json). - networking system to sync claims from server to client.
/claim listcommand with a custom 3D-styled management screen.- Claim metadata system (trusted players, permission modes, color, and timestamps).
- Overlap protection to prevent players from claiming already occupied areas.
- Deep optimistic updates for instant configuration synchronization.
- Specialized Developer Testing rules (Creative/Dev bypass overrides).
### Fixed
- Overhauled Xaero's Map integration: fixed color bleeding and corrected ABGR/RGBA conversion.
- Improved 3D previews to support terrain elevation variations and strict Y-boundary clipping.
- Compacted Configuration UI to support all screen sizes and GUI scales.
- Synchronized Configuration UI borders and 3D previews with selected color presets.
### Changed
- Updated mod logo.
- Cleaned up source code and assets for a full project rewrite.
- Initialized alpha stage for version 2.0.0.
- Full Changelog**: https://github.com/yigit-guven/Claim/compare/1.1.0...2.0.0-alpha1
- Crafting recipes for the **Surveyor's Compass** and **Land Permit** items.
- Project environment cleanup and build repairs.
- Automated client launch configuration fixes (
forge.earlydisplay=false).
- Full Changelog**: https://github.com/yigit-guven/Claim/compare/1.1.0...1.1.1
- Removed MCreator artifacts.
- Players can now give their claims unique names for easier identification.
- Added
/claim visit <name>to quickly travel between named territories. - Introduced granular permission levels (
BUILD,INTERACT,CONTAINERS,MANAGE) for shared access. - New item used for claiming and renaming territories.
- Item for persistent visualization of claimed chunk borders.
- Visual feedback when crossing claim boundaries.
- Added
/claim admin unclaimand configuration reload capabilities. - Basic chunk-based land claiming.
- Owner-only protection for blocks and interactions.
- Commands:
/claim,/unclaim,/claim info. - Configuration for max claims and protection toggles.
- Removed AnCore Lib from dependencies.
- Rewrote the whole code and made it open-source in [the GitHub Repository](https://github.com/yigit-guven/Claim).
- Full Changelog**: https://github.com/yigit-guven/Claim/commits/1.1.0
- Removed MCreator artifacts.
- Players can now give their claims unique names for easier identification.
- Added
/claim visit <name>to quickly travel between named territories. - Introduced granular permission levels (
BUILD,INTERACT,CONTAINERS,MANAGE) for shared access. - New item used for claiming and renaming territories.
- Item for persistent visualization of claimed chunk borders.
- Visual feedback when crossing claim boundaries.
- Added
/claim admin unclaimand configuration reload capabilities. - Basic chunk-based land claiming.
- Owner-only protection for blocks and interactions.
- Commands:
/claim,/unclaim,/claim info. - Configuration for max claims and protection toggles.
- Removed AnCore Lib from dependencies.
- Rewrote the whole code and made it open-source in [the GitHub Repository](https://github.com/yigit-guven/Claim).
- Full Changelog**: https://github.com/yigit-guven/Claim/commits/1.1.0
- Removed MCreator artifacts.
- Players can now give their claims unique names for easier identification.
- Added
/claim visit <name>to quickly travel between named territories. - Introduced granular permission levels (
BUILD,INTERACT,CONTAINERS,MANAGE) for shared access. - New item used for claiming and renaming territories.
- Item for persistent visualization of claimed chunk borders.
- Visual feedback when crossing claim boundaries.
- Added
/claim admin unclaimand configuration reload capabilities. - Basic chunk-based land claiming.
- Owner-only protection for blocks and interactions.
- Commands:
/claim,/unclaim,/claim info. - Configuration for max claims and protection toggles.
- Removed AnCore Lib from dependencies.
- Rewrote the whole code and made it open-source in [the GitHub Repository](https://github.com/yigit-guven/Claim).
- Full Changelog**: https://github.com/yigit-guven/Claim/commits/1.1.0
- Fixed data loss bug,
- Fixed admins can't use commands in all claims,
- Admins now have wider permission in claims.
- Fixed data loss bug,
- Fixed admins can't use commands in all claims,
- Admins now have wider permission in claims.