PeaNations
Land claiming, towns, nations, wars.
Built from the ground up for Paper 1.21.1.
Land claiming, towns, nations, wars.
Built from the ground up for Paper 1.21.1.
✦ What is it
PeaNations is a land claiming and town management plugin. Players claim chunks, form
towns, group those towns into nations, go to war
with other nations. The whole thing runs through GUI menus so players dont need to memorize commands to get things done.
Every land has a physical beacon block as its anchor point, visible on your Dynmap/BlueMap. Nations share chat and a treasury. Wars have
capture points with boss bar progress. Theres a full role and permission system if you want granular control, or sensible defaults if you
dont.
❖ Free Edition
Everything below is in the free version. No feature gating on the core experience.
Everything below is in the free version. No feature gating on the core experience.
- Chunk-based claiming - radius claim, auto-claim, expand, all commands have GUI equivalents
- Physical beacons - each land has a real beacon as its heart, shows on the map
- Nations - group lands together, shared chat, combined treasury, set capitals
- War system - declare wars, score kills, war shields, capture points with boss bars
- Roles and permissions - Owner / Officer / Member / Visitor plus custom roles with per-flag control
- Economy - Vault integration, land banks, deposit/withdraw, configurable creation costs
- Dynmap and BlueMap - automatic integration, merged polygon outlines (not one marker per chunk)
- Land settings - per-land toggles for PvP, explosions, fire spread, mob spawning, etc
- Force flags - server admins can lock any setting on/off server-wide
- Trust and invite - standard trust system with invites you can accept/deny
- Border particles - visualize your claimed chunks with particle outlines
- Chunk map - text-based nearby-claims map in chat
- Wild teleport - random wilderness TP with configurable range and cost
- Unstuck command - teleports to the nearest unclaimed chunk
- Ban system - ban players from entering your land
- Land board - announcement messages for your members
- Admin toolkit - bypass mode, setowner, delete, reload, admin GUI
- Migration - import from Towny (flatfile or MySQL) or Lands plugin
- SQLite - reliable default storage, no DB setup needed
- Fully configurable - config.yml for settings, messages.yml for all text
▸ Land Claiming
Claim chunks by standing in them, radius-claim a whole area, or run auto-claim as you walk. Every land gets a beacon that marks its center.
⚔ War System
Declare war on another land or nation. Capture enemy chunks by standing in them while a boss bar progress fills. Win by breaking the enemy
beacon. Captured land transfers after a configurable timeout.
✧ Warps
Land owners can set warps inside their claims, organize them into categories, charge entry fees if you want. Works alongside the wild-TP
system for wilderness teleports.
★ Premium Edition
Available through our Discord. Everything in free, plus:
Available through our Discord. Everything in free, plus:
- Resource nodes - 7 types (Diamond, Iron, Gold, Wheat, Fish, Mob, Fuel) with bonus drops in your land
- Land levels - lands level up over time, unlock more claims and member slots
- Scoreboard minimap - always-on minimap showing nearby claims
- Sub-areas - divide a land into zones with permission overrides
- Land storage - shared storage chest for all members
- Rent and sell - list lands for rent or sale, browse and buy
- Relations - alliances, neutrality, rivalries between lands
- Flight - toggle flight inside your own territory
- War extras - surrender, captured-land transfer, physical chunk capture
- MySQL support - for multi-server or large-scale setups
- Resource icons on map - custom Dynmap/BlueMap icons for resource nodes
⌘ Commands
Player:
- /lands - open the main GUI (aliases: /l, /land, /town, /t)
- /lands create <name> - create a land
- /lands claim - claim the chunk youre in
- /lands claim <land> <radius> - radius claim
- /lands trust <player> - trust a player
- /lands spawn [name] - TP to a land spawn
- /lands info [name] - view land info
- /lands map - text chunk map
- /lands settings - settings menu
- /lands help - full command list
- /nations create <name> - create a nation (aliases: /nation, /n)
- /nations invite <land> - invite a land
- /nations info [name] - nation info
- /wars declare <land> - declare war (alias: /war)
- /wars status - your war status
- /wars list - active wars
Admin:
- /landadmin gui - admin management GUI
- /landadmin reload - reload config + messages
- /landadmin bypass - toggle admin bypass
- /landadmin migrate towny - import from Towny
- /landadmin migrate lands - import from Lands
↻ Migrating from Towny
One-command import. Handles towns, residents, chunks, nations, bank balances. Auto-detects whatever
town_block_size your Towny config uses (16, 32, 48, anything). Works with flatfile or MySQL Towny setups. Theres
a repair command for if something goes wrong, and a currency-only migration if you just want to update balances.
Requirements
- Paper 1.21.1 or compatible fork
- Java 21
- Vault (optional, for economy)
- Dynmap or BlueMap (optional, for web maps)
