Factions
❰❰ MassiveCraft on BukkitDev ❱❱
MassiveCore | Factions | CreativeGates | Vampire
MassiveBooks | MassiveHat | MassiveTickets
❰❰ Full Documentation ❱❱
Player and Overview | Download and Installation | Configuration and Tweaking
❰❰ 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.
Install
- Stop your server.
- Put MassiveCore.jar in your plugins folder. Download MassiveCore here on BukkitDev.
- Put Factions.jar in your plugins folder.
- Start your server again.
- Configure (Optional)
New In Factions 2.8
- Reworked Commands - /f rank, /f invite, /f flag and /f perm.
- Added Commands - /f setpower, /f status, /f unstuck and /f tt.
- WorldGuard - Readded a simple integration.
- Tab Completion - Tab completion now available for everything!
- Interactive Text - Clickable buttons for list and help commands.
- 1.8 Titles - Optionally used for territory info.
- Animals Flag - New flag similar to the Monsters flag.
- Performance - Further work on improved performance.
- Bug Fixes - Loads of minor bugs were fixed.
Official Server

Join in and play with us on the official Factions Minecraft Server!

-
View User Profile
-
Send Message
Posted Mar 1, 2012@zilkanilex2
Downgrading from 1.7.x to 1.6.x will never be fully supported. You shouldn't be using 1.7.x on a production server right now anyway unless you really know what you're getting into, which is why it's marked as an alpha.
On the other hand, upgrading from 1.6.x to 1.7.x will work better in future.
As for retaining player and faction data when downgrading from 1.7.x to 1.6.x, it should be mostly retained (I think). Off the top of my head, factions will still be left without any leaders, everyone being a regular member.
-
View User Profile
-
Send Message
Posted Mar 1, 2012@Brettflan Alright that makes sense then, but is there a way to keep user/faction data while swtiching back 1.6.6?
-
View User Profile
-
Send Message
Posted Mar 1, 2012Version 1.6.6b
@hungoverfurbal
I'll review changes necessary for 1.2 at a later time. They're likely to be making heavy changes in CraftBukkit before they're even close to a recommended build.
-
View User Profile
-
Send Message
Posted Mar 1, 2012Seems like the code is pretty close to being fully compatible with 1.2 any chance of an update for it soon. Correct me if im wrong but it looks to be only a few lines that need to be changed.
-
View User Profile
-
Send Message
Posted Mar 1, 2012@CombatWiZ
What parentheses? I don't understand what you're asking.
@Sonorpearl
That error should be non-fatal and cause no problems.
@Crayder
Our economy configuration outline in the user guide covers them.
@miguelus12
1.6.6 Should work in 1.1-R5 and 1.1-R6, though I haven't had time to test it out to be sure. Either way, 1.1-R5 apparently has an item-duping exploit and they're recommending people not use it. 1.1-R6 was just released to fix that.
EDIT: I take it back, there is an error at startup for Factions in 1.1-R5 and above due to something they changed in the last few days. I'll see about making a quick fix release shortly.
-
View User Profile
-
Send Message
Posted Mar 1, 2012When will R5 version be ready??
-
View User Profile
-
Send Message
Posted Feb 29, 2012How exactly do faction banks work?
-
View User Profile
-
Send Message
Posted Feb 29, 2012Hey i love this plugin, but could you make it where peaceful factions can still ally others, so that mobs dont spawn but they can still help, or be helped by others.
-
View User Profile
-
Send Message
Posted Feb 29, 201215:28:19 [WARNING] Task of 'Factions' generated an exception java.lang.NullPointerException at org.getspout.spout.player.SpoutCraftPlayer.getPlayer(SpoutCraftPlayer.java:1356) at org.getspout.spout.player.SimplePlayerManager.getPlayer(SimplePlayerManager.java:43) at org.getspout.spoutapi.SpoutManager.getPlayer(SpoutManager.java:293) at com.massivecraft.factions.integration.SpoutFeatures.updateSingle(SpoutFeatures.java:224) at com.massivecraft.factions.integration.SpoutFeatures.updateAppearances(SpoutFeatures.java:155) at com.massivecraft.factions.integration.SpoutFeatures$1.run(SpoutFeatures.java:168) at com.bergerkiller.bukkit.nolagg.logging.TimedWrapper.run(TimedWrapper.java:17) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:503) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
-
View User Profile
-
Send Message
Posted Feb 28, 2012So If I wanted the parentheses to automatically be inserted in once the user joins a faction I would do what to my chat?
Sorry I've looked through the User guide so many times I just don't understand some of the stuff that contains.
-
View User Profile
-
Send Message
Posted Feb 28, 2012@zilkanilex2
That's a completely different error, and one which is caused by trying to load 1.7.x data files in Factions 1.6.x. That causes various nasty things like the error you got (among many others) until you restart the server again, and then still leaves some messed up data.
-
View User Profile
-
Send Message
Posted Feb 28, 2012@Brettflan Okay, I replicated the error (bukkit R4 factions 1.6.6) http://pastebin.com/tLTvstvx If there is no fix for this then I will continue using 1.7.X till 1.2 in which case I will most likely be doing a map/factions reset
-
View User Profile
-
Send Message
Posted Feb 28, 2012@Brettflan
hmm, I will do a bit of fiddling with it a bit and see if I can get it to work.
By the way, most of the things you said would NOT work in 1.7.X do seem to be functioning fine, but there are still alot of things that dont work the way the should/used to.
-
View User Profile
-
Send Message
Posted Feb 28, 2012@zilkanilex2
You've updated to 1.7.x and then gone back to 1.6.x with the same data files? If so, that's not odd, it's fully expected. Can't help you there, you were warned.
And that error definitely appears to be due to CraftBukkit not being up-to-date. This was the relevant line:
Caused by: java.lang.ClassNotFoundException: org.bukkit.potion.PotionEffectType
That class is only included in RB 1.1-R4 and up. You get that error on older CraftBukkit RBs which don't have it.
-
View User Profile
-
Send Message
Posted Feb 28, 2012@Brettflan
I do in fact use R4, and factions 1.7.X seems to be working fine (except to the fire damage in spawn) its downgrading BACK to 1.6.X that I am having problems with, it accepted 1.6.X files fine but I cant go back. Its very odd
-
View User Profile
-
Send Message
Posted Feb 28, 2012@Anaghold
The ability to translate all text is on my list of goals for after we get the 1.7 branch ready to completely replace the 1.6 branch.
@Adonum
1. What you're asking for is channel chat, such as provided by the ChannelChat or CAPI plugins.
2. Server admins and such can use our chatspy feature to see all faction and alliance chat.
@CombatWiZ
"chatTagInsertBeforeString" and "chatTagInsertAfterString" are used to insert the faction tag before or after a specific character or string in the chat message, like your example of "(". Those methods are only fallen back to if the replacement method (default "[FACTION]") isn't available. Please read our user guide if you haven't.
EDIT:
@zilkanilex2
I don't know how many times I should repeat it, but I do highly recommend not using our 1.7 alpha releases on production servers. For one thing, they don't yet handle data files from 1.6 releases perfectly, so much data will be lost; for one thing, factions will have no leaders, only regular members. Please please please don't use 1.7 releases unless you're simply testing them or otherwise really really know what you're doing.
That all said, your error is due to you needing to update to CraftBukkit 1.1-R4.
-
View User Profile
-
Send Message
Posted Feb 27, 2012I simply don't understand the "chatTagInsertBeforeString" and "chatTagInsertAfterString", when I set the first value to something such as '(' it doesn't place it before the first letter of the {FACTION} name like I want it to when a Member joins a faction.
So a factionless player looks like this
-> (G) (Member) Player: HiSo when he joins a faction he'll look like this
-> (ClanName) (G) (Member) Player: HiI am using Herochat and EssentialsGroupManager...
-
View User Profile
-
Send Message
Posted Feb 27, 2012@Brettflan
Thanks for the update :)
-
View User Profile
-
Send Message
Posted Feb 27, 2012Hi, I have a small problem...
A while ago (before 1.7.X) I had a problem on my server where no one could place any tnt, it would say: XXX tried to exploit a tnt bug at XXX. So to fix this I installed version 1.7.2 and it fixed the problem and there weren't any major problems, but after a while I realized that safezone only protected you from pvp damage this is bad becuase I have the thu'um plugin and players always yol toor shul spawn thus killing them with fire. So of course I tried to go back to using 1.6.X but it just gave me an error and reset all the faction/player data... luckily I had backups (I will post the error later as I don't run the server on this computer :P but it said something about "member" causing a problem) I saw that 1.6.6 fixed the fire damage in safezone but I cant use this version either, I am stuck with 1.7.3, I cant do a reset because the server is still relatively new and I would loose my players. So I was wondering what I could do to fix this problem. (preferably WITHOUT doing a total faction reset...)
Heres the error: http://pastebin.com/MyYEWy03
-
View User Profile
-
Send Message
Posted Feb 27, 2012A REALLY good thing to do is:
If you go into Alliance chat: You ONLY See chat from your people in your faction and people who are a part of you alliances. Not all the other chat. If you go into Faction chat: You ONLY See chat from your people inside you faction. Nobody else their chat
And make a permission for owner/admin so: - Their chat is always seen by everybody like.. -factions.chat.allsee - They can read everybody their chat (But also choose to not see it) like.. - factions.chat.readall