promotional bannermobile promotional banner

PoliticsMod

Turn Minecraft into a geopolitical simulator.
Back to Files

politicsmod-neoforge-1.21.1-0.2.jar

File namepoliticsmod-neoforge-1.21.1-0.2.jar
Uploader
Krona04Krona04
Uploaded
Jun 6, 2026
Downloads
162
Size
509.8 KB
Mod Loaders
NeoForge
File ID
8206983
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:politicsmod-1409021:8206983"

Learn more about Curse Maven

What's new

v0.2 - The Civilization Update

Infrastructure Blocks

  • Tax Block: Generates +50$ per economic cycle. Up to 4 blocks per chunk. Income is routed to the city treasury (if the chunk belongs to a city) or the country treasury directly.
  • Embassy: Links to a partner country via /politicsmod embassy link <country>. While not at war, each active embassy grants +100$ per cycle. Right-click the block to inspect its current link status and income. Now backed by a full BlockEntity that persists the link across restarts.
  • Radar Tower: Scans a 5-chunk radius every ~5 seconds. When enemies (players from countries at war) are detected, a warning is pushed to all online members via the HUD overlay. Alert fades automatically after 5 seconds.
  • Vault / Bank: Raises the country treasury cap by +10,000$ per vault placed. Right-click to inspect the vault's reserve and the current treasury limit. Now backed by a BlockEntity with its own reserve field — groundwork for future deposit mechanics.

Diplomacy System

  • War: Costs 500$ to declare; 10-minute cooldown between declarations. Enemies may break blocks on border chunks during wartime.
  • Alliance: Mutual PvP protection; allied players cannot damage each other.
  • Peace: Requires both sides to accept via a proposal/accept flow.
  • Surrender & Tribute: Losing country pays 20% of income per cycle to the victor. Tribute can be forgiven by the receiving country at any time.
  • Territory Purchase: Countries can make buy offers on foreign chunks; the owner accepts or rejects in-place.

Economy System

Automated financial cycle runs every ~8 minutes:

  • Tax Collection: Tax Block income collected and routed to city or country treasury.
  • Federal Tax: Deducted from each city and forwarded to the national treasury.
  • Territory Upkeep: -10$ per owned chunk charged each cycle.
  • Tribute Payments: Processed automatically between countries at war.
  • Embassy Bonuses: Applied per cycle (skipped if at war with the linked country).
  • Balance Cap: Capped at 10,000$ + (vaults × 10,000$).

City & Governance Expansion

  • Mayors: Leaders can appoint mayors per city via /politicsmod city setmayor. Mayors manage their city's expansion from the city treasury.
  • City Treasuries: Each city maintains its own balance, fed by Tax Block income and drained by city chunk claims.
  • Federal Tax Rate: Configurable 0–99% via /politicsmod tax federal <rate>. At ≥ 80%, mayors unlock the right to secede.
  • City Secession: A mayor under oppressive taxation can found a fully independent state via /politicsmod city secede, provided the city treasury holds ≥ 100$.

Territory & Player Protection

  • Block Protection: Block breaking is protected per chunk — only Citizens, Mayors, and Leaders of the owning country may build. Exception: enemies may break blocks on border chunks during wartime.
  • Container & Door Access: Interaction blocked for non-citizens on foreign territory at all times.
  • Friendly Fire: Disabled between allied countries.

HUD & Client Improvements

  • Radar HUD Alert: A new radar alert line added to the HUD overlay — ⚠ Radar: PlayerName shown in red for 5 seconds after detection. Replaces the old action-bar message with a proper client-side payload (SyncRadarPayload).
  • ClientPoliticsData: Radar data now flows through ClientPoliticsData, consistent with how country, city, and balance data is already handled.

Localization

  • Added 5 languages: German, French, Spanish, Polish, Ukrainian

Commands Added

Command Description
/politicsmod claim [city] Claim a single chunk (500$ country / 100$ city)
/politicsmod claim_radius <r> [city] Claim a radius of chunks
/politicsmod invite / kick Manage country members
/politicsmod setrole <player> <role> Assign Mayor or Citizen
/politicsmod info Full country financial summary
/politicsmod tax federal <0-99> Set federal tax rate
/politicsmod tax info Show city treasury breakdown
/politicsmod city setmayor / info / secede City management
/politicsmod embassy link / unlink / info Manage embassy links
/politicsmod diplomacy war / alliance / peace / surrender Diplomacy actions
/politicsmod diplomacy tribute / cancel Manage tribute obligations
/politicsmod territory offer / accept / reject / offers Chunk trading
/politicsmod rename country <name> Rename your country
/politicsmod pay <country> <amount> Direct treasury transfer

This mod has no additional files