promotional bannermobile promotional banner

Warring Nations

Player-run nations, factions & kingdoms with FTB Teams/Chunks-backed claims, diplomacy, alliances, and 5+ war modes (chunk capture, siege, conquest & more). Custom banners, tags, roles, leaderboards. Seamless FTB integration. NeoForge 1.21.1 Cient+Serv Mod
Back to Files

warring-nations-neoforge-3.2.1.jar

File namewarring-nations-neoforge-3.2.1.jar
Uploader
TacYEETTacYEET
Uploaded
Aug 16, 2026
Downloads
497
Size
1.1 MB
Mod Loaders
NeoForge
File ID
8660013
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:warring-nations-1609474:8660013"

Learn more about Curse Maven

What's new

3.2.1 (2026-08-12)

Added

  • Six declarable war types on a new composable, file-defined war engine: Chunk Capture, Attrition, Siege, Objectives, Conquest, and Negotiated, each with its own win condition and full admin tooling (list/approve/deny/force-end).
  • War-type files support embedded scripts (if/while/for plus effects like add_score/transfer_claim/broadcast_message) for custom logic beyond flat settings.
  • Alliance blocs: multi-nation groups with invite/accept/decline/leave/kick/disband and attack rally notifications.
  • Non-aggression pacts: mutual pacts blocking war declarations between two nations until either side revokes.
  • Internal war votes: nations can require member approval (with quorum/threshold/timeout) before declaring war.
  • Nation treasury: deposit/withdraw via Impactor, Lightman's Currency, or SG-Economy (auto-detected); optional war-declaration cost and per-chunk claim upkeep; optional treasury seizure on a decisive win; economyEnabled toggle turns off the whole layer.
  • Six ready-made server config presets (anarchy-pvp, competitive-factions, civ-diplomacy, roleplay-curated, cooperative-no-war, no-economy).
  • Optional compatibility with Curios, Jade, and Vanishmod.
  • /protect//unprotect flag a chunk as protected critical infrastructure, up to a configurable per-nation cap.
  • Home-claim protection from capture in Chunk Capture, Conquest, and Objectives wars.
  • Offline raid protection: a nation with nobody online is immune to capture progress until a grace window expires.
  • Dimension exclusion: claiming (and war contestation) can be blocked per-dimension.
  • Mass claim release now unclaims a few chunks per tick instead of all at once.
  • Cold war mode: disable war declarations entirely while everything else keeps working.
  • War size parity setting blocks declaring war on a nation with too few members relative to yours.
  • Per-player and per-nation PvP opt-out, exempting from PvP damage and war headcount.
  • Seasonal resets: automatic wipe (claims/treasury/progression) on a configurable interval with an archived leaderboard, now broadcast server-wide.
  • Bounties: /bounty post escrows a nation-funded bounty on a player; a confirmed kill pays out every active bounty to the killer.
  • Recurring KOTH events on their own schedule, with an optional treasury reward for the nation with the most presence.
  • bookApplicationsEnabled: a signed book titled "Join: <Nation>" submits a join application.
  • bannerClaimingEnabled: shift-right-click a banner to claim, right-click with flint and steel to unclaim.
  • goatHornWarDeclarationEnabled: right-click a banner with a goat horn to declare war on the nearest claimed chunk's owner.
  • New WarringNationsAPI#kickMember/inviteMember: addons can kick/invite by UUID without a live in-game command, built for wn-discord's Discord-side kick/invite. /nation invite can now target an offline player too.
  • Tab-completion for every nation/player/bloc-name command argument; full help coverage for all new commands.

Changed

  • Admin commands merged into their matching player command, permission-gated per action; commands with no player equivalent are now their own top-level roots. New commandNamespacePrefixEnabled setting nests everything under /wn for servers with name conflicts.
  • /unclaim's force-any-owner admin behavior moved to an explicit /unclaim op subcommand.
  • /war end now consistently ends both legacy and composable wars from either command path.
  • Report-style commands (admin reference, /bloc list, /bounty) use the mod's structured chat styling.
  • Config file relocated to config/warring-nations/wn-core-server.toml; migrated automatically on first boot.

Fixed

  • Security: FTB Chunks' native claim/unclaim command and map GUI had no awareness of nation role permissions, letting a member without claim rights bypass WN's own checks. Server operators unaffected.
  • /config check flags contradictory or silently-inert config combinations; also runs automatically at boot.
  • War/diplomacy/nation log history length and claim-release throttling are now configurable.
  • Duplicate/diverged validation messages unified between admin and player command paths.
  • Season wipe is now broadcast to all players.
  • A bloc's founder is now notified when a sent invite is declined.
  • Startup now sweeps bounties/blocs/pacts/PvP-opt-outs for state referencing a deleted nation.
  • Non-aggression pact cleanup now correctly marks persistence dirty when clearing a pending request.
  • Composable war-type scripts: respect the war-approval requirement, handle escaped quotes correctly, reject dangerously deep nesting at load time, report clear errors naming the failing effect, and one war's tick failure no longer stalls other wars.
  • WarringNationsAPI#kickMember/inviteMember no longer misreports "not in a nation" during the brief post-restart window; returns a distinct "unavailable" result instead.
  • 7 command-hint messages now respect commandNamespacePrefixEnabled instead of hardcoding /nation.
  • Two dead lang keys removed; two messages missing a trailing period fixed.
  • DiplomacyScreen no longer rescans every nation from scratch up to 11 times per frame.
  • /wn admin inactive no longer recomputes each nation's last-activity timestamp up to 3 times per nation.
  • Nation#create no longer re-trims the same name string on every duplicate-name check iteration.
  • FTB Library dependency bumped to 2101.1.35.

This mod has no additional files