tensura_kingdoms-1.3.0.jar
Curse Maven Snippet
What's new
Changelog v1.3.0 - Kingdoms & Factions
🆕 New Features
Alliance System
- Form alliances with other kingdoms (configurable max, default 1)
- Send, accept, and deny alliance requests via GUI or commands
- Break alliances with configurable cooldown (default 24h)
- PvP protection between allies (configurable)
- Reputation bonus when forming alliances (+25)
- Reputation penalty when breaking alliances (-50)
- Automatic cleanup when a kingdom is dissolved
- GUI with 3 tabs: Current Alliances, Request, Pending
War System
- Declare war on enemy kingdoms (King only)
- War score tracking with asymmetric scoring
- Unique kill system: Each player can only be killed once per war for points
- Rank-based points: Citizen (1), Knight (3), Lord (5), King (10)
- Allied kingdoms can join ongoing wars
- Surrender system with 24h grace period
- War history tracking (won/lost/peace)
- GUI with 3 tabs: Active Wars, Declare War, History
- Notifications for kills, war declarations, and surrenders
Reputation System
- Kingdom reputation tracked as integer value
- Five tiers with star ratings:
- ***** Legendary (500+ rep)
- **** Renowned (200+ rep)
- *** Established (50+ rep)
- ** Emerging (0+ rep)
-
- Declining (negative rep)
- Reputation sources: war kills/deaths, war wins/losses, alliance formation/breaking
- Kingdom ranking tab in Rankings GUI
Kingdom Vault
- 27-slot shared chest (9x3 grid) like an ender chest
- Accessible via
/kingdom vault openor GUI button - Shift-click item transfer
- Persistent across server restarts
- Shared between all kingdom members
Combined Screen Data Packet
- Single request packet sends ALL data at once
- Faster GUI loading (reduced from 2-4 packets to 1)
- Optimized handshake for all screens
🔧 Bug Fixes
- Fixed crash when checking alliances with dissolved kingdoms
- Fixed alliances not appearing in pending requests
- Fixed wars not appearing after declaration
- Fixed visual overlap in War Manager and Alliance screens
- Fixed alliance accept/deny not working from GUI
- Fixed break alliance button not working in Alliance screen
- Fixed thread safety issues in AllianceManager (ConcurrentModificationException)
- Fixed inventory key (E) closing GUIs while typing in text fields
⚙️ Configuration
New Config Options
[alliance]
max_alliances = 1
alliance_break_cooldown = 1728000
pvp_protection_allies = true
alliance_reputation_bonus = 25
alliance_break_reputation = -50
[war]
war_kill_reputation = 5
war_death_reputation = -3
war_win_reputation = 100
war_lose_reputation = -100
war_surrender_tribute_per_star = 5000
war_surrender_grace_period = 1728000
war_tribute_enabled = true
war_silver_per_hour = 1
war_avg_players_per_kingdom = 5
<button type="button" data-component="icon-button" data-variant="secondary" data-size="small" data-slot="markdown-copy-button" aria-label="Copiar" data-tooltip="Copiar"></button>📋 Commands Added
/kingdom alliance request <kingdom>
/kingdom alliance accept <id>
/kingdom alliance deny <id>
/kingdom alliance break <kingdom>
/kingdom alliance list
/kingdom war status
/kingdom war surrender
/kingdom war join <warId>
/kingdom war history
/kingdom vault open
This mod has no additional files

