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 Aug 12, 2012Anyone else having a problem with the chat channels? My players keep getting "The built in chat chat channels are disabled on this server" I keep trying to find a way to enable them but so far have found nothing. I've given the players the chat node and looked through the config any help?
-
View User Profile
-
Send Message
Posted Aug 12, 2012I use HeroChat and bPermissions and using the new 1.6.9 factions does not work for me anymore. I get no errors. But there is no chatting format anymore and the only time there is while using 1.6.9 is when some one is in a faction and it still is not the same as while using 1.6.8 and how I want it to look. Here are a few images and my configs for bPerm, herochat and factions that matter. https://dl.dropbox.com/u/30778573/factions.zip
-
View User Profile
-
Send Message
Posted Aug 12, 2012I'm Just wondering. What chat manager are all of you using? Herochat is not working for the new version and I need something that will work with Bpermissions. Any ideas?
-
View User Profile
-
Send Message
Posted Aug 12, 2012everytime i edit the config.json and i reload or restart the server it does not save and now people can not open up chets in enemy territory. does anyone know the problem of why it is not saving. i have vault updated and everything it asks for.
-
View User Profile
-
Send Message
Posted Aug 12, 2012Players are reporting that they randomly loose power for no reason.
Factions 1.6.9
-
View User Profile
-
Send Message
Posted Aug 12, 2012Since version 1.6.9 has a bug with the plugin Modifyworld, despite blocking the writing for guests, they can write, I checked and 100% is the fault of the new version of Factions
Any idea how to fix it?
-
View User Profile
-
Send Message
Posted Aug 12, 2012@Brettflan
I'm using the beta version of factions and got a few questions.
First of all we are using our own chat plugin custom coded and /f c and commands like that don't work. I tried install a suported chat plugin and then when loading the plugin it show that it hooked in to that plugin and then everything works fine. Is there any api documentation so we can make our own chat plugin work with faction chat and tags? Or couldn't you use vault for chat events instead of supporting xx plugins?
And second before there was options so you could make it so like tnt don't explode in offline factions and does in online factions and delay when factions are counted as online. But with the new version this seems to be completely removed while it's really useful and needed for our setup.
And is there any way possible to separate TNT and Creeper explosions? I want players be able to use TNT but not creepers in the old config this could easy be done but now not anymore i think.
And when factionless players attack each other it say dammage reduced but they aren't in any faction? That should be like before that it's only for enemy factions.
And is there a command to undo setting access? Like i did /f access player worstboy32 but got no idea how to remove it again.
And would it be possible if you have set so you can't claim in wg regions that if you have /f admin enabled that you can bypass that check and claim it? It's annoying to change the config reload claim some safe/war zone and then change it again and reload again.
-
View User Profile
-
Send Message
Posted Aug 12, 2012@Brettflan
No only i have permissions to edit that file. This error appeared when i change version to 1.6.9 Sorry i don't see this player. This is my players.json
http://paste.ubuntu.com/1141573/
-
View User Profile
-
Send Message
Posted Aug 11, 2012Brett or anyone else that might know, is there a way either in the config or in the source to make it where if an enemy or neutral faction member is in a Wildnerness chunk, another enemy or neutral faction member can't claim that chunk either through /f claim, /f autoclaim, or /f claim radius?
For example, Warriors and Rebels are enemy factions. KewlDood is in Warriors and LeetKiller is in Rebels. KewlDood is in a wilderness chunk and suddenly LeetKiller drops in on him. How do I make it so they can't claim that chunk for their faction?
This is needed because, on our server, players have to build cannons in Wilderness. TNT is turned off in Wilderness so that the charge doesn't blow up the cannon (we have water protection off) but the payload fires into faction territory and breaks walls. Currently, enemy or neutral faction members can claim the chunk where the opposing players are and the cannon and stop a raid.
-
View User Profile
-
Send Message
Posted Aug 11, 2012@Brettflan
I support you and your plugin :) I had to downgrade back to 1.6.8 because the plugin I use ChatManager for PEX hasn't been updated. It's pretty obvious an update to an event like that within MC could cause issues if both plugins that handle it aren't updated. So now I just wait for the OTHER plugin to update ;)
Edit - I should have mentioned. In the upgrade I had 0 issues besides my faction tag replacement. So any other issues mentioned before ARE caused by other plugins or incompatibilities.
-
View User Profile
-
Send Message
Posted Aug 11, 2012I'm sorry, I've been trying to find a platform to make my suggestion heard, and I completely overlooked this section.
A brief explanation, I recently designed a city for a server I'm planning on launching, and intend on having player-owned areas within the city. The design, in my opinion, is great, barring one issue. The city's built as a circle, and can NOT be marked into 16x16 plots.
My suggestion/request is this: I'd like to see a config option introduced to allow Worldguard's whitelist system to take precedence when a block is placed in an area that is both a safe zone and a region.
It seems like something to this effect should work, [brackets] being psudeocode (I only took a couple of months of High School computer science): If worldGuardPriority = True then if [block node = isRegion] then [post brick] else; else;
Basically, If it's in a region, Factions lets the block through it's denial system, letting WorldGuard decide. Would this be viable?
-
View User Profile
-
Send Message
Posted Aug 11, 2012How do I disable or give a negative permission for the command, */f perm*? They can change settings I configured, and i dont want them to be able to use */f perm* at all. Any help?
-
View User Profile
-
Send Message
Posted Aug 11, 2012@MutinyCraft
I never said they were making it up. I'd assume it's generally because the chat plugin in question needs to be updated to use AsyncPlayerChatEvents. The absolute ONLY change to chat in 1.6.9 was to change PlayerChatEvents to AsyncPlayerChatEvents for proper CB 1.3.1 support and an associated update to the EssentialsChat integration. Nothing else was changed regarding chat in 1.6.9. See here:
https://github.com/MassiveCraft/Factions/commit/ca61860d7b2e78a386957cb18c0c6107078f0d86
and
https://github.com/MassiveCraft/Factions/commit/6059ee0b0b96fce0f344f20995210a813fc91330
That's it. You can read back through the commits to confirm.
https://github.com/MassiveCraft/Factions/commits/1.6.x
Chat in 1.7.6 needed an additional minor modification since it sometimes triggers separate PlayerChatEvents at Monitor level for other plugins to see; since AsyncPlayerChatEvents are triggered slightly differently, that needed to change a bit as well.
https://github.com/MassiveCraft/Factions/commit/ddd17830c006968273ed94c3d2e91103a93f4ec9#L1L108
That's only in 1.7.6 though, not 1.6.9.
To paraphrase you, if for some reason you don't want to believe that I didn't change anything else, the source is available on GitHub with commit diffs posted for your perusal two links up. Feel free to go have a look. Maybe you'll even see something I missed.
@datwerd86
You say it's with a fresh config? Sorry, I can't reproduce that. Your error indicates one of the chat format strings in conf.json is missing an "s" which it would have originally had. Just deleted my config and re-tested Factions 1.6.9 in CB 1.3.1-R1.0:
No problems on my end. Chat as seen above with a fresh config displays fine, before and after creating (thus joining) a faction.
Here I've gone and made a liar out of myself: I've continued to offer troubleshooting related to general problems people are having due to problems with other plugins, custom modified versions of CraftBukkit, messed up or corrupted configurations, and/or general lack of understanding how the plugin works.
I'm still left wondering why I'm wasting my time on this.
-
View User Profile
-
Send Message
Posted Aug 11, 2012People with chat plugin issues, you should read through Brett's comments on the Factions GitHub issues. It explains how chat has changed. With 1.6.9, you might need to add [FACTION] in your title prefix for public chat. Take some time to read up on the changes and how chat has changed. Also, you might need dev versions of your chat plugins like EssentialsChat, etc.
https://github.com/MassiveCraft/Factions/issues?page=1&state=closed
https://github.com/MassiveCraft/Factions/issues/153
-
View User Profile
-
Send Message
Posted Aug 11, 2012@Brettflan
This was a fresh config i tested it on. If the config is borked its like that when its generated, as to test it i ran a fresh server with a fresh copy of factions.
i am yet to run it on my production server as by itself it spits the error when anyone speaks.
it also annoys me when you assume that I have screwed it up and fail to take my bug report seriously.
as i can see by looking through the comments no one seems to be having luck with your latest version.
-
View User Profile
-
Send Message
Posted Aug 11, 2012@mine157947
yea it does but it need to be the 1.7.5 beta for CB 1.2.5-R4.0 for it to work on the latest version of tekkit
-
View User Profile
-
Send Message
Posted Aug 11, 2012@drag0nslyer10
do /f powerboost <factionname> <amount> and that should work
-
View User Profile
-
Send Message
Posted Aug 11, 2012i am the owner of my server but i cant figure out how to give myself more power
-
View User Profile
-
Send Message
Posted Aug 11, 2012does factions work on tekkit and if it does how can i install it
-
View User Profile
-
Send Message
Posted Aug 11, 2012@Brettflan
Using Mchat and bPermissions. Chat formatting is completely ruined by Factions v1.6.9. Again, it is completely ruined by Factions 1.6.9. The 10+ people who are saying this exact thing are not making it up.
I even took some screenshots because for some reason you refuse to believe that something has gotten messed up. Nothing at all was changed other than the factions.jar between screenshots. Factions v1.6.8: http://i.imgur.com/2daQA.png Factions v1.6.9: http://i.imgur.com/JECYk.png
I don't mean to be rude, but you keep stating you didn't change anything and that is clearly not possible as the screenshots reflect.