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.3.jar

  • R
  • Jun 26, 2026
  • 371.74 KB
  • 10
  • 1.21.1
  • NeoForge

File Name

easy_factions-NeoForge-1.0.3.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:overwatters-easy-factions-forked-1587485:8323216"
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.3 - CHANGELOG
==================================================

Warborn Realms server build.

NEW: TERRITORY TABLE (map-based chunk claiming), now built in
- The Territory Table block opens a pannable, zoomable claim map. Claim or release
  chunks for your faction (or yourself) by painting them on the map, pick a border
  colour, name the territory, and manage your faction from a tabbed Faction screen.
  A floating in-world map renderer mirrors your last view and paints claim borders.
- This was previously the separate "MineTerritory" mod. It is now bundled into the
  Easy Factions download, so one install gives you factions, claiming, the map UI,
  and /factionbuy together. Nothing extra to install.
- Driven entirely by Easy Factions claims (it calls the same ClaimManager), so the
  map and the underlying claim data are always the same thing.

NEW: BUY CLAIMS button (Faction tab > Options, owner only)
- A faction owner can pay in-game money to permanently raise the faction's claim cap.
  It is the /factionbuy idea turned into a button, but it grows your claim allowance
  rather than buying one specific chunk.
- Default currency is SDM Economy (default cost 1,000 per purchase, granting +10 claim
  slots). If SDM Economy is absent, OR the buyer cannot cover the SDM price, it falls
  back to emeralds at 100 SDM = 1 emerald (so the default is 10 emeralds).
- The server checks the buyer's funds and consumes them (never trusted from the client);
  if they cannot afford either currency the purchase is refused with a clear message.
- All tunable in territory-server.toml: enabled, costSdm, sdmPerEmerald, claimsPerPurchase,
  sdmCurrencyKey. The Options tab shows the faction's used/cap (+ bought) and the price.

FIXED: x-ray through the Territory Table
- The Territory Table used the enchanting-table model (a partial block) while still being
  treated as a full solid cube, so neighbouring block faces were culled and you could see
  through walls/floors next to it. The block is now correctly non-occluding with a matching
  shape, so the see-through is gone.

CHANGED
- Version aligned to 1.0.3 across all bundled parts (Easy Factions, the /factionbuy
  add-on, and the Territory Table feature) so the whole download carries one number.

FROM 1.0.2: CRASH ON WORLD LOAD - FIXED
- An earlier build crashed on world load ("Cannot get config value before config is
  loaded"). Fixed by not reading config at command-registration time.

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 (SDM Economy, optional). If SDM
  Economy is absent, /factionbuy is simply unavailable and nothing else changes.
  Configured in efwarborn-server.toml: chunkPrice=500, currencyKey="", requireAtCap=true.

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).
  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"].

CREDITS AND LICENSE
- Easy Factions (and the Objective Control add-on) by Jonathan Michael Preiss (GitHub: kard3n),
  NeoForge 1.21.1 port released under the Mozilla Public License 2.0, with permission.
  Source: https://github.com/kard3n/easy_factions
- The Territory Table feature is a GPLv3 revival of MineTerritory (by Leon / leon_mout),
  rebuilt for NeoForge 1.21.1 and driven by Easy Factions claims. Source:
  https://github.com/leon-o/MineTerritory  (GPL-3.0-only).
- The /factionbuy add-on (efwarborn) is bundled in.
- Because the Territory Table portion is GPL-3.0, this combined download is offered under
  GPL-3.0-only as a whole; the Easy Factions portion remains available under MPL-2.0.

Compatibility: NeoForge 1.21.1, client and server. SDM Economy optional (only for /factionbuy).
IMPORTANT: if you previously ran a separate "territory" / MineTerritory jar, REMOVE it before
adding this build, or the game will fail to load on a duplicate "territory" mod id.