L-claim v1.2.5

Chunk-based town claim plugin with multi-language support
  • Designer.png
  • Ekran görüntüsü 2026-04-15 153424.png
  • Ekran görüntüsü 2026-04-15 153430.png
  • Ekran görüntüsü 2026-04-15 153512.png
  • Ekran görüntüsü 2026-04-15 153518.png
  • Ekran görüntüsü 2026-04-15 153631.png
  • Designer.png
  • Ekran görüntüsü 2026-04-15 153424.png
  • Ekran görüntüsü 2026-04-15 153430.png
  • Ekran görüntüsü 2026-04-15 153512.png
  • Ekran görüntüsü 2026-04-15 153518.png
  • Ekran görüntüsü 2026-04-15 153631.png
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
  • 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)

AliasCommandDescriptionPermission
/town create <name>/town kur <name>Create a new townlclaim.town.create
/town delete/town silDelete your town (requires confirmation)lclaim.town.delete
/town claim/town talepClaim current chunklclaim.town.claim
/town unclaim/town birakUnclaim current chunklclaim.town.unclaim
/town unclaim all/town birak hepsiUnclaim all chunkslclaim.town.unclaim
/town info [town]/town bilgiView town informationlclaim.town.info
/town list [page]/town listeList all townslclaim.town.list
/town invite <player>/town davetInvite a playerlclaim.town.invite
/town accept/town kabulAccept an invitation
/town decline/town redDecline an invitation
/town kick <player>/town kovKick a memberlclaim.town.kick
/town leave/town ayrilLeave your town
/town transfer <player>/town devretTransfer leadership
/town deposit <amount>/town yatirDeposit into town banklclaim.town.deposit
/town withdraw <amount>/town cekWithdraw from town banklclaim.town.withdraw
/town set name <name>Rename town
/town set spawnSet member spawn
/town set visitor-spawn/town set ziyaretci-spawnSet visitor spawn
/town spawn [town]Teleport to spawn
/town map/town haritaOpen chunk maplclaim.town.map
/town fly/town ucToggle flightlclaim.town.fly
/town chat/town sohbetToggle 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-kabulAccept alliance invite
/town alliance-reject <town>/town ittifak-redReject alliance invite
/town pact-accept <town>/town pakt-kabulAccept pact offer
/town pact-reject <town>/town pakt-redReject pact offer
/town war info/town savas infoView war information
/town war next-sessionView next war session info
/town help/town yardimShow command help

Admin Commands (/lclaim or /lc)

CommandDescriptionPermission
/lc reloadReload configurationlclaim.admin.reload
/lc info <town>View detailed town infolclaim.admin.info
/lc listList all townslclaim.admin.list
/lc statsView plugin statisticslclaim.admin.stats
/lc forceclaim <town>Force claim current chunklclaim.admin.forceclaim
/lc forceunclaimForce unclaim current chunklclaim.admin.forceunclaim
/lc forcedelete <town>Force delete a townlclaim.admin.forcedelete
/lc bypassToggle protection bypasslclaim.admin.bypass
/lc setbalance <town> <amount>Set town bank balancelclaim.admin.setbalance
/lc addbalance <town> <amount>Add money to town banklclaim.admin.addbalance
/lc removebalance <town> <amount>Remove money from town banklclaim.admin.removebalance
/lc teleport <town>Teleport to town spawnlclaim.admin.teleport
/lc purge <player>Delete all towns of a playerlclaim.admin.purge
/lc clearinvitesClear pending inviteslclaim.admin.clearinvites
/lc setlevel <town> <level>Set town level (0 = reset)lclaim.admin.setlevel
/lc backupBackup data to /backups/lclaim.admin.backup
/lc townOpen GUI-based admin town listlclaim.admin.town
/lc war <town1> <town2>Force declare war between townslclaim.admin.war
/lc peace <town1> <town2>Force peace between townslclaim.admin.peace
/lc pact <town1> <town2> [days]Create a non-aggression pactlclaim.admin.pact
/lc pact cancel <town1> <town2>Cancel a non-aggression pactlclaim.admin.pact
/lc warsession <town1> <town2>Toggle war sessionlclaim.admin.warsession
/lc warsession startallStart all pending war sessionslclaim.admin.warsession
/lc warsession stopallStop all active war sessionslclaim.admin.warsession
/lc diplomacy <town>View diplomatic relations of a townlclaim.admin.diplomacy
[NEW] /lc saveallManually saves new data to the database




Permissions

PermissionDefaultDescription
lclaim.town.createtrueCreate a town
lclaim.town.deletetrueDelete your town
lclaim.town.claimtrueClaim chunks
lclaim.town.unclaimtrueUnclaim chunks
lclaim.town.invitetrueInvite players
lclaim.town.kicktrueKick players
lclaim.town.infotrueView town info
lclaim.town.listtrueList towns
lclaim.town.maptrueView chunk map
lclaim.town.flyopToggle flight in your town
lclaim.town.deposittrueDeposit to town bank
lclaim.town.withdrawopWithdraw from town bank
lclaim.adminopAdmin command access
lclaim.admin.*opAll admin sub-permissions
lclaim.admin.townopOpen admin town list GUI
lclaim.admin.reloadopReload configuration
lclaim.admin.infoopView town info
lclaim.admin.listopList towns
lclaim.admin.statsopView statistics
lclaim.admin.forceclaimopForce claim chunks
lclaim.admin.forceunclaimopForce unclaim chunks
lclaim.admin.forcedeleteopForce delete towns
lclaim.admin.bypassopProtection bypass
lclaim.admin.setbalanceopSet town bank balance
lclaim.admin.addbalanceopAdd money to town bank
lclaim.admin.removebalanceopRemove money from town bank
lclaim.admin.teleportopTeleport to town spawn
lclaim.admin.purgeopPurge player towns
lclaim.admin.clearinvitesopClear invites
lclaim.admin.setlevelSet town level (not in plugin.yml)
lclaim.admin.backupCreate backup (not in plugin.yml)
lclaim.admin.warsessionManage war sessions (not in plugin.yml)
lclaim.admin.warForce declare war (not in plugin.yml)
lclaim.admin.peaceForce peace (not in plugin.yml)
lclaim.admin.pactManage pacts (not in plugin.yml)
lclaim.admin.diplomacyView diplomacy (not in plugin.yml)




Installation

  1. Download the latest L-Claim.jar from the releases page.
  2. Place the JAR file in your server's plugins/ folder.
  3. Restart your server (or use /reload confirm).
  4. Edit plugins/L-Claim/config.yml to your preferences.
  5. Use /lc reload to apply configuration changes.




Configuration

config.yml

Code:
language: "en"   # "en" or "tr"

town:
  base-chunks: 4                 # Base chunk limit for all towns
  max-members: 20                # Maximum members per town
  min-name-length: 3             # Minimum town name length
  max-name-length: 16            # Maximum town name length
  name-regex: "[a-zA-Z0-9_\\-]+"
  creation-cost: 500.0           # Town creation cost (from player balance)
  claim-cost: 100.0              # Per-chunk claim cost (from town bank)
  delete-on-insufficient-funds: true
  upkeep-per-chunk: 10.0         # Daily upkeep per chunk (0 = disable)
  upkeep-interval: 1440          # Upkeep check interval in minutes (0 = disable)
  require-adjacent-claims: true  # New claims must be adjacent
  min-distance-between-towns: 3  # Minimum chunk distance between towns
  blocked-worlds: []             # Worlds where claiming is disabled

claim-effects:
  particles: true
  particle-type: "END_ROD"
  particle-duration: 6           # seconds
  sound: true
  sound-name: "ENTITY_EXPERIENCE_ORB_PICKUP"

protection:
  enabled: true                  # Master toggle
  mob-spawning: true             # Allow mob spawning in claims
  explosions: false              # Allow explosions in claims
  fire-spread: false             # Allow fire spread in claims
  prevent-pvp: false             # Prevent PvP in claims
  members-can-build: true        # Members can build/break
  keep-on-death: true            # Keep inventory/XP on death inside own town

map:
  width: 9                       # Map width (odd recommended)
  height: 9                      # Map height (odd recommended)
  unclaimed-char: "□"
  your-town-char: "■"
  other-town-char: "▪"
  current-chunk-char: "✦"

database:
  type: "sqlite"                 # "sqlite" or "yaml"
  sqlite-file: "lclaim.db"

economy:
  enabled: true                  # Requires Vault

chest-lock:
  enabled: true

farmer:
  enabled: true
  buy-cost: 10000                # Cost to purchase farmer (from town bank)
  particle-effects: true
  auto-collect-items: true
  prices:                         # Sell prices per item
    wheat: 2.0
    carrot: 3.0
    potato: 3.0
    beetroot: 3.0
    nether_wart: 5.0
    melon: 4.0
    pumpkin: 6.0
    cocoa: 4.0
    sugar_cane: 2.0
    cactus: 2.0
    sweet_berry: 3.0
    bamboo: 1.0
    kelp: 2.0

war:
  broadcast-session-messages: true
  sessions-per-war: 3
  points-per-kill: 5
  daily-fee-per-chunk: 10.0
  timezone: ""                   # e.g. "UTC", "Europe/Istanbul", empty = system default
  schedule:
    days:                         # Days of week for war sessions
      - "MONDAY"
      - "TUESDAY"
      - "WEDNESDAY"
    start-hour: 21                # Session start (24h format)
    start-minute: 0
    end-hour: 22                  # Session end (24h format)
    end-minute: 0

misc:
  debug: false
  auto-save: 5                   # Auto-save interval in minutes




Town Levels

LevelMembers RequiredBonus Chunks
110
234
348
4512
5616
6820
71024
81228
91432
101636
111840
122048

Max Chunks Formula: base-chunks + level-bonus




Farmer Levels

LevelUpgrade CostCapacityRangeHarvest Interval
1Free50010 blocks5.0s
22,000750124.5s
35,0001,000154.0s
410,0001,500183.5s
520,0002,000223.0s
640,0003,000262.5s
775,0004,000322.0s
8125,0005,000401.5s
9200,0007,000501.2s
10300,00010,000601.0s

Harvestable Crops
Wheat, Carrots, Potatoes, Beetroots, Nether Wart, Cocoa, Melon, Pumpkin, Sweet Berries, Glow Berries, Cactus, Sugar Cane, Bamboo, Kelp.




War Schedule

War sessions follow a configurable weekly schedule:

Code:
war:
  timezone: ""                   # Empty = server system timezone
  schedule:
    days: [MONDAY, TUESDAY, WEDNESDAY]
    start-hour: 21
    start-minute: 0
    end-hour: 22
    end-minute: 0

  • Sessions run simultaneously for all at-war pairs during the configured time window
  • Multiple sessions per war (sessions-per-war: 3)
  • Points are earned from kills during active sessions (points-per-kill: 5)
  • After all sessions, the winner is determined by total points
  • The loser pays daily-fee-per-chunk each day until the tribute is fully paid
  • If the loser cannot pay, their town is automatically deleted
  • War winners conquer the defeated town; conquered towns appear in a dedicated diplomacy menu showing conquered date, daily tribute, points, kills, and deaths
  • Conquered towns cannot declare war, request peace, or create pacts with their conqueror
  • The loser's chunk count is used to calculate the daily tribute fee




PlaceholderAPI

All placeholders use the %lclaim_ prefix.

PlaceholderDescription
%lclaim_town_name%Player's town name (or "None")
%lclaim_town_mayor%Town mayor name
%lclaim_town_members%Member count
%lclaim_town_max_members%Max member count
%lclaim_town_chunks%Claimed chunk count
%lclaim_town_max_chunks%Max chunk count
%lclaim_town_bank%Town bank balance
%lclaim_town_balance_formatted%Formatted bank balance
%lclaim_town_pvp%PvP status (Enabled/Disabled)
%lclaim_town_pvp_status%PvP status (true/false)
%lclaim_town_visitors%Visitor status (Enabled/Disabled)
%lclaim_town_visitor_status%Visitor status (true/false)
%lclaim_town_fire%Fire spread status
%lclaim_town_explosions%Explosions status
%lclaim_town_mob_spawning%Mob spawning status
%lclaim_town_world%Town's world
%lclaim_town_founded%Founded date
%lclaim_town_is_mayor%Is player mayor? (true/false)
%lclaim_town_is_member%Is player member? (true/false)
%lclaim_town_is_trusted%Is player trusted? (true/false)
%lclaim_town_trusted_count%Trusted player count
%lclaim_town_level%Town level
%lclaim_in_claimed_chunk%Is player in a claimed chunk?
%lclaim_in_own_town%Is player in their own town?
%lclaim_chunk_town_name%Town name of current chunk
%lclaim_chunk_town_pvp%PvP status of current chunk's town
%lclaim_total_towns%Total towns on the server
NEW PLACEHOLDERS (V1.2.2) ↓↓↓----
%lclaim_town_war_count%Active war count (e.g. 2)
%lclaim_town_alliance_count%Alliance count (e.g. 1)
%lclaim_town_pact_count%Non-aggression pact count (e.g. 3)
%lclaim_town_is_at_war%Is the town at war? (Yes/No)
%lclaim_town_war_list%List of towns at war (e.g. Rome, Sparta)
%lclaim_town_alliance_list%List of allied towns (e.g. Athens)
%lclaim_town_pact_list%List of towns with pacts (e.g. Carthage, Egypt)
%lclaim_town_conquered_count%Conquered town count (e.g. 1)
%lclaim_town_conquered_list%List of conquered towns (e.g. Troy)
%lclaim_town_has_active_war_session%Is there an active war session? (Yes/No)
%lclaim_town_daily_upkeep%Daily upkeep cost (e.g. 150.00)




Data Storage

L-Claim supports two storage backends:

SQLite (Recommended)
  • File-based (plugins/L-Claim/lclaim.db)
  • All data in relational tables with proper indexing
  • Tables: towns, town_members, town_trusted, claimed_chunks, town_permissions, town_settings, chest_locks, farmers, farmer_items, town_diplomacy

YAML
  • File-based (plugins/L-Claim/towns.yml)
  • Simpler but slower for large servers
  • Single file stores all town data

Switch between backends in config.yml:
Code:
database:
  type: "sqlite"   # or "yaml"
  sqlite-file: "lclaim.db"

Backup
Use /lc backup to create timestamped backups in plugins/L-Claim/backups/.




GUI Menus

The plugin features a full inventory GUI system accessible via /town:

MenuDescription
Town MainTown management hub — claim, unclaim, map, members, bank, settings, trust, farmer, bounty, diplomacy, level info, teleport, delete/leave
MembersMember list with permission editor, kick, and transfer actions
InvitePaginated list of online players to invite
BankDeposit/withdraw with quick amounts and custom entry
Town ListPaginated list of all towns
Map9x5 chunk map with color-coded territory
PermissionsGranular permission editor with 33 permission types
SettingsToggle PvP, mob spawning, fire, explosions, visitors
TrustTrusted player management
BountyView, add, filter, and sort bounties
FarmerBuy, upgrade, toggle items, sell, and view stats
DiplomacyWar, peace, alliance, pact, conquered towns, and money transfer menus
Conquered TownsView conquered town details, daily tribute, and war statistics
Admin Town ListBrowse all towns with pagination, search by name, and view member details

All GUI menus support both English, Spanish and Turkish text based on the configured language.




Support

discord: squezsaz
EULA: Free EULA
274 Views
9 Downloads
Apr 16, 2026 Published
Jun 22, 2026 Updated
Not yet rated
515.7 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Economy
  1. Protection
Game mode
  1. Towny
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
  1. Spanish
  1. Turkish
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,202 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,157 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,088 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,812 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,579 purchases
274 Views
9 Downloads
Apr 16, 2026 Published
Jun 22, 2026 Updated
Not yet rated
515.7 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Economy
  1. Protection
Game mode
  1. Towny
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
  1. Spanish
  1. Turkish
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,202 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,157 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,088 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,812 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,579 purchases
Top