Thunder-Relay/MC/ThunderCity
0 forks
id: 25981
4,167 Lines
  • Java 96.3%
  • XML 1.3%
  • Markdown 1.2%
  • Yaml 1.2%
README.md

ThunderCity

Player-run cities and groups, with banks via ThunderEconomy.

Cities (/city or /town)

  • Create, invite, join, promote/demote vice-mayors, kick, war/peace, chat, info, list
  • Votes: /city vote, /city voting, /city showvotes, /city endvote
  • Bank: /city deposit, /city withdraw, /city pay <city>, /city balance, /city baltop
  • HQ: /city sethome (mayor/vice), /city home (teleport for citizens)
  • Transfer: /city transfer <player> → clickable [Confirm] [Cancel]

Groups (/group, aliases /g /clan) — not under /town

Separate from cities. Any player can found a group:

CommandDescription
/group create <name>Create a group (you become leader)
/group invite <player>Invite (leader)
/group leave / /group kick <player>Leave or kick
/group role create <name>Custom roles (leader)
/group role delete <name> / /group role listManage roles
/group promote <player> <role>Assign role
/group demote <player>Clear role
/group rules [text]View or set rules (leader sets)
/group sethome / /group homeHQ set & teleport
/group deposit / /group withdrawGroup bank (withdraw = leader)
/group balance / /group baltopBalances
/group transfer <player>Transfer leadership with [Confirm] [Cancel]
/group info / /group listInfo

Requirements

  • Java 25, Paper 26.2
  • ThunderEconomy on the server (depend)

Build

mvn clean package

Jar: target/ThunderCity-1.3.0.jar

Data

  • cities.yml — cities (incl. bank + HQ)
  • groups.yml — groups (roles, rules, bank, HQ)
  • votes.yml — active votes
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover