Installation
Requirements
- Paper 1.21.4+ (or any Paper fork like Purpur)
- Java 21+
Quick Start
- Download the latest release from GitHub Releases
- Drop
LandClaimPlugin.jarinto your server'splugins/folder - Restart your server
- Configure
plugins/LandClaimPlugin/config.ymlto your liking
TIP
The plugin generates all configuration files on first startup. Edit them and use /claim admin reload to apply changes without restarting.
DEVELOPMENT BUILDS
Development builds are automatically generated from the latest commits and may include unfinished features or breaking changes. Use them only for testing.
Features
Core Claiming
- Claim Profiles — Manage your land using claim profiles. Depending on server configuration, players can own a single profile or utilize the Multi-Profile System to manage multiple independent bases.
- Chunk-Based Claims — 16×16 block protection zones, simple and intuitive.
- Auto-Claim — Automatically claim chunks as you walk.
- Connected Claims — Optionally require claims to be adjacent (with diagonal support).
- Claim Map GUI — Interactive in-game map showing nearby claims and ownership.
- Unstuck Command — A safe
/claim unstuckfeature that teleports trapped players to the nearest safe wilderness block.
Permission System
- 4-Tier Priority Chain — Owner › Role › Trusted › Visitor — the first matching tier decides
- Custom Roles — Create and configure custom roles (e.g., Member, CoOwner) with granular flag-based permissions
- Trusted Players — Grant individual players specific permission overrides
- Visitor Settings — Configure what non-members can do in your claims
- 25+ Permission Flags — Doors, trapdoors, containers, workstations, animals, vehicles, redstone, and more
Social Systems
- Member System — Invite players to join your claim, assign them roles, and manage access
- Ally System — Form mutual alliances between claims with configurable inter-claim permissions
- Warp System — Set named warps within your claims with custom icons and per-player limits
Protection
- Block Protection — Prevent unauthorized breaking and placing
- Entity Protection — Protect animals, armor stands, and item frames
- Explosion Protection — Block TNT, creeper, and other explosion damage
- Interaction Protection — Control door, container, and workstation access
- Item Protection — Prevent unauthorized pickup and drop
- Piston Protection — Block pistons from pushing/pulling across claim borders
- PvP Protection — Disable PvP inside claims
- Vehicle Protection — Prevent unauthorized vehicle use and destruction
- Command Blocking — Block specific commands inside other players' claims
Customization
- Owner Alias — Set a custom display name to replace your Minecraft username
- Claim Colors — Pick a custom hex color for your claim used on maps and borders
- Visualization Modes — Toggle between Display Entity or Particle-based boundary rendering
- Entry/Exit Titles — Custom MiniMessage-formatted titles shown when players enter or leave
- Rename Claims — Change your claim's display name at any time
- Full Message Customization — All plugin messages are configurable via YAML
Supported Integrations
Web Map Plugins
Visualize claims directly on your server's web map as colored polygons with owner info.
- BlueMap · Dynmap · Squaremap · Pl3xMap
Combat Tagger Plugins
Prevent players from abusing claim commands while in combat.
- DeluxeCombat · PvPManager · EternalCombat
WorldGuard
- Volumetric Intersection Check — 100% accurate 3D boundary checking
- Gap Enforcement — Configurable required distance between claims and WorldGuard regions
- Custom Flag Support — Apply the
allow-land-claimsflag to regions to explicitly allow claiming
