Factions Logotype

Factions Logo

❰❰ MassiveCraft on BukkitDev ❱❱
MassiveCore | Factions | CreativeGates | Vampire
MassiveBooks | MassiveHat | MassiveTickets

❰❰ Techy Things ❱❱
GitHub | Report a Bug

What is Factions?

With this plugin players group up in Factions. You claim land as your own and build your base. Factions is a self serve anti griefing system. Leaders control who can can edit their faction land.

Factions is also about diplomacy and war. You declare wars and forge alliances. You fight over land and manage your monetary expenses.


  1. Stop your server.
  2. Put MassiveCore.jar in your plugins folder. Download MassiveCore here on BukkitDev.
  3. Put Factions.jar in your plugins folder.
  4. Start your server again.
  5. Configure (Optional)

New In Factions 2.7

  • UUID support! Has actually been in Factions since 2.4.0.
  • Over 50 issues fixed! Thanks for reporting your bugs on GitHub.
  • /f motd – Message of the Day for your Faction only.
  • /f claim – Instant claiming with radius. Square, Circle, Fill and Transfer tools.
  • /f tax – Brand new taxation system as an expansion plugin.
  • /f dynmap – Dynmap integration as an expansion plugin.
  • /f seechunk – See chunks using particle effects as you move around.
  • /f flag – Faction flags modifiable by leader. Toggle on monster spawning!
  • /f home [faction] – Teleport to the homes of your allies!

Official Server

Factions is developed by MassiveCraft.com
You are most welcome to join in and play with us :)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of idkw3ird idkw3ird Aug 30, 2015 at 21:32 UTC - 0 likes

    Okay I am receiving this issue, not sure if this is the proper place for it but here it is.

    [16:30:37 ERROR]: Error occurred while enabling Factions v2.8.0 (Is it up to dat e?) com.massivecraft.massivecore.xlib.gson.JsonSyntaxException: com.massivecraft.mas sivecore.xlib.gson.stream.MalformedJsonException: Unterminated object at line 13 5 column 5 path $.chatSetFormatTo at com.massivecraft.massivecore.xlib.gson.internal.Streams.parse(Streams .java:57) [?:?] at com.massivecraft.massivecore.xlib.gson.JsonParser.parse(JsonParser.ja va:84) [?:?] at com.massivecraft.massivecore.xlib.gson.JsonParser.parse(JsonParser.ja va:59) [?:?] at com.massivecraft.massivecore.xlib.gson.JsonParser.parse(JsonParser.ja va:45) [?:?] at com.massivecraft.massivecore.store.DriverFlatfile.loadFileJson(Driver Flatfile.java:164) [?:?] at com.massivecraft.massivecore.store.DriverFlatfile.loadFile(DriverFlat file.java:151) [?:?] at com.massivecraft.massivecore.store.DriverFlatfile.loadAll(DriverFlatf ile.java:190) [?:?] at com.massivecraft.massivecore.store.DbAbstract.loadAll(DbAbstract.java :68) [?:?] at com.massivecraft.massivecore.store.Coll.initLoadAllFromRemote(Coll.ja va:792) [?:?] at com.massivecraft.massivecore.store.Coll.init(Coll.java:877) [?:?] at com.massivecraft.factions.entity.MConfColl.init(MConfColl.java:39) [ ?:?] at com.massivecraft.factions.Factions.onEnable(Factions.java:130) [?:?]

    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) [s pigot-1.8.7.jar:git-Spigot-6d16e64-3e9b5c9] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:340) [spigot-1.8.7.jar:git-Spigot-6d16e64-3e9b5c9] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:405) [spigot-1.8.7.jar:git-Spigot-6d16e64-3e9b5c9] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav a:356) [spigot-1.8.7.jar:git-Spigot-6d16e64-3e9b5c9] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer. java:316) [spigot-1.8.7.jar:git-Spigot-6d16e64-3e9b5c9] at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4 14) [spigot-1.8.7.jar:git-Spigot-6d16e64-3e9b5c9] at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3 78) [spigot-1.8.7.jar:git-Spigot-6d16e64-3e9b5c9] at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3 33) [spigot-1.8.7.jar:git-Spigot-6d16e64-3e9b5c9] at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav a:263) [spigot-1.8.7.jar:git-Spigot-6d16e64-3e9b5c9] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java :524) [spigot-1.8.7.jar:git-Spigot-6d16e64-3e9b5c9] at java.lang.Thread.run(Unknown Source) [?:1.8.0_51] Caused by: com.massivecraft.massivecore.xlib.gson.stream.MalformedJsonException: Unterminated object at line 135 column 5 path $.chatSetFormatTo at com.massivecraft.massivecore.xlib.gson.stream.JsonReader.syntaxError( JsonReader.java:1574) [?:?] at com.massivecraft.massivecore.xlib.gson.stream.JsonReader.doPeek(JsonR eader.java:496) [?:?] at com.massivecraft.massivecore.xlib.gson.stream.JsonReader.hasNext(Json Reader.java:419) [?:?] at com.massivecraft.massivecore.xlib.gson.internal.bind.TypeAdapters$25. read(TypeAdapters.java:666) [?:?] at com.massivecraft.massivecore.xlib.gson.internal.bind.TypeAdapters$25. read(TypeAdapters.java:1) [?:?] at com.massivecraft.massivecore.xlib.gson.internal.Streams.parse(Streams .java:45) [?:?] ... 22 more

    - - - EDIT - - -

    After deleting the mstore folder on my server folder it magically works!

    Last edited Aug 30, 2015 by idkw3ird
  • Avatar of Azzarrel Azzarrel Aug 30, 2015 at 13:09 UTC - 0 likes

    I really loved factions, the last time I owned a server a few years ago (wow, time passes so fast) and right now i wanted to start a new one, just to see, that CB will die out :'( Before I set up a server, there is one important question: I know there is a spogit build available, but will factions come to sponge, too ?

  • Avatar of Triliton Triliton Aug 30, 2015 at 09:56 UTC - 0 likes

    @snipershotmaster: Go

    Just add it in the plugin.yml?

    Is there no other way? Could essentials have anything to do with it?

  • Avatar of snipershotmaster snipershotmaster Aug 29, 2015 at 21:53 UTC - 0 likes

    add a reload command? like /f reload.


  • Avatar of Triliton Triliton Aug 29, 2015 at 11:50 UTC - 0 likes

    Hello, GREAT plugin. But i do have one problem. I have a permanent faction. Is there any possible way to remove it? I cant figure it out.

    Please help.

    Spigot 1.8 Essentials is installed as well.

  • Avatar of ElectroCat964 ElectroCat964 Aug 29, 2015 at 02:10 UTC - 0 likes
    I keep dying over and over again repeatedly on my server. Someone on the server said it was part of this plugin. <color="FF0000">What do i do?</color>
  • Avatar of TornPVP TornPVP Aug 27, 2015 at 21:20 UTC - 0 likes

    Hello, I was wondering if I could get some help. I was wondering what the command/config or how do I make the player power regeneration rate faster?

  • Avatar of DannySan626 DannySan626 Aug 26, 2015 at 07:45 UTC - 0 likes

    What are the faction relation color codes. WHat I am talking about are the ones in the /mstore/factions_mconf/instance.json where you can set relation colors. I only see a few which are RED, DARK_RED, BLUE, DARK_BLUE, GREEN, DARK_GREEN, etc. You explain this NOWHERE and I have been all around google looking for those colors... if anyone has a list, can you please let me see it.

    AND YES, I am sure I want to change the colors or else I wouldn't be asking.

  • Avatar of MCTylerPVP MCTylerPVP Aug 22, 2015 at 09:19 UTC - 0 likes

    <<reply 2634623>>

    Download this, change what you need, and build it. https://github.com/MassiveCraft/Factions

    MC Client Link-EODCraft.com- WebPage http://EODCraft.com

  • Avatar of Glitchblade Glitchblade Aug 21, 2015 at 19:46 UTC - 0 likes

    The download page says that the plugin was compiled against Spigot 1.8.7, but the game version is specified to be 1.8.1 in the side bar. I understand that 1.8.* are (mostly) compatible with one another, but why the discrepancy? Which version is recommended for use?

    Asking this question here and in the MassiveCore comments since they're similar in this respect.


Date created
Aug 26, 2011
Last update
Jul 15, 2015
Development stage
  • enUS
GNU Lesser General Public License version 3 (LGPLv3)
Curse link
Recent files