Перейти к содержимому
Mineforgian

Claim

A selection-based land management mod for Minecraft that lets players claim, secure, and customize their territories.

6K загрузок24 подписчиковGPL-3.0-onlyforgeneoforge

Обновлён 2 июня 2026 г. · опубликован 11 сентября 2024 г.

Claim Logo

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.json for easy backup and management.

© 2026 Yigit Guven. Licensed under GNU GPLv3.

Центр версий

17 версий
  • Бета91 КБ
  • Бета74 КБ
  • Альфа79 КБ
  • Альфа78 КБ
  • Альфа75 КБ
  • Альфа69 КБ
  • Релиз3.5 МБ
  • Релиз3.5 МБ
  • Релиз3.5 МБ
  • Релиз3.5 МБ
  • Релиз681 КБ
  • Релиз686 КБ
  • Релиз674 КБ
  • Релиз674 КБ
  • Релиз678 КБ
  • Релиз677 КБ
  • Релиз677 КБ

Ченджлог

2.0.0-beta.2Бета1.21.1 · 2 июня 2026 г.

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_permit item and survival recipe support.
  • Added craftable claim:claim_compass item that opens the claim list on right-click.
  • New /claim unclaim command to remove a single claim at the player's current position.
  • New /claim setvisit command to set a per-claim teleport destination for visits.
  • New /claim visit <claimId> command to teleport to a specific claim.
  • New /claim info command 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 visitOwnerOnly to restrict /claim visit usage to claim owners.
  • New per-claim visitPos metadata synced to clients.
  • Added recipe advancement unlocks for land permit and claim compass so recipes naturally appear when players obtain key ingredients.
  • Added /claim help command 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_permit for 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 visit without an ID now opens the claim list directly.
    • /claim without a complete selection now includes a quick help hint.

Fixed

  • Fixed a /claim visit bug 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 /claim command 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 ClaimManager for command/event reuse.

Full Changelog: https://github.com/yigit-guven/Claim/compare/2.0.0-beta1...2.0.0-beta.2

2.0.0-beta1Бета1.21.1 · 7 мая 2026 г.

[2.0.0-beta1] - 2026-04-27

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 opBypass is 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

2.0.0-alpha.4Альфа1.21.1 · 27 апреля 2026 г.

[2.0.0-alpha.4] - 2026-04-27

Added

  • War Server Support: Introduced the protectOnlyHomeClaim feature.
  • 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

2.0.0-alpha.3Альфа1.21.1 · 26 апреля 2026 г.

[2.0.0-alpha.3] - 2026-04-27

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

2.0.0-alpha.2Альфа1.21.1 · 26 апреля 2026 г.

[2.0.0-alpha.2] - 2026-04-26

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.toml into [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

2.0.0-alpha.1Альфа1.21.1 · 26 апреля 2026 г.

[2.0.0-alpha.1] - 2026-04-26

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.
  • /claim command 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 list command 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

1.1.1Релиз1.20.1 · 28 марта 2026 г.
  • 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

1.1.0Релиз1.21.10 · 9 марта 2026 г.
  • 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 unclaim and 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.

Full Changelog: https://github.com/yigit-guven/Claim/commits/1.1.0

Комментарии

Загружаем…