FactionsPlus Logo

Factions Plus

Add some meat to your Factions server!

Configuration | Templates | Commands | Permissions | Media

FactionsPlus adds features that the developers of the Factions 2.0.0 plugin have not added. (If using 1.x, please use our obsolete 0.5.x version of FactionsPlus).

Developers, read this.

Any donation is really helpful - thanks!


Hooks into everything!

FactionsPlus is setup to, hook in! It hooks into Factions, Essentials (cool downs, warm ups with warps, etc), Vault, DisguiseCraft, iDisguise, Lib's Disguises, MultiVerse, Cannons, Lockette, ChestShop, ShowCaseStandalone and more!

Found a bug, or have a suggestion?

We're now using GitHub to track issues and suggestions! If you make a comment with a suggestion, I will simply direct you to there. Otherwise I'll forget and lose track of it. Plus, you get to see as soon as I do it in development!

Click here to access the issue tracker.

If you're looking for guides, tutorials, videos, images, or other media, please check the media page. If you want your media to be added please also check the media page.

I'm a busy person so it may take me time to respond to bugs and questions, however there has been a lot of love from the community to answer questions!

This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version

Opting out of this service can be done by editing the Plugins/Metrics/config.yml and changing opt-out to true.

Warning on upcoming update

My new plugin FactionsPerms will be taking over features like the "disabled_in_warzone.txt" file, safeZonesExtraSafe, protectSafeAnimalsInSafeZone, factionsplus.keepItemsOnDeathInWarZone, etc! As these can be easily accomplished with permissions (and is much more faster/convenient).

My new plugin FactionsPerms will be a permissions plugin with the ability to have territory-based permissions. Cool right?! This means you'll be able to change what permissions players have depending on which territory they're in. This INCLUDES sub-commands of Factions commands which are permission based.

I've been working on FactionsPerms nearly full-time getting it ready, so hopefully it goes smoothly! FactionsPerms will be added to Vault on completion and will work with all your existing plugins.

When this feature is added the "disabled_in_warzone.txt" file and other features will be deprecated + working, but not continue to be automatically added, it will be removed in future updates after FactionsPerms is added.

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

  • Avatar of MarkehMe MarkehMe Apr 21, 2014 at 05:25 UTC - 0 likes

    @killermanaa2: Go


    Want a faster response from me? Follow me and tweet me on twitter! @markehme BFAK:90607746,6bd5d8183f15ef6bbc8c5469c97e0a66d662d410c11146dc88dbd1a9a0a8f471

  • Avatar of MarkehMe MarkehMe Apr 21, 2014 at 05:24 UTC - 0 likes

    @purpleninja75: Go

    Send me a private message please.

  • Avatar of purpleninja75 purpleninja75 Apr 20, 2014 at 20:26 UTC - 0 likes

    can u make plugins for me i will pay

  • Avatar of killermanaa2 killermanaa2 Apr 20, 2014 at 18:59 UTC - 0 likes

    Any Progress on the Scoreboards map? I am still waiting for it :P

  • Avatar of purpleninja75 purpleninja75 Apr 20, 2014 at 06:16 UTC - 0 likes

    @MarkehMe Will You Plz Make Plugins For Me I Will Pay

  • Avatar of MarkehMe MarkehMe Apr 12, 2014 at 04:07 UTC - 0 likes

    @Madeye16: Go

    Appears to be from keep items on death in WarZone. Odd. It'll be fixed in 0.7.0 because I'm recoding it.

    I'd suggest just disabling it for now. Should see an update in a few weeks.

  • Avatar of Madeye16 Madeye16 Apr 12, 2014 at 03:38 UTC - 0 likes

    I keep getting this error message when ever someone dies. I'm really uncertain on what the cause is.

    11.04 20:29:50 [Server] INFO ... 20 more 11.04 20:29:50 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_45] 11.04 20:29:50 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_45] 11.04 20:29:50 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_45] 11.04 20:29:50 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_45] 11.04 20:29:50 [Server] INFO at markehme.factionsplus.listeners.CoreListener.onPlayerDeath(CoreListener.java:509) [?:?] 11.04 20:29:50 [Server] INFO Caused by: java.lang.NullPointerException 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:700) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.ServerConnection.c(ServerConnection.java:77) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.PacketPlayInUseEntity.handle(SourceFile:10) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.PacketPlayInUseEntity.a(SourceFile:55) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:1144) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.EntityHuman.attack(EntityHuman.java:923) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.EntityPlayer.damageEntity(EntityPlayer.java:461) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.EntityHuman.damageEntity(EntityHuman.java:751) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.EntityLiving.damageEntity(EntityLiving.java:739) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at net.minecraft.server.v1_7_R1.EntityPlayer.die(EntityPlayer.java:383) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:366) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) [custom.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] 11.04 20:29:50 [Server] INFO org.bukkit.event.EventException 11.04 20:29:50 [Server] ERROR Could not pass event PlayerDeathEvent to FactionsPlus v0.6.9

  • Avatar of MarkehMe MarkehMe Apr 11, 2014 at 14:19 UTC - 0 likes

    @jessgallipeau: Go

    I'll make it check for vault in the future :) Happy to hear it's been fixed!

  • Avatar of jessgallipeau jessgallipeau Apr 11, 2014 at 00:59 UTC - 0 likes

    @MarkehMe I didn't have Vault installed. Thanks. (I am on a different account, yes. Not sure what the jessgallipeau account is but thats what I was logged into... xD) BTW I didnt get an error, it just wasnt there.

  • Avatar of MarkehMe MarkehMe Apr 11, 2014 at 00:42 UTC - 0 likes

    @CloudKidZ: Go

    We don't support the wildcard permission as a lot of our permissions will do the opposite of what you want! Sorry! You'll be required to add each individual permission. (This has enabled fly in faction land so you can only fly in your territory).

    @jessgallipeau: Go

    You required Vault and Factions 2.x, what error message are you reciving?


Date created
Apr 04, 2012
Last update
Mar 22, 2014
Development stage
  • enUS
GNU Affero General Public License version 3 (AGPLv3)
Curse link
Recent files



Required dependency