promotional bannermobile promotional banner

Easy Factions - Unofficial Port

A configurable server-side faction system: found factions, claim chunk territory, forge alliances, and battle over King-of-the-Hill objectives.

File Details

easy_factions-NeoForge-1.0.2.jar

  • R
  • Jun 26, 2026
  • 256.26 KB
  • 7
  • 1.21.1
  • NeoForge

File Name

easy_factions-NeoForge-1.0.2.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:overwatters-easy-factions-forked-1587485:8321814"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

EASY FACTIONS (NeoForge 1.21.1) 1.0.2 - CHANGELOG
==================================================

Warborn Realms server build. Bug-fix release on top of 1.0.1.

FIXED: CRASH ON WORLD LOAD
- 1.0.1 crashed when entering a world ("Cannot get config value before config is
  loaded"), making the world unjoinable whenever the Warborn add-on was present.
- Cause: the add-on read its config (chunkPrice) inside a startup log line while
  registering /factionbuy. Command registration runs during world load, before the
  server config is bound, so reading the value threw and aborted the load.
- Fix: the add-on no longer reads any config at command-registration time. The price
  is still read at the moment /factionbuy is used, where the config is always loaded.
- No behaviour change to /factionbuy, faction, alliance, or claim systems. If you were
  on 1.0.1, replace it with this jar.

(Everything from 1.0.1 is unchanged - see below.)

FROM 1.0.1: BUY EXTRA FACTION CHUNKS
- /factionbuy: when a faction is at its claim cap, an owner or officer can buy the
  chunk they are standing in for in-game money.
- Uses SDM Economy as the currency backend (optional). If SDM Economy is not installed,
  /factionbuy is simply unavailable and nothing else changes.
- Bundled add-on, configured in efwarborn-server.toml:
    chunkPrice   = 500     (cost per bought chunk)
    currencyKey  = ""      (blank uses the buyer's first unlocked currency)
    requireAtCap = true    (only allow buying once the faction is at its claim cap)

SERVER SETUP NOTES (config, no code needed - in easy_factions-server.toml)
- 300 faction claim cap, member-scaled: factionBaseClaimLimit = 0,
  factionAdditionalClaimLimitPerMember = 100  (a 3-member faction reaches 300).
  For a flat 300 regardless of size instead: factionBaseClaimLimit = 300, perMember = 0.
- 9 personal chunks for solo players: coreChunks = 9.
- Protect block place and break only: factionClaimRestrictions = ["BREAK_BLOCK", "PLACE_BLOCK"]
  (also coreClaimRestrictions / adminClaimRestrictions to match).

CREDITS AND LICENSE
- Easy Factions and the Objective Control add-on are by Jonathan Michael Preiss.
- NeoForge 1.21.1 port released under the Mozilla Public License 2.0, with permission.
  Original source: https://github.com/kard3n/easy_factions
- The /factionbuy add-on (efwarborn) is bundled into this jar.

Compatibility: NeoForge 1.21.1, client and server. SDM Economy optional (needed only for /factionbuy).