How to Make a Factions Server
Step-by-step guide to creating a Minecraft Factions server with FactionsUUID, raiding, TNT cannons, spawner economy, and PvP balance.
What Makes Factions Work
Factions is the original competitive Minecraft gamemode. Two things drive the entire experience: territorial control and raiding. Players form groups (factions), claim land using a power system, build defended bases, and attempt to breach enemy bases using TNT cannons. The economy revolves around spawners that generate mobs for grinding, and the endgame is dominating the server's wealth and territory leaderboard. A well-run Factions server attracts some of the most dedicated and competitive players in the Minecraft community, but it also demands careful balance. Get the TNT mechanics, economy pacing, or anti-cheat wrong and players leave within hours.
Choosing a Factions Plugin
Two plugins have dominated the Factions space for years.
FactionsUUID
FactionsUUID is the community-maintained fork of the original MassiveCraft Factions. It supports UUID-based player tracking, has stable claim and power mechanics, and is compatible with most economy and shop plugins. This is the standard choice for new servers. Configuration is done through multiple YAML files in the plugin folder, and the documentation is extensive because the community has been using it for a decade. FactionsUUID works on Paper 1.8 through 1.21+.
SaberFactions
SaberFactions is a premium fork that adds features like faction missions, faction upgrades (crop growth speed, spawner rate boosts, XP multipliers), and built-in faction top calculations. It costs money on SpigotMC but saves time if you want those features out of the box. The trade-off is vendor lock-in, you depend on one developer for updates and bug fixes. If budget allows and you want a polished experience quickly, SaberFactions is a valid shortcut.
Understanding the Power System
The power system is the core mechanic that makes Factions strategic rather than just PvP chaos. Every player has a power value (usually 0 to 10). When a player dies, they lose power. A faction's total power is the sum of all members' power. The faction can claim land chunks equal to its total power. If total power drops below the number of claimed chunks, typically after multiple deaths, enemy factions can overclaim that territory.
This means dying has consequences beyond losing gear. It weakens your faction's territorial control. It also means larger factions with inactive members become vulnerable because those members stop regenerating power. Tune the following values in conf.json:
"powerPlayerMax": 10,
"powerPlayerMin": -10,
"powerPerDeath": 2.0,
"powerRegenPerMinute": 0.2,
"powerOfflineLossPerDay": 0.5
Higher powerPerDeath makes wars more punishing. Higher powerRegenPerMinute favors active players. The powerOfflineLossPerDay setting prevents factions from hoarding territory by recruiting players who never log in again.
Setting Up the Map
Map size matters enormously. Too large and players never find each other. Too small and there is no room to hide bases. For a server expecting 20-60 concurrent players, a 5000x5000 world border is a strong starting point. Use the vanilla /worldborder command or a Multiverse setup with a border plugin. Pre-generate chunks with Chunky to avoid lag when players explore. On a fresh map, let players scatter for the first few days before shrinking the border slightly to force conflict.
Some servers use a separate warzone world for PvP and keep the overworld for base building. Others run everything in one world. Single-world setups feel more immersive because the threat of raiding is constant.
TNT Cannons and Raiding
Raiding is the heartbeat of Factions. Players build TNT cannons, redstone contraptions that fire TNT at enemy walls, to breach bases and steal loot from chests and spawners inside. For this to work, your server needs specific settings:
- Enable TNT explosions in faction territory (enemy territory only):
"territoryDenyExplosions": falsefor enemy land. - Set a reasonable explosion radius, vanilla TNT is fine, but some servers boost it slightly.
- Disable obsidian breaking by TNT or give obsidian very high durability (use ObsidianDestroyer plugin to require multiple hits).
- Prevent water from blocking TNT damage by using a cannon balance plugin or adjusting explosion settings.
Sand stacking (also called sand cannons) is a common technique where players stack sand on top of a base to drop it through defenses. Whether you allow this is a design decision, banning it makes bases harder to raid, which slows the pace of the server. Most competitive Factions servers allow it.
Economy: Spawners and Shops
Factions economy revolves around mob spawners. Players buy spawners from the server shop, place them in their base, grind the mobs, and sell the drops. The spawner hierarchy typically goes: pig (cheap, low profit) → iron golem (mid-tier) → blaze (high-tier) → creeper or enderman (top-tier). Price spawners aggressively, iron golem spawners might cost $500,000 while a blaze spawner costs $2,000,000. The goal is to create a progression curve where players reinvest profits into better spawners.
Use ShopGUIPlus or EconomyShopGUI for your server shop. Integrate with Vault for the economy backend. Sell resources (blocks, food, gear) at a markup and buy mob drops at a fixed rate. This creates a natural flow: players grind spawners → sell drops → buy better spawners or raid supplies.
Plugin Stack
A competitive Factions server needs a broader plugin set than most gamemodes:
- FactionsUUID, core gamemode.
- ShopGUIPlus, GUI-based server shop.
- Vault + EssentialsX Economy, economy backend.
- LuckPerms, permissions and ranks.
- CombatTagPlus or CombatLogX, prevents combat logging (spawns an NPC when a player disconnects during combat).
- CrazyEnchantments or ExcellentEnchants, custom enchantments for PvP depth.
- WildStacker or RoseStacker, stack mobs and spawners to reduce entity lag.
- ObsidianDestroyer, makes obsidian walls require multiple TNT hits.
- Anti-cheat, see our anti-cheat guide for options.
PvP Balance and Anti-Cheat
Factions PvP happens constantly, at spawn, in the warzone, during raids. You need to decide between 1.8-style PvP (no attack cooldown, spam clicking, blockhitting) and 1.9+ combat. Most competitive Factions servers use 1.8 combat mechanics even on newer server versions, which you can achieve with plugins like OldCombatMechanics. Whichever you choose, make sure your anti-cheat is tuned for that combat style. Killaura, reach hacks, and auto-clickers are rampant on Factions servers, so invest time in configuring Vulcan or Grim properly.
Custom enchantments add depth but can also break balance if overtuned. Keep enchant levels modest, a Lifesteal I sword is interesting, a Lifesteal X sword makes PvP meaningless because nobody ever dies. Test every enchantment in a controlled environment before releasing it to players.
Keeping the Meta Fresh
Factions servers live and die by resets. A typical season runs 4-8 weeks before the map resets, the economy wipes, and everyone starts fresh. Announce the season length on day one so players know what to expect. Between seasons, adjust spawner prices, tweak TNT mechanics, add new custom enchantments, or change the map seed. This keeps the meta evolving and gives players a reason to return each season.
Want to see a polished setup in action? Astroworld MC runs economy survival with custom bosses, ranks, crates and crossplay. IP: play.astroworldmc.com