Repository navigation
Alliances
An alliance joins several cities together. Members share plot access, extra plots, a treasury and their wars.
/alliance create <allianceName>
Requirements:
- Your city must not already be in an alliance
- You must be the city mayor
- Cost: 300 coins (
NEW_ALLIANCE_COST)
The creating city becomes the capital of the alliance, and its mayor becomes the alliance leader.
Alliances level up based on the number of member cities:
| Member Cities | Level | Additional Plots per City | Max Camps | Daily Payment |
|---|---|---|---|---|
| 1 | 1 | 12 | 1 | 4 |
| 2 | 2 | 24 | 1 | 5 |
Server admins can customize levels in
alliance_level_info.json.
/alliance invite <cityName>
The invited city's mayor accepts with:
/city inviteaccept <allianceName>
Invitations expire after 2 hours (HOUR_TIMEOUT_INVITATION_TO_ALLIANCE).
/alliance kick <cityName> - Remove a city from the alliance
/alliance leave - Leave the alliance (as a city)
/alliance delete - Dissolve the alliance (leader only)
/alliance listinvites - View pending invitations
/alliance set name <newName> - Rename (costs 50 coins)
/alliance set fee <amount> - Set daily fee for member cities (max 50)
/alliance set capital <city> - Change the capital city
/alliance set prefix <prefix> - Set a chat prefix (max 3 characters)
/alliance set emblem [layers] - Set the alliance coat of arms
/alliance set neutral on|off - Declare or give up neutrality
The coat of arms is described in Heraldy.
/alliance balance - Show the alliance account
/alliance deposit - Put the coins in your hand into the alliance account
/alliance withdraw <amount> - Take money out (needs ALLIANCE_WITHDRAW_MONEY)
/alliance deposit works with virtual money only.
A neutral alliance cannot declare war, cannot be declared upon and cannot hold unions. It pays 50 a day (NEUTRAL_ALLANCE_PAYMENT).
Neutrality cannot be declared:
- during a war
- while a war declaration or an ultimatum is pending
- while the alliance holds a union
After giving neutrality up, the alliance cannot declare it again for 48 hours (NEUTRALITY_REDECLARE_COOLDOWN_HOURS).
A city in an alliance is neutral only through its alliance. See also Cities.
- Shared plot access - Alliance members can be granted permissions on allied city plots via the "ally" permission group
- Additional plots - Each city in the alliance gains extra claimable plots based on alliance level
- Camp plots - Alliance unlocks camp plot types for member cities
- Collective warfare - Alliances can declare conflicts against other alliances
- Chat prefix - Alliance prefix shown in chat messages
Alliances can form diplomatic unions with other alliances:
/alliance union declare <allianceName> - Propose a union
/alliance union accept <allianceName> - Accept a union proposal
/alliance union decline <allianceName> - Decline a union proposal
/alliance union revoke <allianceName> - Denounce the union (takes effect later)
/alliance union cancelbreak <allianceName> - Call off the denouncement
/alliance union dissolve <allianceName> - Offer to end the union by mutual consent
Players of a union alliance count as the "ally" group on your plots.
-
Denounce:
/alliance union revokeannounces the break now. It takes effect after 3 days (UNION_BREAK_DELAY_DAYS). Until then, war on that ally stays blocked./alliance union cancelbreakcalls it off before then. -
Dissolve:
/alliance union dissolveoffers to end the union by mutual consent. It ends at once, with no delay or cooldowns.
After a one-sided break:
- no war on the former ally for 3 days (
UNION_BREAK_WAR_COOLDOWN_DAYS) - no new union with them for 3 days (
UNION_REFORM_COOLDOWN_DAYS)
Leaving a union is refused while both sides share a running war (UNION_BREAK_BLOCKED_IN_SHARED_WAR).
See War & Conflicts for details on alliance-level warfare.
The diplomacy commands also exist under /alliance conflict. They work the same as the city ones:
/alliance conflict cb
/alliance conflict nap offer|accept|deny|list|break
/alliance conflict ultimatum offer|accept|deny|list
Alliances pay daily maintenance from their treasury:
-
Base care: 50 coins (
ALLIANCE_BASE_CARE) - Level-based payment: Varies by alliance level
-
Neutrality: 50 coins while neutral (
NEUTRAL_ALLANCE_PAYMENT)
For players
- Getting Started
- GUI
- Cities
- Villages
- Plots
- Sub‐Plots
- Plot Groups
- Permissions and Ranks
- Economy
- Land Market
- Shared Boats
- Commands
War and diplomacy
For admins