
SovereignNations
This is a claiming plugin with a customizable GUI!
📖About SovereignNations

🌍 SovereignNations
A powerful, GUI-driven nations plugin for Minecraft servers
SovereignNations lets players band together into persistent nations, claim land chunk-by-chunk, manage shared economies, engage in diplomacy and war, and customize their nation through buffs, roles, and GUIs. Designed for survival, SMP, and geopolitical servers, it combines deep mechanics with an intuitive player experience.
Support Discord Server
🚀 Why SovereignNations?
Player-friendly GUIs instead of command spam
Deep nation mechanics without unnecessary complexity
Built for performance, stability, and extensibility
Perfect for survival, roleplay, and geopolitical servers
Take control. Build your nation. Shape the world.
SovereignNations brings politics, power, and territory to life.
✨ Core Features
🏛 Nations
Create, join, and leave nations with persistent names and descriptions
Leader and member roles with enforced permissions
Nation spawns and multiple homes
Persistent data across restarts
🧱 Chunk-Based Claims
Claim or unclaim the chunk you’re standing in
Buy claims individually or in bulk (radius purchasing)
Per-chunk permissions and trusted players
Toggle chunks for sale and rename claims
Visual chunk border effects for clarity
💰 Economy & Nation Bank
Shared nation treasury
Deposit and withdraw money via chat-driven confirmation flows
Vault integration for real economy support
Optional bank GUI with transaction history
⚔ Diplomacy & War
Alliances and enemy relationships
Declare and end wars through guided flows
Outlaw mechanics and war-zone enforcement
Clear ally/enemy indicators
🧭 GUIs & Visuals
Clean, inventory-based GUIs for:
Nation overview
Claims management
Homes
Roles
Buffs & perks
Bank
War & diplomacy
Optional Dynmap integration with live claim markers
🧬 Buffs & Perks
Per-nation buffs configurable by server admins
Toggleable by nation leaders via Buffs GUI
Examples:
Extra claim limits
Cheaper claim costs
Additional nation homes
🛠 Admin Tools
Full admin command suite and GUI
Force teleport to nation spawns
Rename or remove nations
Clear claims globally or per nation
Confirmation-based destructive actions
🧑💻 Commands Overview
Player Commands
/nation create — Create a nation
/nation join — Join a nation
/nation leave — Leave your nation
/nation info — View your nation’s info
/nation — View another nation
/nation gui — Open the Nation Menu
/nation spawn — Teleport to nation spawn
/nation setspawn — Set nation spawn (leader)
/nation claim / /claim — Claim current chunk
/nation unclaim — Unclaim current chunk
/nation deposit — Deposit to nation bank
/nation withdraw — Withdraw from bank
/nation toggle — Toggle nation flags
Admin Commands
/nationadmin — Full admin management suite
Alias:
/n → /nation
🔐 Permissions
sovereignnations.admin — Full admin access
sovereignnations.bypass — Bypass protection checks
Role-based permissions enforced in code (leaders, members, trusted players)
⚙ Configuration
Highly configurable via:
config.yml
Claim costs and economy behavior
Buff values and defaults
Core mechanic toggles
gui.yml
Menu titles, items, lore, and layout
Data files are stored safely and persistently:
nations.yml, claims.yml, alliances.yml, wars.yml, roles.yml, and more
⚠️ Restarting the server is recommended after changing configs or GUI files.
##🔌 Integrations
Vault — Economy support (recommended)
Dynmap — Live claim markers (optional)
Essentials — Optional utility hooks
All integrations are fail-safe and will not crash your server if missing.
💬 Chat-Driven Actions
Many sensitive actions use chat confirmation for safety:
Deposits & withdrawals
Renaming chunks or homes
Deleting claims
Type cancel to abort or confirm when prompted.