Land claiming, chest shops, PvP rankings. Familiar commands, same defaults, fixes out the same day.
Pea Studios started in 2026 because every land claiming plugin was either abandoned, overpriced, or needed 20 config files to set up. So I built the land plugin (originally PeaTowny, renamed to PeaNations once the nation and war side basically became the whole identity) as an alternative to Towny and Lands, and it kind of grew from there into a small plugin studio.
All the plugins use commands you already know from Towny and Lands, so theres basically no learning curve. Configs have same defaults, you can just drop the jar in without touching anything. If something breaks, hop in the Discord and I'll usually have a fix out same day.
I'm not trying to compete with massive plugin teams. I just want to make a few focused plugins that are actually good, keep them updated, and not disappear after two months like half the stuff on SpigotMC.
/t and /land commands you already know. drop the jar in, it works out of the box. if it breaks hit me up on Discord.Check out our current projects.
Land claiming for Paper 1.21.1+. Uses the same commands as Towny and Lands so switching is like 5 minutes. Claiming, roles, economy, nations, wars — all in one plugin.
Everything above, plus the management and customisation stuff:
Sign-based chest shops for Paper 1.21.1+. GUI walks you through item + price if you dont want to memorize a format, dynamic pricing on stock, bulk tier discounts, timed sales, granular trust perms, and trades lock per shop so dupes arent really a path.
/shop tier <minQty> <pricePerUnit>, stacks as many tiers as you want/shop sale <hours> <%off>, auto-reverts when the timer hits 0/shop find <item>, top 10 sorted by distance
ELO PvP rankings. 10 ranks from Copper to Apex, kill points you can spend, anti-farm so people cant boost each other, and assist tracking.
Addons go in plugins/PeaTowny/addons/ (the internal plugin id is still PeaTowny so your existing data folder keeps working) and load automatically.
// grab the api PeaTownyAPI api = PeaTownyAPI.getInstance(); // land queries Land land = api.getLandAt(player.getLocation()); List<Land> lands = api.getLandsByOwner(playerId); // permissions boolean canBreak = api.hasPermission(landId, playerId, RoleFlag.BLOCK_BREAK); // economy api.deposit(landId, 500.0); double balance = api.getBalance(landId); // nations and wars Nation nation = api.getNation(nationId); List<War> wars = api.getActiveWars();
For scoreboards, tab lists, and other plugins.
// player /elo stats [player] - view stats /elo top - leaderboard /elo search <name> - find a player /elo shop - cosmetic shop /elo admin - admin panel
Pay once, keep it. No subscriptions.
Need something built for your server? I do commissions. Pricing is by quote — open a ticket with what you want and I'll get back to you.
Open a TicketSupport, purchases, updates, bug reports, feature requests — basically where everything happens.
Join DiscordDownload the free edition and leave a review if you feel like it. Reviews genuinely help with visibility on the marketplace.
Store Page