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 17, 2012Thank you so much! I haven't worked with NetBeans or Eclipse before, so you were a great help :)
-
View User Profile
-
Send Message
Posted Mar 17, 2012@termhn
File->New Project, then choose "Java Project with Existing Sources". Set the project name to Factions, and browse for the project folder. Click Next, then add the /src/ folder as a Source Folder on the next page. Then click Finish.
The libs won't be loaded yet, so right-click the project name and and choose Properties. Go to the Libraries category and click the "Add JAR/Folder" button. Then browse to and select all of the JAR files in the ./lib/ folder and add them. You'll then need to swap EssentialsChat.jar and EssentialsChat_2.8.1.jar around so they load in the opposite order, otherwise you'll get a compile error.
You should then be able to compile.
You can either manually add the plugin.yml to the JAR after compiling, or you can modify the build.xml file in the project root and add this towards the bottom, before "</project>" to have it done in the build process:
You can then do a regular Clean and Build on the project. The built JAR file will be in the ./dist/ folder.
-
View User Profile
-
Send Message
Posted Mar 17, 2012Grr, I think I'm being really stupid, but I cant seem to figure out how to load up your source into my project on NetBeans.. any direction?
-
View User Profile
-
Send Message
Posted Mar 17, 2012Thanks for the quick replies and I think I've got it now :)
-
View User Profile
-
Send Message
Posted Mar 17, 2012@termhn
Have you made sure plugin.yml is in the built JAR file?
You might also check the Bukkit wiki for help on building plugins.
-
View User Profile
-
Send Message
Posted Mar 17, 2012Hmm still the same error... Am I doing this right?
1. Download source 2. Download 1.1 R4 snapshot from dl.bukkit.org and rename it to bukkit.jar 3. place that in libs folder instead of old one 4. Import all that into Eclipse 5. Export (build) to jar file
-
View User Profile
-
Send Message
Posted Mar 17, 2012oh i was building the 1.7 alpha.. I'll go try building the 1.6.7 ;)
-
View User Profile
-
Send Message
Posted Mar 17, 2012@Luxius96
Our Spout features do work with the latest dev releases of Spout and CraftBukkit. See this response for more details.
@termhn
Just be clear which branch you're building from; the main branch is the 1.7 dev branch, the 1.6.x branch is the 1.6 stable branch.
As for that error, I'm not sure. I build using NetBeans personally, but the one or two times I've used Eclipse to build Factions for testing purposes I didn't have any problems like that.
EDIT: as an aside, Olof uses Eclipse himself.
-
View User Profile
-
Send Message
Posted Mar 17, 2012OK, when I loaded up your source into an Eclipse project, it threw errors all around, I thought to just ignore them since it's the source for your new version, but when I exported it to a jar and then plopped it into plugins I get this when trying to enable it:
07:05:37 [SEVERE] Could not load 'plugins/Factions.jar' in folder 'plugins': java.lang.ClassCastException: class com.massivecraft.factions.P at java.lang.Class.asSubclass(Class.java:3018) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:132) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:286) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:201) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:165) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:141) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:151) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:411) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Any help?
-
View User Profile
-
Send Message
Posted Mar 17, 2012Thanks for the help... I'm building the latest for 1.1 R4 now ;) Hopefully it'll work first try... just replaced Bukkit lib so far
-
View User Profile
-
Send Message
Posted Mar 17, 2012CraftBukkit Beta 1.2.3-R0.2 dont work spout optional
-
View User Profile
-
Send Message
Posted Mar 16, 2012@termhn
Why aren't you/they using the latest 1.1 branch release, 1.1-R6? Factions 1.6.7 should work fine on 1.1-R6, though I haven't specifically tested it. Of course, if you have sufficient programming experience, you could always download and build our source yourself with an older Bukkit lib version substituted in, possibly needing to make a few minor changes to allow it to compile (not sure).
@CombatWiZ
You can set up a WarZone and enable friendly fire in them (/f config warZoneFriendlyFire true), or you could completely disable our PvP monitoring for a specific world (/f config worldsIgnorePvP YourSpecialWorldNameHere).
@termhn
Factions is superperms compatible, which all modern permission plugins should be based on since it's the official built-in Bukkit permission handler. Please read the FAQ above regarding removing/denying permissions, and if you still have problems, you might take the issue up with the author(s) of PEX.
-
View User Profile
-
Send Message
Posted Mar 16, 2012Oh also, if possible (not sure if this is too much to ask) I need it to be PEX compatible... If you tell me what to change, I can change it in the current version, just like a patch for now :) Thanks!
-
View User Profile
-
Send Message
Posted Mar 16, 2012I have been looking for an option to enable friendly fire in factions...
Please help.
-
View User Profile
-
Send Message
Posted Mar 16, 2012If not, any direction on which files to edit as a temporary fix to this? I'm fairly experienced in programming :)
-
View User Profile
-
Send Message
Posted Mar 16, 2012Any chance you could do a build of the latest version for 1.1 R4? I'm trying to use this on a tekkit server but autominers (issue 120 fixed in latest version) is making it difficult, and tekkit runs on 1.1 R4. Thanks!
-
View User Profile
-
Send Message
Posted Mar 16, 2012YUP IT WORKED :D u dnt understand how much that helps me
-
View User Profile
-
Send Message
Posted Mar 16, 2012thanks ill try it
-
View User Profile
-
Send Message
Posted Mar 16, 2012@KERMITtheCOW
By reload, do you mean the reload CraftBukkit command? That's basically always been unusable/broken. Reload your server by using the stop command to shut down properly and then start your server back up again. I'm not sure why they've even left the reload command in for so long since it doesn't work correctly.
-
View User Profile
-
Send Message
Posted Mar 16, 2012anyone know why when i put a plugin my folder and reload always says a bunch of stuff and then says and 7 more... or and 10more... or and 12 more... and its a bunch of random stuff and then half my plugins r broken like group manager and /help /home like everything