Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
π° TerritoryCore
Protect your land. Build your empire. Run your entire survival server from one plugin.
TerritoryCore is a full survival core for Paper: chunk claims, anti-grief, sieges, alliances, economy, shops, auctions, teleports, kits, moderation, scoreboard, tab list, and quality-of-life tools β designed as one coherent system, not a pile of disconnected plugins.
Supported: Minecraft 1.20 β 1.21+ and year-based Paper versions (26.x) Β· Java 17+
Why TerritoryCore?
Most servers stitch together five or ten plugins that fight over commands, permissions, and configs. TerritoryCore keeps claims, economy, player tools, and staff tools in one place β shared config style, shared permissions, shared GUIs, and one place to update.
Whether you run a small friends world or a public claim/siege survival server, you get land control, progression, and server management without juggling incompatible addons.
πΊοΈ Chunk Claiming
Claim the chunk you stand in and grow your territory one chunk at a time.
- Adjacency rules β expand only next to land you already own (no random skips)
- BossBar when you enter a claim β see who owns the land
- Particle borders β green for friendly / trusted, red for enemy territory
- Rename, transfer, list, map, info β full control over your land
- Claim home β set a home inside your claim and return anytime
- Welcome & farewell messages β greet visitors when they enter or leave
- Visitor log β see who has been on your land
- Likes & claim top β community ranking for the best bases
Claiming is the foundation: everything else (shields, sieges, upgrades, sub-claims) builds on top of a clear, protected territory.
π Protection & Anti-Grief
Inside a claim, your base is protected by a dedicated protection engine:
| Protection | What it does |
|---|---|
| Blocks | Only owner & trusted members can break/place |
| Containers & doors | Configurable outsider interaction |
| TNT & explosions | Toggle per claim |
| Creeper / Wither | Block explosion damage to blocks |
| Pistons | Block cross-border piston grief |
| Liquids | Stop water/lava flowing in from outside |
| Projectiles & potions | Limit combat exploits in safe claims |
| PvP | Off by default, toggleable per claim |
| Mob spawn | Optional natural spawn disable |
Trusted players, alliances, and admin override permissions integrate cleanly with LuckPerms.
βοΈ Claim Settings GUI
Open /claim settings and toggle flags without editing files:
- TNT Β· PvP Β· Mob spawn
- Always day Β· Clear weather
- Fly for trusted members
- Outsider interact (chests, doors, β¦)
- Creeper / Wither block damage
Every serious claim owner gets a clear UI instead of cryptic commands.
π‘οΈ Claim Shield
Buy temporary immunity from sieges: /claim shield text- Paid from the claim wallet
- Hours stack if you extend early
- Max duration and cost are configurable in
config.yml
Perfect before a big build session or when the owner has to log off.
π€ Alliances
Team up with other claim owners: /claim alliance /claim alliance accept /claim alliance break /claim alliancelist textAllied players do not PvP each other across claims. Requests always need confirmation β no accidental alliances.
βοΈ Siege System
Take over enemy land in a structured fight β not a random spawn-kill.
- Start with
/claim attackwhile standing in enemy territory - Owner or a trusted member must be online
- Multiple waves of defenders with scaling strength
- BossBar progress for attacker and defenders
- Optional Discord webhook when a siege starts
- Attacker dies or leaves β siege fails
- All waves cleared β ownership transfers to the attacker
Sieges turn claims into something you can earn, not only buy.
π Claim Upgrades
Spend claim-wallet balance on permanent buffs in your territory: /claim upgrades textExamples:
- Haste for faster mining inside the claim
- Regeneration for trusted members
- Flight upgrades in claim borders
- Alliance slots for larger teams
Progression stays tied to the land you built.
βΊ Sub-Claims & Renting
Carve out areas inside your claim and rent them:
/claim subclaim create
/claim subclaim rent
/claim subclaim rentclaim
/claim subclaim list
textTenants get build/interact rights only in their sub-claim. Landlords earn passive income. Ideal for towns, malls, and shared bases.
πΊοΈ Live Map Overlays
Show claim borders on web maps:
- Dynmap
- BlueMap
- Squaremap
Players see territory online without being in-game β great for diplomacy and town planning.
πͺ Economy
Powered by Vault (works with common economy plugins):
- Chunk costs can scale as you expand
- Claim wallet β deposit / withdraw for shields & upgrades
- Siege costs from personal balance
/baltopβ richest players leaderboard/balΒ·/payβ everyday payments
Without Vault, claim and combat features still work; coin features simply stay inactive.
π Server Shop
A full GUI shop with categories:
- Blocks Β· Resources Β· Weapons Β· Tools Β· Food Β· Redstone Β· Misc
- Seeds all usable items for your server version (safe material matching)
- Buy & sell with fair buy/sell ratios
- Admin tools: add items, reseed catalog, inspect size /shop /sellgui /sellhand /worth /shop reseed (admin) text---
π¦ Auction House
Player-to-player trading without trusting strangers in a dark alley: /ah β open GUI /ah sell β list held item /ah buy /ah cancel text- Browse listings in a chest GUI
- My listings tab to cancel
- Click to buy Β· money and items handled by the plugin
- Max listings per player configurable
π§ Teleportation
Everything players expect on a survival network:
| Feature | Commands |
|---|---|
| Player TPA | /tpa /tpahere /tpaccept /tpdeny |
| Homes | /sethome /home /delhome /homes |
| Spawn | /spawn /setspawn |
| Utility | /back /rtp |
| Warps | /warp /warps /setwarp /delwarp |
| Player warps | /pwarp set|del|list|go |
| GUIs | /warpgui |
Warmup, move-cancel, and safe RTP checks reduce exploits and deaths in lava.
π Kits, Daily & Playtime
/kitΒ·/kitguiβ starter, food, miner, and more fromkits.yml/dailyβ daily login reward with streak bonus- Playtime tracking β optional hourly pay so active players are rewarded
Keep retention high without a separate rewards plugin.
π¬ Social
- Private messages:
/msg/r - Offline mail:
/mail - Trade GUI:
/trade <player> - Ignore list
- Near / seen / list
- Nicknames
- Claim member chat & claim social commands
π οΈ Player & Staff Tools
Quality-of-life and moderation helpers built in:
Players (many default-true):
workbench, anvil, disposal, hat, AFK, coordinates, MOTD, rules, scoreboard toggle, tab list presence
Staff:
heal, feed, fly, god, vanish, gamemode, speed, clear inventory, time, weather, broadcast, invsee, enderchest (others), teleport, repair, more, jump, top, β¦
Permissions are granular for LuckPerms β give mods only what they need.
π¨ Moderation Suite
Reason-based punishments defined in moderation.yml:
/ban Steve 1
textExample reasons (fully editable):
| ID | Reason | Default duration |
|---|---|---|
| 1 | Hacking | 30 days |
| 2 | Harassment | 7 days |
| 3 | Griefing | 14 days |
| β¦ | β¦ | β¦ |
Also: /mute /unmute /kick /warn /warnings /clearwarns /banlist /checkban /checkmute /reasons /modreload
Auto-ban after too many warnings is configurable. Staff permissions use the territory.mod.* tree.
π Scoreboard & Tab List
Make the server feel branded and informative:
Scoreboard (config.yml):
- Toggle with
/scoreboard - Custom title
- Custom lines with placeholders:
%balance%%claim%%online%%playtime%%mail%%player%%world%
Tab list:
- Header & footer (multi-line)
- Name format with prefix/suffix
- AFK / vanish suffixes
- Update interval configurable
No extra TAB plugin required for a clean, consistent look.
π Command Overview (highlights)
/claim β¦ Land, settings, siege, shield, alliance, subclaim, upgrades /shop /sellgui Server shop /ah Auction house GUI /bal /pay /baltop Economy /tpa /home /warp Teleport /kit /daily Rewards /msg /mail /trade Social /ban /mute /warn Moderation /help Full in-game help text---
π Permissions (summary)
| Node | Role |
|---|---|
claims.use |
Normal players (default true) |
claims.admin |
Full admin + many staff children |
claims.shop.* |
Shop buy/sell/admin |
claims.teleport.* |
TPA, homes, warps, RTP, β¦ |
territory.mod.* |
Ban, mute, kick, warn, reload |
territory.admin |
Everything |
Fine-grained nodes exist for heal, fly, invsee, gamemode, and more β ideal for LuckPerms groups (default, vip, mod, admin).
π¦ Requirements
| Requirement | Details |
|---|---|
| Server | Paper recommended (Bukkit/Spigot APIs supported where applicable) |
| Minecraft | 1.20 β 1.21+ Β· 26.x year versions |
| Java | 17 or higher |
| Optional | Vault + any economy plugin for money features |
| Optional | Dynmap / BlueMap / Squaremap for map overlays |
Without Vault, TerritoryCore still runs β economy-related actions are skipped safely.
βοΈ Configuration
Everything important lives under plugins/TerritoryCore/:
config.ymlβ limits, economy, siege, RTP, scoreboard, tab list, featuresmessages.ymlβ player-facing textmoderation.ymlβ ban reasons & durationskits.ymlΒ· warps Β· shop data Β· claims data
Reload claim config with /claim reload (admin). Reload moderation reasons with /modreload.
π Getting Started
- Drop the JAR into
plugins/ - Install Vault + an economy plugin if you want shops and wallets
- Start the server once to generate configs
- Adjust
config.ymlandmoderation.yml - If the shop is empty or outdated:
/shop reseed(admin) - Set spawn:
/setspawn - Claim your first chunk:
/claim claim
π― Who is this for?
- Survival servers that want real land ownership
- Claim/siege communities
- Servers that want shop + auctions + teleports + mod tools without ten overlapping plugins
- Admins who want LuckPerms-friendly permission trees and YAML they can actually read
π Notes
- Built for Paper; Folia-oriented scheduling is used where integrated
- Shop materials are resolved per server version (missing items on old versions are skipped, not crashed)
- Offline inventory viewing is limited by the API (online invsee / enderchest tools for staff)
TerritoryCore β one plugin to claim the world, fund the economy, and keep the server under control.


