promotional bannermobile promotional banner

Easy Factions - Port

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

easy_factions-neoforge-1.1.5-1.21.1-java21.jar

File nameeasy_factions-neoforge-1.1.5-1.21.1-java21.jar
Uploader
BarunnBarunn
Uploaded
Aug 29, 2026
Downloads
287
Size
503.2 KB
Mod Loaders
NeoForge
File ID
8760015
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:overwatters-easy-factions-forked-1587485:8760015"

Learn more about Curse Maven

What's new

Easy Factions Unofficial Port 1.1.5 (NeoForge 1.21.1)

1.1.4 stopped a faction claiming a colony it is not part of. This release finishes the job on the two sides that were still open: you can now SEE the colonies on the claim map before you drag anything, and a colony that grows into land somebody already claimed takes that land back and pays for it.

Land also has a price now, and that price is what a refund is worth.

Only the colony half needs MineColonies. Everything else works without it.

ADDED

  • Colonies are drawn on the Territory Table map. Every chunk a colony holds is shaded, its outside edge is outlined, and the town is named on it. Until now a colony was invisible from the map screen: Easy Factions did not know it was there, so the map drew open ground over somebody's houses and the only way to find out was to drag a selection across it and read the refusal. Colony land refuses to select and says which town it belongs to. A colony you belong to is drawn brighter and stays claimable, as before.

  • A colony that expands takes back the ground it expands into. A colony is not a fixed shape, and land that was genuinely free when a faction claimed it can be part of a town a week later. When that happens the claim comes off and the colony keeps the chunk. The rule was only ever half a rule while it worked on the day a claim was made and never again afterwards.

    Everyone online in the faction is told what was taken, by which town, and what they were paid for it. The sweep runs every two minutes by default, and once at server start.

  • Chunks cost money, and the price climbs with how much you already hold. At the defaults that is 1000 for a chunk, 1250 once you hold fifty, 1500 at a hundred and 2500 at three hundred, with your first nine free. The map quotes the price of the next chunk and the total for the selection you have painted, from the same numbers the server charges from.

    Buying claims raises the ceiling on how much land you may hold. This is the price of the land itself. They work together: the ceiling says how far you may spread, the price says what spreading costs.

  • Land that stops being yours is refunded at what it cost you, not at what it would cost today, because what was paid is recorded per chunk. Releasing a claim pays you back; losing one to a growing colony pays you back whether or not releasing does, since that one was not your decision. Land taken from you in war is not refunded. That is what losing means.

  • /territory refunds says what is waiting for you and /territory refunds claim hands it over. Any player can use it. Money owed is held until somebody who can receive it is online, so a colony growing over a sleeping faction loses nobody anything, and a faction's refunds are collected by its owner. It is also paid out automatically when you log in.

  • Claims must now stay two chunks clear of another owner's land. Claiming the ring of chunks around somebody's border takes nothing worth having and makes their land worth less, which is the whole reason for doing it. Your own faction's land, your own claims and your own members' claims do not push you away, borders that are already touching stay where they are, and admin territories ignore this in both directions. territory.claimBufferChunks, set it to 0 for the old behaviour.

  • You are told whose territory you have walked into, and when you leave it. A claim is invisible from the ground, so the way you used to discover you were standing in a rival faction's land was by being refused something. On the action bar by default.

FIXED

  • Summons and pets no longer attack members of their owner's own faction. A faction's friendly fire setting only ever covered one player hitting another, so anything a player brought with them, a summoned skeleton, a spell construct, a tamed wolf, treated an ally exactly like an enemy. It now covers everything that fights on a faction's behalf, through arrows and thrown potions as well.

    They also stop TARGETING faction members, which is the other half of that report. Cancelling the damage alone left a summon locked onto a friend it could never hurt, swinging at them instead of at the thing it was summoned for. Refused a friendly target, it goes and finds a real one.

  • The Territory Table drops when you break it. It needed the correct tool for drops but was in no tool tag at all, so no tool was ever the correct one and the block was destroyed with nothing to show for it. Any pickaxe now works.

  • Explosions are no longer stopped inside claims. Claims were narrowed to breaking and placing in 1.1.3, but explosions, mob griefing and pistons were still being refused by Easy Factions and nothing was undoing it, so taking them out of the restriction list changed nothing. Put EXPLOSION_DAMAGE, MOB_GRIEFING_DAMAGE or PISTON_MOVE back into restrictedInteractions to have claims stop them again.

  • Claims already sitting on colonies are cleared on the first startup after installing this, and refunded. Those were taken while nothing stopped them, and the people they were taken from cannot release them, because releasing a claim belongs to the claim owner and the claim owner is whoever took the land.

NOTE FOR SERVER OWNERS

Read this before the first boot. Two of the new defaults change how your server plays.

Land now costs money. If you do not want that, set chunkprice.enabled = false in territory-server.toml before starting. SDM Economy is the currency where it is installed and emeralds are the currency where it is not, and the two are never both live.

The first startup sweep pays legacyRefundPerChunk, 1000 by default, for every chunk it releases back to a colony, because nothing was recorded as paid for land claimed before this release. On a server with a lot of claims sitting on colonies that is a lot of money entering the economy at once. Set it to 0 to hand the land back and pay nothing.

Existing config files keep the values they already have, and the new blocks are added to them on the next start. If you are coming from 1.1.0, read the 1.1.2, 1.1.3 and 1.1.4 notes as well: claims protect against breaking and placing only, the operator bypass is now a configurable permission level, and restrictedInteractions in an existing territory-server.toml has to be edited by hand or the file deleted and left to regenerate.

This mod has no additional files