Skip to content

synkfr/LandClaimPlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💠 LandClaim Plugin - Ultimate Territory Protection for Minecraft

LandClaim Banner

Chunk-based land protection for Minecraft servers. Claim territory, protect builds, manage access.

Spigot License Discord

Features

  • Chunk-based claims - 16x16 block protection zones
  • Trust system - Grant BUILD, INTERACT, CONTAINER, TELEPORT permissions
  • Auto-claim - Claim chunks while walking
  • Particle visualization - See claim boundaries
  • Protection - Block breaking, PvP, explosions, mob griefing
  • Admin tools - Manage any player's claims
  • WorldGuard support - Maintain gaps between claims and regions

Installation

  1. Drop LandClaimPlugin.jar into plugins/
  2. Restart server
  3. Configure plugins/LandClaimPlugin/config.yml

Requirements: Spigot/Paper 1.21+, Java 21+

Commands

Command Description
/claim Claim current chunk
/claim auto Toggle auto-claim
/claim trust <player> Trust a player
/claim untrust <player> Remove trust
/claim trustlist Open trust GUI
/claim visitor menu Manage visitor permissions
/claim info View chunk info
/claim visible [always/off] Toggle visualization
/claim unstuck Escape others' claims
/unclaim Unclaim current chunk
/unclaim all confirm Unclaim everything
/c, /uc Aliases for claim/unclaim

Admin: /claim reload, /claim admin unclaim, /claim admin unclaimall <player>

Permissions

Permission Description Default
landclaim.claim Basic claiming true
landclaim.auto Auto-claim mode true
landclaim.admin Admin commands op
landclaim.limit.<n> Custom claim limit false

Configuration

# Key settings in config.yml
chunk-claim-limit: 100
require-connected-claims: true
prevent-pvp: true
prevent-mob-griefing: true
prevent-explosion-damage: true

# Blocked worlds
block-world:
  - world_nether
  - world_the_end

# Trust permissions (default for new trusted players)
default-trust-permissions:
  BUILD: true
  INTERACT: true
  CONTAINER: true
  TELEPORT: true

All messages customizable in messages.yml.

Data Storage

Claims stored in claims.yml, trust data in trust.yml:

# claims.yml
claims:
  550e8400-e29b-41d4-a716-446655440000:
    - "world,10,20"
    - "world,10,21"

Support

About

A Land Claim Plguin

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages