promotional bannermobile promotional banner

Geopolitical

To power your Nations and the Core of Poli-Nation
Back to Files

geopol-1.3.0.jar

File namegeopol-1.3.0.jar
Uploader
sodogcraftsodogcraft
Uploaded
Jun 30, 2026
Downloads
28
Size
158.5 KB
Mod Loaders
NeoForge
File ID
8347602
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:geopolitical-1560285:8347602"

Learn more about Curse Maven

What's new

1. Bug Fixes

 

Page Navigation for the Permissions GUI // The permissions menu has been split into pages (maximum of 16 entries per page) and now includes page navigation (Next/Previous) along with a page number display.

 

2. Content Improvements

 

Multiple Leaders in the Members Menu // Co-leaders now have full rights, including the ability to disband the nation and kick each other. The original founder is protected from demotion and must use the /nation disband command.

Securing Large Areas with Claim Radius // The /claim radius <0-2> command has been added to secure areas ranging from 1×1 to 5×5 chunks. Chunks that have already been claimed are skipped.

Free access to villages // Allows residents to join any village within their own nation without an invitation using the command /village join <Name>.

Renaming nations and villages // Commands /nation rename and /village rename added, protected by the new permissions RENAME_NATION and RENAME_VILLAGE.


3. Rebellion System (Rebellion Mechanics)

 

New command chain for rebellions // Core command /rebellion (alias /rebelion) implemented with the subcommands create, invite, join, villagejoin, abandon, start, and info.

Rebellion Flow and War Logic // Automatic outbreak after 8 hours (can be shortened to 15 minutes via /rebellion start). Creates a new nation from participating players/villages and starts an automatic war. The death of the leader cancels the event.

Uprising Tension Meter in the GUI // New unrest meter (0–100%) in the Nation Info menu. Increases due to internal kills and active uprisings, and decreases again after 30 minutes of inactivity.

Friendly Fire Allowed During Uprisings // Automatically enables friendly fire within a nation as soon as an uprising is actively being prepared. It remains disabled under normal conditions.

 

4. Server Configuration & Technology (Technical Changes)

 

New options in the config file // Integration of the new [rebellion] section and the global key nationsEnabled in geopol-server.toml for server-side control.

Internal code structure adjusted // Refactoring of 11 existing classes (including Commands and Menus) and registration of 4 new classes (Rebellion, RebellionManager, RebellionEvents, RebellionCommands).

Important Build Note for Admins / Hosts // Due to a lack of internet connection, the code was only checked manually. A local build via `gradlew build` is mandatory before deployment.

 

Translated with DeepL.com