{"id":120119,"date":"2026-06-07T04:42:01","date_gmt":"2026-06-07T01:42:01","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/"},"modified":"2026-06-07T04:42:01","modified_gmt":"2026-06-07T01:42:01","slug":"peatowny","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/","title":{"rendered":"PeaTowny"},"content":{"rendered":"<p align=\"center\">\n  <img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Paper-1.21.11-44cc11?style=for-the-badge&#038;logo=data:image\/png;base64,\" alt=\"Paper\"><br \/>\n  <img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Java-21-orange?style=for-the-badge&#038;logo=oracle\" alt=\"Java 21\"><br \/>\n  <img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Vault-Optional-blue?style=for-the-badge\" alt=\"Vault\">\n<\/p>\n<h1 align=\"center\">\ud83c\udf3f PeaTowny<\/h1>\n<p align=\"center\"><b>The modern land-claiming &#038; town management plugin.<\/b><\/p>\n<p align=\"center\">Drop-in replacement for Towny &#038; Lands \u2014 familiar <code>\/lands<\/code> commands, zero learning curve.<\/p>\n<p align=\"center\">\n  \ud83d\udcac Discord &nbsp;\u00b7&nbsp;<br \/>\n  <a href=\"#-free-edition\">\ud83c\udf81 Free Edition<\/a> &nbsp;\u00b7&nbsp;<br \/>\n  <a href=\"#-premium-edition\">\u2b50 Premium Edition<\/a> &nbsp;\u00b7&nbsp;<br \/>\n  <a href=\"#-configuration-reference\">\u2699\ufe0f Config<\/a>\n<\/p>\n<p>![PeaTowny](https:\/\/cdn.modrinth.com\/data\/cached_images\/edc959e61690f364d284b7b51ae9ce664f8ece86_0.webp)<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\uddc2\ufe0f Choose Your Edition<\/p>\n<table>\n<tr>\n<td width=\"50%\" align=\"center\">\n<p>### \ud83c\udf81 Free Edition<br \/>\nEverything you need to run a land-claiming server.<br \/>\nFull protection, wars, GUI, economy, and admin tools.<\/p>\n<p>**[Jump to Free Features \u2193](#-free-edition)**<\/p>\n<\/td>\n<td width=\"50%\" align=\"center\">\n<p>### \u2b50 Premium Edition<br \/>\nThe complete experience \u2014 nations, conquest wars,<br \/>\nlevels, sub-areas, rent, fly, and much more.<\/p>\n<p>**[Jump to Premium Features \u2193](#-premium-edition)**<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>&#8212;<\/p>\n<p># \ud83c\udf81 Free Edition<\/p>\n<p>> **Zero cost. Fully functional.** Create lands, invite members, manage permissions, wage wars, and protect your builds \u2014 everything you need out of the box.<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83c\udfe0 Land Management<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83c\udfd7\ufe0f **Create &#038; Delete** | Players can own up to 3 lands (configurable) |<br \/>\n| \ud83d\udce6 **Chunk Claiming** | Claim with `\/lands claim` \u2014 creation auto-claims a 3&#215;3 area |<br \/>\n| \ud83d\udeb6 **Auto-Claim** | Walk to claim chunks automatically with `\/lands autoclaim` |<br \/>\n| \ud83e\uddf1 **Claim Block** | Place a physical block to instantly create a land (3&#215;3 area) |<br \/>\n| \ud83e\ude84 **Selection Tool** | Visual tool given on first join for selecting areas |<br \/>\n| \ud83d\udccd **Land Spawn** | Set and teleport to a spawn point within your land |<br \/>\n| \u270f\ufe0f **Rename** | Change your land&#8217;s name anytime through GUI or command |<br \/>\n| \ud83d\udd0e **Land Browser** | Browse all server lands via the GUI |<br \/>\n| \ud83d\udcd0 **Expand** | Expand your land&#8217;s borders in a direction |<\/p>\n<p>### \ud83c\udf10 Public Warp System<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83d\udd14 **Beacon Warps** | Step on any land beacon to open the public warp browser |<br \/>\n| \ud83d\uddfa\ufe0f **Warp Browser** | Paginated GUI showing all public lands \u2014 click to teleport |<br \/>\n| \ud83d\udd0d **Search** | Click the sign icon to search for a specific land by name |<br \/>\n| \ud83d\udd12 **Warp Manager** | Land owners can toggle public\/private and set a custom icon |<br \/>\n| \ud83c\udfa8 **Custom Icons** | Choose from 56+ block\/item icons to represent your land |<\/p>\n<p>### \ud83d\udc65 Members &#038; Roles<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83d\udc8c **Invite System** | Invite players to join your land |<br \/>\n| \ud83c\udf96\ufe0f **4 Default Roles** | Owner, Officer, Member, Visitor (built-in &#038; undeletable) |<br \/>\n| \ud83d\udee0\ufe0f **Custom Roles** | Create additional roles with custom names &#038; colors |<br \/>\n| \ud83d\udd10 **Role Flags** | Fine-grained control: build, break, interact, containers, doors, PvP, etc. |<br \/>\n| \u2705 **Trust \/ Untrust** | Quickly add or remove members from your land |<\/p>\n<p>### \ud83d\udee1\ufe0f Protection<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83e\udde9 **Chunk-Based** | Claimed chunks are fully protected from outsiders |<br \/>\n| \ud83c\udf3f **Natural Flags** | Toggle explosions, fire spread, mob spawning, PvP, pistons, liquid flow, etc. |<br \/>\n| \ud83c\udf0d **Wilderness Rules** | Configurable protection rules for unclaimed land |<br \/>\n| \u2694\ufe0f **Combat Tag** | Configurable duration, boss bar countdown, remove-on-death option |<\/p>\n<p>### \ud83d\udcb0 Economy (Vault)<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83c\udfe6 **Land Bank** | Deposit and withdraw funds from your land&#8217;s treasury |<br \/>\n| \ud83d\udc8e **Chunk Costs** | Configurable price per chunk with scaling options |<br \/>\n| \ud83d\ude80 **Teleport Costs** | Optional economy cost for spawn teleportation |<\/p>\n<p>### \u2694\ufe0f War System (Kill Point Mode)<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83c\udff4 **Declare War** | Challenge another land to a kill-count war |<br \/>\n| \ud83d\udc80 **Kill Tracking** | Per-player kill counts tracked and displayed |<br \/>\n| \ud83d\udcca **War Scoreboard** | `\/wars status` shows detailed scoreboard with sides, kills, progress bars |<br \/>\n| \ud83c\udfaf **Action Bar** | Live kill-point updates on your action bar during war |<br \/>\n| \ud83c\udfc6 **Victory** | First side to reach the kill threshold wins |<br \/>\n| \ud83c\udff3\ufe0f **Transfer** | Winner receives the loser&#8217;s land \u2014 transfer within 24hrs or it reverts |<br \/>\n| \u23f1\ufe0f **Timeout** | Wars auto-end after a configurable duration |<br \/>\n| \ud83d\udea9 **War Flags** | Configurable block break\/place permissions during war with block whitelists |<br \/>\n| \ud83d\udccb **War GUI** | View active wars and status from the land menu |<\/p>\n<p>### \ud83c\udfa8 Visual &#038; UI<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83d\uddb1\ufe0f **Full GUI** | Manage everything through clean inventory menus |<br \/>\n| \u2728 **Border Viz** | See land borders with particles or glowing block entities |<br \/>\n| \ud83d\udce2 **Enter\/Leave** | Action bar notifications when crossing land borders |<br \/>\n| \ud83d\udd14 **Beacons** | Each land gets a beacon at its home chunk |<br \/>\n| \ud83c\udf08 **Beacon Color** | Customize your beacon&#8217;s color through the GUI |<\/p>\n<p>### \ud83d\udd27 Admin Tools<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83d\udee1\ufe0f **`\/landadmin`** | Full admin management suite |<br \/>\n| \ud83d\udc41\ufe0f **Bypass Mode** | Admins bypass all land protections |<br \/>\n| \ud83c\udff0 **Admin Lands** | Create server-protected areas (spawn, arenas) |<br \/>\n| \u2694\ufe0f **Force War** | `\/landadmin forcewar` \u2014 declare war between any two lands |<br \/>\n| \ud83d\uded1 **End War** | `\/landadmin endwar` \u2014 force-end any active war |<br \/>\n| \u2699\ufe0f **Limits** | Chunk, land, and member limits via permissions |<br \/>\n| \ud83d\udd11 **Permissions** | `peatowny.chunks.<n>`, `peatowny.lands.<n>`, `peatowny.members.<n>` |<\/p>\n<p>### \ud83d\udcbe Data &#038; Storage<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83d\udcc4 **YAML** | Simple file-based data, no setup required |<br \/>\n| \ud83d\uddc4\ufe0f **SQLite** | Lightweight database for better performance |<br \/>\n| \ud83d\udcbe **Auto-Save** | Data saved every 5 minutes automatically |<\/p>\n<p>### \ud83d\udd0c Integration<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83d\udcb5 **Vault** | Full economy support |<br \/>\n| \ud83d\uddfa\ufe0f **Dynmap &#038; BlueMap** | Land claims rendered on your web map |<br \/>\n| \ud83d\udcac **Land Chat** | Private chat channel for land members |<\/p>\n<p>&#8212;<\/p>\n<p># \u2b50 Premium Edition<\/p>\n<p>> **One-time purchase. Every feature unlocked.** Just swap the JAR \u2014 all your data carries over instantly. Premium includes **everything in Free** plus the features below.<\/p>\n<p>> \ud83d\uded2 **Get Premium \u2192** discord.gg\/Y8QhgYaq6K<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83c\udfdb\ufe0f Nations<br \/>\nGroup multiple lands into a powerful nation with shared governance, taxes, and diplomacy.<\/p>\n<p>| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83d\udc51 **Create Nations** | Form a nation from your level-5 capital land |<br \/>\n| \ud83c\udfd8\ufe0f **Member Lands** | Invite other lands to join your nation |<br \/>\n| \ud83d\udcb8 **Nation Taxes** | Collect taxes from member lands |<br \/>\n| \ud83c\udfda\ufe0f **Nation Upkeep** | Per-chunk upkeep for national territory |<br \/>\n| \ud83c\udf10 **Nation Chat** | Dedicated chat channel shared across all nation lands |<br \/>\n| \ud83e\udd1d **Diplomacy** | Nation-level relations and war declarations |<\/p>\n<p>### \u2694\ufe0f Full Conquest War (Capture Mode)<br \/>\nTransform combat into full-scale territorial warfare:<\/p>\n<p>| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83d\udea9 **Chunk Capturing** | Place a capture fence in enemy territory and hold the chunk |<br \/>\n| \ud83d\udcca **Boss Bar Progress** | Real-time capture progress visible to both sides |<br \/>\n| \ud83d\udee1\ufe0f **Contestation** | Defenders entering a captured chunk pause the timer |<br \/>\n| \ud83d\udca5 **Beacon Win** | Capture the enemy&#8217;s home beacon to win instantly |<br \/>\n| \ud83c\udff3\ufe0f **Surrender &#038; Tribute** | Losing side can surrender and pay up to 75% tribute |<br \/>\n| \ud83d\udee1\ufe0f **War Shields** | Protection periods after creation, surrender, and war end |<br \/>\n| \ud83d\udcb8 **Robbery** | Winners claim a percentage of the loser&#8217;s bank |<br \/>\n| \ud83d\udd04 **Territory Transfer** | Captured land transferred to the winner with 24hr deadline |<\/p>\n<p>### \ud83d\udcc8 Land Levels<br \/>\nLands progress through **5 tiers** as they grow:<\/p>\n<p>| Level | Title | Members Required | Balance Required | Bonus Chunks |<br \/>\n|:&#8212;:|:&#8212;|:&#8212;:|:&#8212;:|:&#8212;:|<br \/>\n| \u2b50 1 | Settlement | \u2014 | \u2014 | \u2014 |<br \/>\n| \u2b50 2 | Village | 4 | $7,500 | +1 |<br \/>\n| \u2b50 3 | Town | 8 | $17,000 | +2 |<br \/>\n| \u2b50 4 | Province | 14 | $30,000 | +4 |<br \/>\n| \u2b50 5 | Land | 24 | $55,000 | +8 |<\/p>\n<p>### \ud83e\udd1d Relations<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83d\udfe2 **Ally** | Shared protections between allied lands |<br \/>\n| \u26aa **Neutral** | Default relation |<br \/>\n| \ud83d\udd34 **Enemy** | Hostile relation with PvP enabled |<br \/>\n| \ud83c\udfdb\ufe0f **Nation Auto-Ally** | Lands in the same nation are automatically allied |<\/p>\n<p>### \ud83d\udc8e Resource Nodes<br \/>\nEach land is assigned a random resource type with bonus drops:<\/p>\n<p>| Resource | Bonus |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \u26cf\ufe0f Diamond | Bonus diamond drops while mining stone\/deepslate |<br \/>\n| \ud83e\udea8 Iron | Bonus raw iron drops while mining |<br \/>\n| \ud83e\udd47 Gold | Bonus raw gold drops while mining |<br \/>\n| \ud83c\udf3e Wheat | Bonus crop yields on harvest |<br \/>\n| \ud83d\udc1f Fish | Bonus catches while fishing |<br \/>\n| \ud83d\udc04 Mob | Bonus spawns from breeding |<br \/>\n| \u26fd Fuel | Collectible fuel sent to your fuel chest |<\/p>\n<p>### \ud83d\uddc2\ufe0f Sub-Areas<br \/>\nDivide your land into sub-areas with **independent permission sets**. Perfect for public markets, member housing, restricted zones, or visitor areas within a single land.<\/p>\n<p>### \ud83c\udfea Rent &#038; Sell<br \/>\nList lands for rent or sale on the marketplace. Players browse available listings, rent on a recurring cycle, or purchase outright.<\/p>\n<p>### \ud83d\udce6 Land Storage<br \/>\nPer-land shared storage accessible through the GUI \u2014 a communal chest for your land members.<\/p>\n<p>### \ud83d\udd4a\ufe0f Fly<br \/>\nMembers can fly freely within their own land. Automatically disabled when leaving territory or entering combat.<\/p>\n<p>### \ud83d\udcb8 Upkeep &#038; Taxes<br \/>\n| Feature | Details |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| \ud83c\udfda\ufe0f **Upkeep** | Lands pay per-chunk upkeep on a configurable cycle |<br \/>\n| \ud83d\udccb **Taxes** | Land owners set a member tax rate \u2014 auto-untrust on failure to pay |<\/p>\n<p>### \ud83d\uddc4\ufe0f MySQL Storage<br \/>\nConnect to a MySQL database for large networks and multi-server setups.<\/p>\n<p>### \u270d\ufe0f Custom Messages<br \/>\nEdit **every single message** in `messages.yml` \u2014 change wording, colors, and placeholders to match your server brand.<\/p>\n<p>### \ud83c\udfa8 GUI Text Style<br \/>\nToggle between normal text and **Unicode small-caps** for a sleek, premium GUI look.<\/p>\n<p>### \ud83d\udce5 Migration<br \/>\nImport data from **Lands** and **Towny** with a single command. Switch without losing anything.<\/p>\n<p>### \ud83d\uddfa\ufe0f Minimap<br \/>\nIn-game chunk minimap showing nearby claims, wilderness, and resource types right on your screen.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcca Free vs Premium at a Glance<\/p>\n<p>| Feature | \ud83c\udf81 Free | \u2b50 Premium |<br \/>\n|:&#8212;|:&#8212;:|:&#8212;:|<br \/>\n| \ud83c\udfe0 Land claiming &#038; protection | \u2705 | \u2705 |<br \/>\n| \ud83c\udf96\ufe0f Roles &#038; permissions | \u2705 | \u2705 |<br \/>\n| \ud83d\udcb0 Economy &#038; land bank | \u2705 | \u2705 |<br \/>\n| \ud83d\uddb1\ufe0f GUI menus | \u2705 | \u2705 |<br \/>\n| \u2728 Border visualization | \u2705 | \u2705 |<br \/>\n| \ud83d\udd14 Beacon markers &#038; color | \u2705 | \u2705 |<br \/>\n| \ud83c\udf10 Public warp system | \u2705 | \u2705 |<br \/>\n| \ud83d\udcac Land chat | \u2705 | \u2705 |<br \/>\n| \ud83d\uddfa\ufe0f Dynmap \/ BlueMap | \u2705 | \u2705 |<br \/>\n| \ud83d\udcbe YAML &#038; SQLite storage | \u2705 | \u2705 |<br \/>\n| \ud83d\udd27 Admin tools &#038; bypass | \u2705 | \u2705 |<br \/>\n| \u2694\ufe0f War (kill-point mode) | \u2705 | \u2705 |<br \/>\n| \ud83c\udfc6 War land transfer | \u2705 | \u2705 |<br \/>\n| \ud83d\udcca War scoreboard &#038; action bar | \u2705 | \u2705 |<br \/>\n| \ud83d\udea9 War flags (block break\/place) | \u2705 | \u2705 |<br \/>\n| \u2694\ufe0f Combat tag with boss bar | \u2705 | \u2705 |<br \/>\n| | | |<br \/>\n| \ud83d\udea9 War (chunk capture &#038; conquest) | \u274c | \u2705 |<br \/>\n| \ud83c\udfdb\ufe0f Nations &#038; nation chat | \u274c | \u2705 |<br \/>\n| \ud83d\udcc8 Land levels (5 tiers) | \u274c | \u2705 |<br \/>\n| \ud83e\udd1d Relations (ally\/enemy) | \u274c | \u2705 |<br \/>\n| \ud83d\udc8e Resource nodes | \u274c | \u2705 |<br \/>\n| \ud83d\uddc2\ufe0f Sub-areas | \u274c | \u2705 |<br \/>\n| \ud83c\udfea Rent &#038; sell | \u274c | \u2705 |<br \/>\n| \ud83d\udce6 Land storage | \u274c | \u2705 |<br \/>\n| \ud83d\udd4a\ufe0f Fly in land | \u274c | \u2705 |<br \/>\n| \ud83d\udcb8 Upkeep &#038; taxes | \u274c | \u2705 |<br \/>\n| \ud83d\uddc4\ufe0f MySQL support | \u274c | \u2705 |<br \/>\n| \u270d\ufe0f Custom messages | \u274c | \u2705 |<br \/>\n| \ud83c\udfa8 GUI small-caps style | \u274c | \u2705 |<br \/>\n| \ud83d\udce5 Plugin migration | \u274c | \u2705 |<br \/>\n| \ud83d\uddfa\ufe0f Minimap | \u274c | \u2705 |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcdc Commands<\/p>\n<p>### Main Commands (Multiple Aliases)<\/p>\n<p>> All main commands open the same land GUI. Use whichever feels natural.<\/p>\n<p>| Command | Aliases | Description |<br \/>\n|:&#8212;|:&#8212;|:&#8212;|<br \/>\n| `\/lands` | `\/land`, `\/l` | Main land command &#038; GUI |<br \/>\n| `\/pea` | `\/p`, `\/peatowny`, `\/pt` | Same as `\/lands` |<br \/>\n| `\/town` | `\/t` | Same as `\/lands` |<br \/>\n| `\/nations` | `\/nation`, `\/n` | Nation management *(Premium)* |<br \/>\n| `\/wars` | `\/war`, `\/defeated` | War commands |<br \/>\n| `\/landadmin` | `\/la`, `\/ladmin` | Admin commands |<\/p>\n<p>### Land Subcommands<\/p>\n<p>| Command | Description |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| `\/lands create <name>` | \ud83c\udfd7\ufe0f Create a new land (claims 3&#215;3 area) |<br \/>\n| `\/lands claim` | \ud83d\udce6 Claim the chunk you&#8217;re in |<br \/>\n| `\/lands unclaim` | \u21a9\ufe0f Unclaim the current chunk |<br \/>\n| `\/lands autoclaim` | \ud83d\udeb6 Toggle auto-claim mode |<br \/>\n| `\/lands expand` | \ud83d\udcd0 Expand your land borders |<br \/>\n| `\/lands invite <player>` | \ud83d\udc8c Invite a player |<br \/>\n| `\/lands trust <player>` | \u2705 Trust a player |<br \/>\n| `\/lands untrust <player>` | \u274c Remove a player |<br \/>\n| `\/lands setrole <player> <role>` | \ud83c\udf96\ufe0f Assign a role to a member |<br \/>\n| `\/lands spawn [name]` | \ud83d\udccd Teleport to land spawn |<br \/>\n| `\/lands setspawn` | \ud83d\udccd Set your land&#8217;s spawn point |<br \/>\n| `\/lands movebeacon` | \ud83d\udd14 Move your land&#8217;s beacon |<br \/>\n| `\/lands fly` | \ud83d\udd4a\ufe0f Toggle flight *(Premium)* |<br \/>\n| `\/lands chat` | \ud83d\udcac Toggle land chat |<br \/>\n| `\/lands map` | \ud83d\uddfa\ufe0f Toggle minimap *(Premium)* |<br \/>\n| `\/lands menu` | \ud83d\uddb1\ufe0f Open land management GUI |<br \/>\n| `\/lands info [name]` | \u2139\ufe0f View land info |<br \/>\n| `\/lands list` | \ud83d\udccb List all lands |<br \/>\n| `\/lands top` | \ud83c\udfc6 View top lands |<br \/>\n| `\/lands deposit <amount>` | \ud83d\udcb0 Deposit to land bank |<br \/>\n| `\/lands withdraw <amount>` | \ud83d\udcb0 Withdraw from land bank |<br \/>\n| `\/lands balance` | \ud83d\udcb0 Check land balance |<br \/>\n| `\/lands rename <name>` | \u270f\ufe0f Rename your land |<br \/>\n| `\/lands delete` | \ud83d\uddd1\ufe0f Delete your land |<br \/>\n| `\/lands view` | \ud83d\udc41\ufe0f Toggle border visualization |<br \/>\n| `\/lands buy` | \ud83d\uded2 Buy a land listing *(Premium)* |<br \/>\n| `\/lands storage` | \ud83d\udce6 Access land storage *(Premium)* |<\/p>\n<p>### War Subcommands<\/p>\n<p>| Command | Description |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| `\/wars declare <land>` | \ud83c\udff4 Declare war on a land |<br \/>\n| `\/wars surrender` | \ud83c\udff3\ufe0f Surrender the current war |<br \/>\n| `\/wars status` | \ud83d\udcca View detailed war scoreboard |<br \/>\n| `\/wars info` | \u2139\ufe0f View war info |<br \/>\n| `\/wars list` | \ud83d\udccb List active wars |<br \/>\n| `\/wars transfer <land>` | \ud83d\udd04 Transfer captured land |<\/p>\n<p>### Nation Subcommands *(Premium)*<\/p>\n<p>| Command | Description |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| `\/nations create <name>` | \ud83d\udc51 Create a nation |<br \/>\n| `\/nations invite <land>` | \ud83d\udc8c Invite a land to your nation |<br \/>\n| `\/nations kick <land>` | \u274c Remove a land from your nation |<br \/>\n| `\/nations leave` | \ud83d\udeaa Leave your nation |<br \/>\n| `\/nations info [name]` | \u2139\ufe0f View nation info |<br \/>\n| `\/nations list` | \ud83d\udccb List all nations |<\/p>\n<p>### Admin Subcommands<\/p>\n<p>| Command | Description |<br \/>\n|:&#8212;|:&#8212;|<br \/>\n| `\/landadmin bypass` | \ud83d\udc41\ufe0f Toggle admin bypass mode |<br \/>\n| `\/landadmin unclaim` | \u21a9\ufe0f Force unclaim a chunk |<br \/>\n| `\/landadmin delete <land>` | \ud83d\uddd1\ufe0f Force delete a land |<br \/>\n| `\/landadmin give <player> <amount>` | \ud83c\udf81 Give claim chunks to a player |<br \/>\n| `\/landadmin setowner <land> <player>` | \ud83d\udc64 Change land owner |<br \/>\n| `\/landadmin setresource <land> <type>` | \ud83d\udc8e Set land resource type |<br \/>\n| `\/landadmin forcewar <land1> <land2>` | \u2694\ufe0f Force declare a war |<br \/>\n| `\/landadmin endwar <land> [winner]` | \ud83d\uded1 Force end an active war |<br \/>\n| `\/landadmin migrate <plugin>` | \ud83d\udce5 Import from Lands\/Towny *(Premium)* |<br \/>\n| `\/landadmin reload` | \ud83d\udd04 Reload plugin config |<\/p>\n<p>&#8212;<\/p>\n<p>## \u2699\ufe0f Configuration Reference<\/p>\n<p>> Full breakdown of every option in `config.yml`. Lines marked with \u2b50 are **Premium Only**.<\/p>\n<p>&#8212;<\/p>\n<p>### \ud83d\udd27 Core Settings<\/p>\n<p>&#8220;`yaml<br \/>\nbasic-mode: false                    # Simplified mode \u2014 disables advanced features for a simpler experience<br \/>\n&#8220;`<\/p>\n<p>### \ud83c\udf9b\ufe0f Feature Toggles<\/p>\n<p>&#8220;`yaml<br \/>\nfeatures:<br \/>\n  upkeep: true          # \u2b50 Enable per-chunk upkeep costs (lands pay to maintain chunks)<br \/>\n  taxes: true           # \u2b50 Enable land owner taxation of members<br \/>\n  relations: true       # \u2b50 Enable ally\/enemy relations between lands<br \/>\n  wars: true            # Enable the war system (kill-point and capture modes)<br \/>\n  nations: true         # \u2b50 Enable the nations system (group lands together)<br \/>\n  levels: true          # \u2b50 Enable land leveling progression (Settlement \u2192 Land)<br \/>\n&#8220;`<\/p>\n<p>### \ud83c\udf0d General Settings<\/p>\n<p>&#8220;`yaml<br \/>\ngeneral:<br \/>\n  claim-worlds:                      # Which worlds allow claiming (* = all worlds)<br \/>\n    &#8211; &#8216;*&#8217;<br \/>\n  language: &#8216;en-US&#8217;                  # Language locale for messages<br \/>\n  edit-by-loc: false                 # Allow editing land settings based on location<br \/>\n  first-join-items:                  # Items given to players on their first join<br \/>\n    selection:<br \/>\n      enabled: true                  # Give the selection wand tool<br \/>\n      slot: 1                        # Inventory slot for the selection tool<br \/>\n    info:<br \/>\n      enabled: true                  # Give the info tool (right-click to inspect chunks)<br \/>\n      slot: 2                        # Inventory slot for the info tool<br \/>\n    camp:<br \/>\n      enabled: false                 # Give the camp item (portable base)<br \/>\n    claim-block:<br \/>\n      enabled: true                  # Give a claim block (place to create a land instantly)<br \/>\n      slot: 3                        # Inventory slot for the claim block<br \/>\n  date-format: &#8216;MM\/dd\/yyyy hh:mm a&#8217; # Date display format throughout the plugin<br \/>\n  eco-format: &#8216;$#,##0.00&#8242;           # Economy number format (currency display)<br \/>\n&#8220;`<\/p>\n<p>### \ud83d\udcb0 Economy Cycle<\/p>\n<p>&#8220;`yaml<br \/>\neconomic:<br \/>\n  interval:<br \/>\n    days: 7                          # Days between each economy cycle (upkeep\/tax collection)<br \/>\n    time: &#8217;23:00:00&#8217;                 # Time of day when the cycle runs (HH:mm:ss)<br \/>\n&#8220;`<\/p>\n<p>### \ud83c\udfda\ufe0f Upkeep *(\u2b50 Premium)*<\/p>\n<p>&#8220;`yaml<br \/>\nupkeep:<br \/>\n  per-chunk: 3.0                     # Cost per chunk each economy cycle<br \/>\n  unclaim-on-fail: false             # Auto-unclaim chunks when a land can&#8217;t pay upkeep<br \/>\n  no-pay-period: 2d                  # Grace period after land creation before upkeep starts<br \/>\n&#8220;`<\/p>\n<p>### \ud83d\udccb Taxes *(\u2b50 Premium)*<\/p>\n<p>&#8220;`yaml<br \/>\ntaxes:<br \/>\n  min: 0                             # Minimum tax rate a land owner can set<br \/>\n  max: 10.0                          # Maximum tax rate a land owner can set<br \/>\n  untrust-on-fail: true              # Auto-remove members who fail to pay taxes<br \/>\n&#8220;`<\/p>\n<p>### \ud83d\ude80 Teleportation<\/p>\n<p>&#8220;`yaml<br \/>\nteleport:<br \/>\n  cost: 0                            # Economy cost to teleport to a land spawn<br \/>\n  delay: 3                           # Seconds to wait before teleporting (warmup)<br \/>\n  cancel-on-move: true               # Cancel teleport if the player moves during warmup<br \/>\n  cooldown: 30                       # Seconds between teleport uses<br \/>\n&#8220;`<\/p>\n<p>### \u2694\ufe0f Combat Tag<\/p>\n<p>&#8220;`yaml<br \/>\ncombat:<br \/>\n  enabled: true                      # Enable the combat tag system<br \/>\n  duration: 15                       # Combat tag duration in seconds after last hit<br \/>\n  boss-bar: true                     # Show a boss bar countdown during combat tag<br \/>\n  remove-on-death: true              # Clear combat tag when the tagged player dies<br \/>\n&#8220;`<\/p>\n<p>### \ud83c\udfe0 Land Settings<\/p>\n<p>&#8220;`yaml<br \/>\nland:<br \/>\n  creation:<br \/>\n    force: false                     # Force players to create a land before claiming<br \/>\n    cost: 0.0                        # Economy cost to create a new land<br \/>\n    claim-radius: 1                  # Initial claim radius on creation (1 = 3&#215;3 area)<br \/>\n  name:<br \/>\n    spaces: false                    # Allow spaces in land names<br \/>\n    max-length: 24                   # Maximum characters in a land name<br \/>\n    color: true                      # Allow color codes (&#038;a, &#038;b, etc.) in names<br \/>\n    numbers: true                    # Allow numbers in land names<br \/>\n  chunk-distance:<br \/>\n    mode: EUCLIDEAN                  # Distance calculation mode (EUCLIDEAN or MANHATTAN)<br \/>\n    land: 1                          # Minimum chunk distance between different lands<br \/>\n    nation: 3                        # Minimum chunk distance between different nations<br \/>\n  force-near:<br \/>\n    enabled: true                    # New claims must be adjacent to existing claims<br \/>\n    treat-as-new: true               # Treat first claim as a &#8220;new land&#8221; (no adjacency needed)<br \/>\n  spawn:<br \/>\n    auto-set: true                   # Automatically set spawn when a land is created<br \/>\n    cost:<br \/>\n      set: 0.0                       # Cost to set a land spawn<br \/>\n      change: 0.0                    # Cost to change an existing spawn<br \/>\n    teleport:<br \/>\n      cost: 0.0                      # Cost to teleport to spawn (overrides global teleport.cost)<br \/>\n      cooldown: 0                    # Spawn-specific teleport cooldown in seconds<br \/>\n      re-spawn: true                 # Respawn at land spawn on death<br \/>\n  invite:<br \/>\n    enabled: true                    # Enable the invite system<br \/>\n    invite-owner: true               # Allow inviting players who already own a land<br \/>\n  broadcast:<br \/>\n    create: true                     # Broadcast a message when a land is created<br \/>\n    delete: true                     # Broadcast a message when a land is deleted<br \/>\n  chat:<br \/>\n    forward-to-console: false        # Forward land chat messages to the server console<br \/>\n    mute-global: false               # Mute global chat when land chat is active<br \/>\n  fly:                               # \u2b50 Premium Only<br \/>\n    enabled: true                    # Enable \/lands fly command<br \/>\n    disable-delay: 3                 # Seconds of hover time before fly disables on leaving land<br \/>\n  setowner:<br \/>\n    enabled: true                    # Allow transferring land ownership<br \/>\n    cost: 5000.0                     # Cost to transfer ownership<br \/>\n  rent:                              # \u2b50 Premium Only<br \/>\n    rent: true                       # Enable renting lands<br \/>\n    sell: true                       # Enable selling lands<br \/>\n  expiration:<br \/>\n    owner-offline: 60d               # Delete land after owner is offline for this duration<br \/>\n    delete-land: true                # Actually delete the land on expiration (vs just flagging)<br \/>\n  storage: true                      # \u2b50 Enable per-land shared storage chests<br \/>\n&#8220;`<\/p>\n<p>### \ud83d\udce6 Chunk Settings<\/p>\n<p>&#8220;`yaml<br \/>\nchunk:<br \/>\n  cost:<br \/>\n    buy: 0.0                         # Cost per chunk claimed<br \/>\n    refund: 0                        # Refund percentage when unclaiming (0-100)<br \/>\n    increase: 0.0                    # Additive price increase for each additional chunk<br \/>\n  max-claims: 0                      # Hard max chunks per land (0 = use permission-based limits)<br \/>\n  initial-claims: 10                 # Default max chunks for new lands (no permission set)<br \/>\n  scaling:<br \/>\n    enabled: true                    # Scale max chunks based on member count<br \/>\n    base-chunks: 10                  # Starting chunk limit<br \/>\n    per-member: 5                    # Additional chunks per member joined<br \/>\n&#8220;`<\/p>\n<p>### \ud83d\udcd0 Limits<\/p>\n<p>&#8220;`yaml<br \/>\nlimits:<br \/>\n  default-chunks: 10                 # Default max chunks if no permission node set<br \/>\n  default-lands: 3                   # Default max lands per player<br \/>\n  default-members: 10                # Default max members per land<br \/>\n  permission-stacking: false         # Stack multiple permission nodes (add) vs take highest<br \/>\n&#8220;`<\/p>\n<p>> **Permission nodes:** `peatowny.chunks.<n>`, `peatowny.lands.<n>`, `peatowny.members.<n>`<\/p>\n<p>### \u2728 Visualization<\/p>\n<p>&#8220;`yaml<br \/>\nvisualization:<br \/>\n  type: ENTITY                       # Border display type: ENTITY (glowing blocks) or PARTICLE<br \/>\n  duration: 15                       # How long borders stay visible (seconds)<br \/>\n  show-on-enter: true                # Auto-show borders when entering a land<br \/>\n  particle: FLAME                    # Particle type for PARTICLE mode<br \/>\n  border-block: GLOWSTONE            # Block type for ENTITY mode border display<br \/>\n&#8220;`<\/p>\n<p>### \u2694\ufe0f War Settings<\/p>\n<p>&#8220;`yaml<br \/>\nwar:<br \/>\n  enabled: true                      # Enable the war system<br \/>\n  mode: killpoint                    # War mode: &#8216;killpoint&#8217; (free+premium) or &#8216;capture&#8217; (\u2b50 premium only)<br \/>\n                                     #   killpoint = kills determine the winner<br \/>\n                                     #   capture = chunk capturing determines the winner<br \/>\n  only-nations: false                # Only allow war between nations (not individual lands)<br \/>\n  declaration:<br \/>\n    min-players:<br \/>\n      attacker: 0                    # Minimum online members required for the attacking side<br \/>\n      defender: 0                    # Minimum online members required for the defending side<br \/>\n    preparation-time: 1d             # Time between declaration and war start<br \/>\n    mutual: false                    # Require both sides to agree before war starts<br \/>\n    min-balance:<br \/>\n      attacker: 5000                 # Minimum land bank balance to declare war<br \/>\n      defender: 0                    # Minimum defender balance required<br \/>\n  points:<br \/>\n    kill: 1                          # Points awarded per player kill<br \/>\n    capture: 5                       # Points awarded per chunk captured (\u2b50 capture mode)<br \/>\n    to-win-per-player: 5             # Points-to-win calculated per online player on each side<br \/>\n    min-to-win: 100                  # Minimum total points needed to win regardless of player count<br \/>\n  timeout: 36h                       # Auto-end war after this duration (supports d, h, m)<br \/>\n  surrender:<br \/>\n    tribute-max: 75%                 # Maximum bank percentage the winner can demand on surrender<br \/>\n  shield:<br \/>\n    creation: 1d                     # War shield after land creation (can&#8217;t be attacked)<br \/>\n    surrender: 4d                    # War shield after surrendering<br \/>\n    end: 7d                          # War shield after a war ends<br \/>\n  end:<br \/>\n    robbery: 75%                     # Percentage of loser&#8217;s bank the winner takes<br \/>\n  transfer:<br \/>\n    timeout: 24                      # Hours the winner has to transfer captured land before it reverts<br \/>\n  keep-inventory: false              # Keep inventory on death during war<br \/>\n  capture:                           # \u2b50 Premium Only \u2014 chunk capture settings<br \/>\n    enabled: true                    # Enable chunk capturing mechanic<br \/>\n    hold-time: 600                   # Seconds a capture fence must be held to capture a chunk<br \/>\n    max-active: 3                    # Maximum simultaneous capture attempts per war<br \/>\n    fence-block: OAK_FENCE           # Block type used as the capture fence<br \/>\n    boss-bar-color: GREEN            # Boss bar color during active capture<br \/>\n    pause-bar-color: RED             # Boss bar color when capture is contested\/paused<br \/>\n  flags:                             # War flags \u2014 permissions bypassed between warring lands<br \/>\n    enabled: []                      # Flags to enable: BLOCK_BREAK, BLOCK_PLACE, INTERACT,<br \/>\n                                     #   CONTAINER_ACCESS, DOOR_USE, EXPLOSIONS<br \/>\n    block-whitelist:                 # Per-flag block whitelists (empty = all blocks allowed)<br \/>\n      BLOCK_BREAK: []                # Only these blocks can be broken during war<br \/>\n      BLOCK_PLACE: []                # Only these blocks can be placed during war<br \/>\n&#8220;`<\/p>\n<p>### \ud83c\udfdb\ufe0f Nation Settings *(\u2b50 Premium)*<\/p>\n<p>&#8220;`yaml<br \/>\nnation:<br \/>\n  enabled: true                      # Enable nations<br \/>\n  creation:<br \/>\n    cost: 20000.0                    # Economy cost to create a nation<br \/>\n    capital-level: 5                 # Minimum land level required for the capital<br \/>\n  name:<br \/>\n    max-length: 24                   # Maximum nation name length<br \/>\n    spaces: false                    # Allow spaces in nation names<br \/>\n    color: true                      # Allow color codes in nation names<br \/>\n  taxes:<br \/>\n    min: 0                           # Minimum nation tax rate<br \/>\n    max: 5.0                         # Maximum nation tax rate<br \/>\n    remove-on-fail: true             # Remove lands that fail to pay nation taxes<br \/>\n  upkeep:<br \/>\n    enabled: true                    # Enable nation-level upkeep<br \/>\n    per-chunk: 3.0                   # Per-chunk upkeep cost for nation territory<br \/>\n    delete-on-fail: true             # Delete nation if it can&#8217;t pay upkeep<br \/>\n&#8220;`<\/p>\n<p>### \ud83d\udcc8 Land Levels *(\u2b50 Premium)*<\/p>\n<p>&#8220;`yaml<br \/>\nlevels:<br \/>\n  enabled: true                      # Enable the level progression system<br \/>\n  keep-level: false                  # Keep level when members leave (false = auto-downgrade)<br \/>\n  land:<br \/>\n    1:<br \/>\n      title: &#8216;Settlement&#8217;            # Display title for level 1<br \/>\n      attributes:<br \/>\n        bonus-chunks: 0              # Extra chunk slots at this level<br \/>\n    2:<br \/>\n      title: &#8216;Village&#8217;<br \/>\n      requirements:<br \/>\n        members: 4                   # Members needed to reach level 2<br \/>\n        balance: 7500                # Land bank balance needed for level 2<br \/>\n      attributes:<br \/>\n        bonus-chunks: 1<br \/>\n    3:<br \/>\n      title: &#8216;Town&#8217;<br \/>\n      requirements:<br \/>\n        members: 8<br \/>\n        balance: 17000<br \/>\n      attributes:<br \/>\n        bonus-chunks: 2<br \/>\n    4:<br \/>\n      title: &#8216;Province&#8217;<br \/>\n      requirements:<br \/>\n        members: 14<br \/>\n        balance: 30000<br \/>\n      attributes:<br \/>\n        bonus-chunks: 4<br \/>\n    5:<br \/>\n      title: &#8216;Land&#8217;<br \/>\n      requirements:<br \/>\n        members: 24<br \/>\n        balance: 55000<br \/>\n      attributes:<br \/>\n        bonus-chunks: 8<br \/>\n&#8220;`<\/p>\n<p>### \ud83c\udf3f Natural Flags<\/p>\n<p>&#8220;`yaml<br \/>\nnatural-flags:                       # Default values for land-wide flags (toggled per-land in GUI)<br \/>\n  EXPLOSIONS: false                  # Allow explosions within the land<br \/>\n  FIRE_SPREAD: false                 # Allow fire to spread<br \/>\n  MOB_SPAWNING: true                 # Allow passive mob spawning<br \/>\n  HOSTILE_SPAWNING: true             # Allow hostile mob spawning<br \/>\n  LEAF_DECAY: true                   # Allow leaf block decay<br \/>\n  PISTON: true                       # Allow pistons to push\/pull blocks<br \/>\n  LIQUID_FLOW: false                 # Allow water\/lava flow<br \/>\n  SNOW_MELT: true                    # Allow snow to melt<br \/>\n  PVP: false                         # Allow PvP between members<br \/>\n  ENTRY: true                        # Allow non-members to enter the land<br \/>\n  ENTER_NOTIFY: true                 # Show action bar notification when entering<br \/>\n&#8220;`<\/p>\n<p>### \ud83d\udc8e Resources *(\u2b50 Premium)*<\/p>\n<p>&#8220;`yaml<br \/>\nresources:<br \/>\n  enabled: true                      # Enable the resource node system<br \/>\n  types:<br \/>\n    DIAMOND:<br \/>\n      chance: 0.005                  # 0.5% chance per qualifying block mined<br \/>\n      blocks: [STONE, DEEPSLATE, COBBLED_DEEPSLATE]  # Blocks that trigger the bonus<br \/>\n      drop: DIAMOND                  # Item dropped as bonus<br \/>\n    IRON:<br \/>\n      chance: 0.02                   # 2% chance<br \/>\n      blocks: [STONE, DEEPSLATE, COBBLED_DEEPSLATE]<br \/>\n      drop: RAW_IRON<br \/>\n    GOLD:<br \/>\n      chance: 0.01                   # 1% chance<br \/>\n      blocks: [STONE, DEEPSLATE, COBBLED_DEEPSLATE]<br \/>\n      drop: RAW_GOLD<br \/>\n    WHEAT:<br \/>\n      chance: 0.15                   # 15% chance on crop harvest<br \/>\n      bonus-amount: 2                # Extra wheat dropped<br \/>\n    FISH:<br \/>\n      chance: 0.25                   # 25% chance for bonus catch<br \/>\n    MOB:<br \/>\n      chance: 0.20                   # 20% chance for extra mob from breeding<br \/>\n    FUEL:<br \/>\n      chance: 0.03                   # 3% chance per qualifying block<br \/>\n      blocks: [STONE, DEEPSLATE, COBBLED_DEEPSLATE, NETHERRACK]<br \/>\n&#8220;`<\/p>\n<p>### \ud83c\udf0d Wilderness Flags<\/p>\n<p>&#8220;`yaml<br \/>\nwilderness:                          # Global rules for unclaimed (wilderness) land<br \/>\n  block-break: true                  # Allow block breaking in wilderness<br \/>\n  block-place: true                  # Allow block placing in wilderness<br \/>\n  pvp: true                          # Allow PvP in wilderness<br \/>\n  mob-spawning: true                 # Allow mob spawning in wilderness<br \/>\n  hostile-spawning: true             # Allow hostile mob spawning in wilderness<br \/>\n  explosions: true                   # Allow explosions in wilderness<br \/>\n  fire-spread: true                  # Allow fire spread in wilderness<br \/>\n  ender-pearl: true                  # Allow ender pearl teleportation in wilderness<br \/>\n  chorus-fruit: true                 # Allow chorus fruit teleportation in wilderness<br \/>\n&#8220;`<\/p>\n<p>### \ud83d\udcbe Storage Backend<\/p>\n<p>&#8220;`yaml<br \/>\nstorage:<br \/>\n  type: sqlite                       # Storage type: yaml, sqlite, or mysql (\u2b50 mysql = premium)<br \/>\n  mysql:                             # \u2b50 Premium Only \u2014 MySQL connection settings<br \/>\n    host: localhost                   # Database server hostname<br \/>\n    port: 3306                       # Database server port<br \/>\n    database: peatowny               # Database name<br \/>\n    username: root                   # Database username<br \/>\n    password: &#8221;                     # Database password<br \/>\n&#8220;`<\/p>\n<p>### \ud83c\udfdb\ufe0f Nation Claims<\/p>\n<p>&#8220;`yaml<br \/>\nnation-claims:<br \/>\n  max-claims: 3                      # Maximum nation-level claim slots<br \/>\n  transfer-hours: 24                 # Hours to complete a claim transfer<br \/>\n&#8220;`<\/p>\n<p>### \ud83e\udd1d Relations *(\u2b50 Premium)*<\/p>\n<p>&#8220;`yaml<br \/>\nrelations:<br \/>\n  enabled: true                      # Enable the relations system<br \/>\n  cost: 0.0                          # Economy cost to change a relation<br \/>\n  nation-auto-ally: true             # Auto-ally lands within the same nation<br \/>\n&#8220;`<\/p>\n<p>### \ud83c\udfa8 GUI &#038; Messages<\/p>\n<p>&#8220;`yaml<br \/>\ncommand-aliases:                     # Define custom subcommand aliases<br \/>\n  lands: {}                          # Example: claim: [&#8220;takechunk&#8221;, &#8220;grabland&#8221;]<br \/>\n  nations: {}                        # Example: create: [&#8220;nationmake&#8221;]<\/p>\n<p>gui:<br \/>\n  text-style: normal                 # \u2b50 Text style: &#8216;normal&#8217; or &#8216;smallcaps&#8217; (Unicode small capitals)<\/p>\n<p>messages:<br \/>\n  prefix: &#8220;&#038;8[&#038;aPeaTowny&#038;8] &#038;7&#8221;     # Chat message prefix for all plugin messages<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\ude80 Getting Started<\/p>\n<p>1. \ud83d\udce5 Download **PeaTowny** from our Discord<br \/>\n2. \ud83d\udcc2 Drop the JAR into your server&#8217;s `plugins\/` folder<br \/>\n3. \ud83d\udd04 Restart your server<br \/>\n4. \ud83c\udf92 Players automatically receive a selection tool and claim block on first join<br \/>\n5. \u2728 Use `\/lands`, `\/pea`, or `\/town` to open the GUI<\/p>\n<p>### \ud83d\udd13 Upgrading to Premium<\/p>\n<p>1. \ud83d\uded2 Purchase from our Discord<br \/>\n2. \ud83d\udd04 Replace `PeaTowny-Free.jar` with the premium JAR<br \/>\n3. \ud83d\udd01 Restart \u2014 **all existing data is preserved**<br \/>\n4. \ud83c\udf89 Premium features unlock automatically, zero migration needed<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udc9a Support &#038; Community<\/p>\n<p>Need help? Have a suggestion? Want to grab Premium?<\/p>\n<p>> \ud83d\udcac **Discord:** discord.gg\/Y8QhgYaq6K<br \/>\n><br \/>\n> \ud83c\udf3f **Made with love by Pea Studios**<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Minecrafts greatest Kingdoms and Towns plugin!<\/p>\n","protected":false},"featured_media":120120,"template":"","meta":{"_minecraft_slug":"peatowny","_minecraft_project_id":"5ZFa0B5I","_minecraft_author":"SaturnXP","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":11,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"peatowny.zip","_minecraft_size_bytes":821960,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-15T23:05:01.930483Z","_minecraft_date_created":"2026-04-15T22:08:54.964309Z","_minecraft_date_modified":"2026-04-08T21:33:55.101260Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/peatowny","_minecraft_icon_attachment_id":120120,"_minecraft_imported_at":"2026-06-07T01:42:02+00:00","_minecraft_import_hash":"a484460c781ac9ecaee54e004b12b780","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[87,124,844,89,126,866,127,128,867,129,869,92],"mod_loader":[130,132,133,134],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-120119","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-adventure","mod_category-bukkit","mod_category-economy","mod_category-game-mechanics","mod_category-management","mod_category-minigame","mod_category-paper","mod_category-purpur","mod_category-social","mod_category-spigot","mod_category-transportation","mod_category-utility","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PeaTowny - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PeaTowny - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Minecrafts greatest Kingdoms and Towns plugin!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/img.shields.io\/badge\/Paper-1.21.11-44cc11?style=for-the-badge&logo=data:image\/png;base64,\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/peatowny\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/peatowny\\\/\",\"name\":\"PeaTowny - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/peatowny\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/peatowny\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/peatowny-icon-c398c4af64d55361e8861041ba4ee70df14bca02.png\",\"datePublished\":\"2026-06-07T01:42:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/peatowny\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/peatowny\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/peatowny\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/peatowny-icon-c398c4af64d55361e8861041ba4ee70df14bca02.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/peatowny-icon-c398c4af64d55361e8861041ba4ee70df14bca02.png\",\"width\":79,\"height\":76},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/peatowny\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"PeaTowny\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PeaTowny - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/","og_locale":"en_US","og_type":"article","og_title":"PeaTowny - Minecraft","og_description":"Minecrafts greatest Kingdoms and Towns plugin!","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/img.shields.io\/badge\/Paper-1.21.11-44cc11?style=for-the-badge&logo=data:image\/png;base64,","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/","name":"PeaTowny - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/peatowny-icon-c398c4af64d55361e8861041ba4ee70df14bca02.png","datePublished":"2026-06-07T01:42:01+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/peatowny-icon-c398c4af64d55361e8861041ba4ee70df14bca02.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/peatowny-icon-c398c4af64d55361e8861041ba4ee70df14bca02.png","width":79,"height":76},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/peatowny\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"PeaTowny"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/120119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/120120"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=120119"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=120119"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=120119"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=120119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}