
ThunderCity
A comprehensive Minecraft plugin that allows players to create, manage, and expand their own cities, featuring group systems and economy integration.
ThunderCity
thunderplugins.com by Thunder-Relay
Player-run cities and groups for Paper servers — mayors, votes, shared banks, HQs, and custom roles in one clean package.
ThunderCity lets players found cities and groups, manage members, run democratic votes, share a bank account powered by ThunderEconomy, set a headquarters, and transfer leadership with clickable confirmations. Built for modern Paper with Adventure components, tab completion, and persistent data that survives restarts.
Features
Cities (/city · alias /town)
/city create— found a city with&color codes in the name; founder becomes mayor- Mayor / vice-mayor / citizen ranks with styled chat tags (gold mayor, green vice)
/city invite— clickable [Accept] [Deny] invites in chat/city join— request to join; every online mayor and vice gets the prompt/city promote//demote//kick— full staff moderation/city war//peace— server-wide war state with a red mark in chat/city chat— mayor-only broadcast to all citizens/city info//list— inspect members and browse every city/city of <player>— see which city a player belongs to and their rank
Votes
/city vote <name> <duration> <question>— closed yes/no votes (e.g.10m,1h,1d,1mo)- Clickable [Yes] [No] [Abstain] buttons for every citizen
/city voting— list active votes; staff see live tallies/city showvotes//endvote— live results or early close by the mayor- Auto-close when time runs out or everyone has voted; highlighted Passed / Rejected / Tie results
- Join reminders for players who haven’t voted yet (including new citizens mid-vote)
City bank (requires ThunderEconomy)
/city deposit//withdraw— citizens deposit; mayor/vice withdraw/city pay <city> <amount>— any player can pay any city/city balance//baltop— balances and richest-cities leaderboard
City HQ
/city sethome— set headquarters (mayor/vice)/city home— teleport every citizen to the city HQ
Leadership transfer
/city transfer <player>— hand over the mayorship with clickable [Confirm] [Cancel]
Groups (/group · aliases /g /clan) — separate from cities
/group create— create a group (progressive cost: 20k → 40k → 80k…); clickable [Confirm] [Cancel] before payment- Multi-group membership — players can join more than one group
/group select//mygroups— switch active group when you belong to several- Custom roles — leader creates named roles and promotes members
/group rules— set and read group rules- Group bank, HQ (
sethome/home), invite/kick, and leadership transfer with confirmation /group of <player>— see which groups a player is in/group balance//baltop— group wealth leaderboard
Requirements
- Paper (or a Paper-based fork)
- Java 25+
- ThunderEconomy (hard dependency — player wallets & currency formatting)
Data
cities.yml— cities (members, war, bank, HQ)groups.yml— groups (roles, rules, bank, HQ)votes.yml— active votes and ballots
Permissions
| Permission | Description | Default |
|---|---|---|
| (none required for players) | All city & group commands are available to players by design | true |
| Server ops | Full access including admin-side economy via ThunderEconomy | op |
Drop ThunderEconomy and ThunderCity into plugins/, restart, and let players build their world.
Сервер для плагина ThunderCity - как у профи
Плагин ThunderCity создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ThunderCity для друзей можно за пару минут - BungeeHost всё уже подготовил.
