L-Claim
Version: 1.2.5 | Minecraft: 1.20+ | Java: 17+
A feature-rich chunk-based town claim plugin with full diplomacy (war, alliances, pacts), economy integration, auto-farming, bounties, granular permission management, chest locking, and a complete GUI system.
Features
Town System
Land Claiming
Protection
Diplomacy
Economy
Farmer System
Bounty System
Chest Lock
Fly System
Chunk Map
Multi-Language
Admin Tools
Commands
Player Commands (/town)
Admin Commands (/lclaim or /lc)
Version: 1.2.5 | Minecraft: 1.20+ | Java: 17+
A feature-rich chunk-based town claim plugin with full diplomacy (war, alliances, pacts), economy integration, auto-farming, bounties, granular permission management, chest locking, and a complete GUI system.
Features
Town System
- Create, delete, rename, and manage towns with unique names
- 12 progression levels based on member count, each granting bonus chunk capacity
- Configurable name length, character restrictions, and max members
- Upkeep costs per chunk with automatic town deletion or chunk release on non-payment
- Town chat for private member communication
- Member and visitor spawn points
Land Claiming
- Chunk-based claiming system with adjacency requirements (configurable)
- Minimum distance enforcement between different towns
- Claim cost per chunk deducted from the town bank
- Blocked-world support (disable claiming in specific worlds)
- Configurable particle effects and sounds on claim
- Per-chunk unclaiming or mass unclaim-all
Protection
- Granular per-member permissions (33 permission types): build, break, interact, containers, doors, redstone, PvP, vehicles, and more
- Per-town settings: PvP, mob spawning, fire spread, explosions, visitor permissions
- Visitors can be given separate build/break/interact/container permissions
- Trust system: give full access to non-members
- Keep inventory on death inside own town claims
- Admin bypass mode for staff
- Alliance and pact members are treated as trusted in each other's towns
Diplomacy
- War: Declare war on other towns, scheduled war sessions with configurable days/times, points per kill, multi-session wars, daily tribute payments from losers to winners, losing town deletion on non-payment
- Conquered Towns: War winners conquer defeated towns; conquered towns pay daily chunk-based tribute and cannot declare war, make peace, or create pacts with their conqueror
- Peace: Send and accept/reject peace offers (2-minute expiry)
- Alliances: Invite, accept, and manage alliances; allied towns share building/interaction rights; auto-accept when both sides invite each other
- Non-Aggression Pacts: Paid agreements with configurable duration and cost; prevents war declarations; auto-expiry with refund protection
- Money Transfers: Send town bank funds to other towns via GUI with custom amount entry
Economy
- Vault-based economy integration
- Town creation cost, claim cost, and chunk upkeep deducted from player/town balances
- Town bank with deposit (any member) and withdraw (mayor only)
- Bank info GUI shows estimated daily upkeep and war tribute income/expenses
- Admin commands for bank manipulation
Farmer System
- Purchaseable auto-harvesting farmer for your town
- 10 upgrade levels with increasing capacity, range, and speed
- Harvests 14 crop types: wheat, carrot, potato, beetroot, nether wart, cocoa, melon, pumpkin, sweet berries, glow berries, cactus, sugar cane, bamboo, kelp
- Auto-collect drops within range
- Sell harvested items to town bank at configured prices
- Per-item collection toggle
- Stats tracking (daily, weekly, monthly, total production and earnings)
- Particle effects on harvest
Bounty System
- Place bounties on players from your personal balance
- Multiple bounties can stack on the same target
- Killer receives total bounty on target's death
- GUI with sorting and filtering
Chest Lock
- Lock chests, trapped chests, and barrels using [lock] signs
- Only the owner and mayor can access locked containers
- Auto-cleared when chunks are unclaimed
Fly System
- Toggle flight within your town's claimed area
- Auto-disabled when leaving town territory
Chunk Map
- GUI-based visual map (9x5 grid) of surrounding chunks
- Color-coded: your town, other towns, unclaimed, current position
- Hover for town details
Multi-Language
- Built-in English, Spanish and Turkish translations
- All messages, GUI text, and placeholders are language-aware
- Easy to extend with additional language files
Admin Tools
- Force claim/unclaim any chunk
- Force delete any town
- Purge all towns belonging to a player
- Override town levels
- Protection bypass mode
- Data backup with timestamps
- Plugin statistics
- Town level override
- GUI-based admin town list with search and detail view
- Force war declaration between towns
- Force peace between towns
- Create and cancel non-aggression pacts between towns
- Start/stop war sessions
- View diplomatic relations of any town
Commands
Player Commands (/town)
| Alias | Command | Description | Permission |
|---|---|---|---|
| /town create <name> | /town kur <name> | Create a new town | lclaim.town.create |
| /town delete | /town sil | Delete your town (requires confirmation) | lclaim.town.delete |
| /town claim | /town talep | Claim current chunk | lclaim.town.claim |
| /town unclaim | /town birak | Unclaim current chunk | lclaim.town.unclaim |
| /town unclaim all | /town birak hepsi | Unclaim all chunks | lclaim.town.unclaim |
| /town info [town] | /town bilgi | View town information | lclaim.town.info |
| /town list [page] | /town liste | List all towns | lclaim.town.list |
| /town invite <player> | /town davet | Invite a player | lclaim.town.invite |
| /town accept | /town kabul | Accept an invitation | — |
| /town decline | /town red | Decline an invitation | — |
| /town kick <player> | /town kov | Kick a member | lclaim.town.kick |
| /town leave | /town ayril | Leave your town | — |
| /town transfer <player> | /town devret | Transfer leadership | — |
| /town deposit <amount> | /town yatir | Deposit into town bank | lclaim.town.deposit |
| /town withdraw <amount> | /town cek | Withdraw from town bank | lclaim.town.withdraw |
| /town set name <name> | — | Rename town | — |
| /town set spawn | — | Set member spawn | — |
| /town set visitor-spawn | /town set ziyaretci-spawn | Set visitor spawn | — |
| /town spawn [town] | — | Teleport to spawn | — |
| /town map | /town harita | Open chunk map | lclaim.town.map |
| /town fly | /town uc | Toggle flight | lclaim.town.fly |
| /town chat | /town sohbet | Toggle town chat mode | — |
| /town trust add <player> | — | Add a trusted player | — |
| /town trust remove <player> | — | Remove a trusted player | — |
| /town alliance-accept <town> | /town ittifak-kabul | Accept alliance invite | — |
| /town alliance-reject <town> | /town ittifak-red | Reject alliance invite | — |
| /town pact-accept <town> | /town pakt-kabul | Accept pact offer | — |
| /town pact-reject <town> | /town pakt-red | Reject pact offer | — |
| /town war info | /town savas info | View war information | — |
| /town war next-session | — | View next war session info | — |
| /town help | /town yardim | Show command help | — |
Admin Commands (/lclaim or /lc)
| Command | Description | Permission |
|---|---|---|
| /lc reload | Reload configuration | lclaim.admin.reload |
| /lc info <town> | View detailed town info | lclaim.admin.info |
| /lc list | List all towns | lclaim.admin.list |
| /lc stats | View plugin statistics | lclaim.admin.stats |
| /lc forceclaim <town> | Force claim current chunk | lclaim.admin.forceclaim |
| /lc forceunclaim | Force unclaim current chunk | lclaim.admin.forceunclaim |
| /lc forcedelete <town> | Force delete a town | lclaim.admin.forcedelete |
| /lc bypass | Toggle protection bypass | lclaim.admin.bypass |
| /lc setbalance <town> <amount> | Set town bank balance | lclaim.admin.setbalance |
| /lc addbalance <town> <amount> | Add money to town bank | lclaim.admin.addbalance |
| /lc removebalance <town> <amount> | Remove money from town bank | lclaim.admin.removebalance |
| /lc teleport <town> | Teleport to town spawn | lclaim.admin.teleport |
| /lc purge <player> | Delete all towns of a player | lclaim.admin.purge |
| /lc clearinvites | Clear pending invites | lclaim.admin.clearinvites |
| /lc setlevel <town> <level> | Set town level (0 = reset) | lclaim.admin.setlevel |
| /lc backup | Backup data to /backups/ | lclaim.admin.backup |
| /lc town | Open GUI-based admin town list | lclaim.admin.town |
| /lc war <town1> <town2> | Force declare war between towns | lclaim.admin.war |
| /lc peace <town1> <town2> | Force peace between towns | lclaim.admin.peace |
| /lc pact <town1> <town2> [days] | Create a non-aggression pact | lclaim.admin.pact |
| /lc pact cancel <town1> <town2> | Cancel a non-aggression pact | lclaim.admin.pact |
| /lc warsession <town1> <town2> | Toggle war session | lclaim.admin.warsession |
| /lc warsession startall | Start all pending war sessions | lclaim.admin.warsession |
| /lc warsession stopall | Stop all active war sessions | lclaim.admin.warsession |
| /lc diplomacy <town> | View diplomatic relations of a town | lclaim.admin.diplomacy |
| [NEW] /lc saveall | Manually saves new data to the database |