promotional bannermobile promotional banner

Tensura Kingdoms & Factions

Kingdoms & Factions - Create kingdoms, manage diplomacy (Friendly/Hostile/War/Peace), track Walpurgis & Holy Order rankings with Tensura EP integration, persistent data, GUI screens, and FTB Teams support.
Back to Files

tensura_kingdoms-1.3.0.jar

File nametensura_kingdoms-1.3.0.jar
Uploader
Shu_MkIIShu_MkII
Uploaded
Sep 24, 2026
Downloads
44
Size
206.2 KB
Mod Loaders
NeoForge
File ID
8967488
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:tensura-kingdoms-factions-1709001:8967488"

Learn more about Curse Maven

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 open or 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