
Geopolitical
To power your Nations and the Core of Poli-Nation!
Список изменений
- Bug fixes: Corrections to the member and alliance GUI // The “Kick” button (previously blocked by a navigation bar) and the “Invite” buttons are working again; the user interface for calling allies to war has been fully completed.
Permission checks for claim and village commands // Commands such as /claim, /claim unclaim, /claim setcapital, as well as creating, deleting, and saving villages, now check the actual permissions of the role system instead of just leader status.2.
Performance Optimizations (Performance) Index-Based Query for Chunk Owners // The process of determining chunk owners has been switched to an index-based search with a system runtime of $O(1)$, eliminating the need for the resource-intensive search across all nations.
- New Features & System Enhancements (Improvements)
Administrative Commands and Uprise Chat Messages // Added a new command, /nation transfer, to transfer founder status, as well as security prompts (with the “confirm” suffix) for dissolving nations and deleting villages. Unrest messages now appear directly in chat for internal kills and at milestones (25/50/75/90%).
Queue for Claim Requests // A new request system via /claim request|accept|deny|requests has been implemented. Control is handled via the new permissions REQUEST_CLAIM and ACCEPT_CLAIM for individual players.
Live display via Claim Edit mode // The command /claim edit activates permanently visible chunk boundaries and displays live information in the action bar regarding the owner, rank, chunk usage, and conquest percentage.
Radius Expansion for Unclaims // The maximum radius for claims and unclaims has been increased to 5 chunks. The radius unclaim removes region chunks, skips empty areas, and requests confirmation for capital cities or protected village centers.
Village Rank Ladder and Chunk Limits // The commands /village promote|demote (PROMOTE_VILLAGE permission) allow for advancement through a 9-tier rank system (from Hamlet to Capital City), with each tier gradually increasing the maximum chunk limit (from 9 to 250 chunks).
New Basic Role “Civil Servant” // The bridge between civilian and military ranks. Can accept claim requests from superiors
Presets Updated // The basic role definitions now include the new permissions. New nations automatically receive all 7 basic roles, including “Civil Servant.” For existing nations, I have implemented a smooth migration process
Basic roles cannot be deleted // Protected at all three levels (data logic, GUI display, GUI click) — the new “Civil Servant” role inherits this protection.
Player heads are now displayed correctly with skins in the GUI by Nation members!
