Tags
Creators
Details
Licensed GPL-3.0-only
Published 2 years ago
Updated 2 months ago
All versions
2.0.0-beta.2
Beta
Claim 2.0.0-beta.22 months ago 258
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
Changelog
[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.
Technical
- Extended claim sync payload to include optional visit position data.
- Added claim lookup and visit utility APIs in
ClaimManagerfor command/event reuse.
Full Changelog: https://github.com/yigit-guven/Claim/compare/2.0.0-beta1...2.0.0-beta.2
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:qhiyN1hu:DIbOKgEl"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:qhiyN1hu:DIbOKgEl"
}

