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 11, 2012@Brettflan Have you done the code for checking if a player throws a harmful splash potion inside of a safezone/uses a bow enchanted with fire? If not I can toss you the simple code I made to prevent it.
-
View User Profile
-
Send Message
Posted Mar 11, 2012@Brettflan
I probably have used a older version while using 1.1 R-5. Do you know of a quick fix for the problem for just right now? It would be good if there was a way to recover the faction data but if not I don't care the main problem right now is when I start a faction or anyone else they aren't the leader of the faction automatically and cant do anything within the faction like claim land.
-
View User Profile
-
Send Message
Posted Mar 11, 2012@Canownueasy
The same way you started autoclaiming.
-
View User Profile
-
Send Message
Posted Mar 11, 2012HELP!!
How do I stop autoclaiming??
-
View User Profile
-
Send Message
Posted Mar 11, 2012I'll see about making a new release to take care of the problem in the next couple of days.
-
View User Profile
-
Send Message
Posted Mar 11, 2012settings: allow-end: true warn-on-overload: true spawn-radius: 16 permissions-file: permissions.yml update-folder: update ping-packet-limit: 100 use-exact-login-location: false plugin-profiling: false ticks-per: animal-spawns: 400 monster-spawns: 1 auto-updater: enabled: true on-broken: - warn-console - warn-ops on-update: - warn-console - warn-ops preferred-channel: rb host: dl.bukkit.org suggest-channels: true database: username: bukkit isolation: SERIALIZABLE driver: org.sqlite.JDBC password: walrus url: jdbc:sqlite:{DIR}{NAME}.db
-
View User Profile
-
Send Message
Posted Mar 11, 2012@jason9205
Ah, that is useful. CraftBukkit itself is throwing a GSON error earlier, which upon investigation, is because the relatively new CraftBukkit auto-updater feature uses embedded GSON itself. That conflicts with our external GSON library, but only apparently in some cases. For me, it's not doing that.
One last thing then, can you paste the contents of your bukkit.yml file? That should help me reproduce your problem.
-
View User Profile
-
Send Message
Posted Mar 11, 2012that is all
2012-03-11 17:32:50 [INFO] Starting minecraft server version 1.2.3 2012-03-11 17:32:50 [INFO] Loading properties 2012-03-11 17:32:50 [WARNING] server.properties does not exist 2012-03-11 17:32:50 [INFO] Generating new properties file 2012-03-11 17:32:50 [INFO] Starting Minecraft server on *:25565 2012-03-11 17:32:50 [INFO] This server is running CraftBukkit version git-Bukkit-1.1-R6-33-gb66156b-b2034jnks (MC: 1.2.3) (Implementing API version 1.2.3-R0.1) 2012-03-11 17:32:50 [INFO] Request: GET http://dl.bukkit.org/api/1.0/downloads/projects/craftbukkit/view/git-Bukkit-1.1-R6-33-gb66156b-b2034jnks 2012-03-11 17:32:50 [INFO] No handler. Piping. 2012-03-11 17:32:50 [INFO] [Factions] Loading Factions v1.6.6b 2012-03-11 17:32:50 [INFO] Preparing level "world" 2012-03-11 17:32:50 [INFO] Default game type: 0 2012-03-11 17:32:50 [INFO] Preparing start region for level 0 (Seed: 4583713493446811931) 2012-03-11 17:32:51 [INFO] Preparing spawn area: 69% 2012-03-11 17:32:52 [SEVERE] Exception in thread "Thread-7" 2012-03-11 17:32:52 [SEVERE] com.google.gson.JsonSyntaxException: java.io.IOException: Bogus chunk size 2012-03-11 17:32:52 [SEVERE] at com.google.gson.Gson.fromJson(Gson.java:769) 2012-03-11 17:32:52 [SEVERE] at com.google.gson.Gson.fromJson(Gson.java:694) 2012-03-11 17:32:52 [SEVERE] at org.bukkit.craftbukkit.updater.BukkitDLUpdaterService.fetchArtifact(BukkitDLUpdaterService.java:44) 2012-03-11 17:32:52 [SEVERE] at org.bukkit.craftbukkit.updater.BukkitDLUpdaterService.getArtifact(BukkitDLUpdaterService.java:27) 2012-03-11 17:32:52 [SEVERE] at org.bukkit.craftbukkit.updater.AutoUpdater$1.run(AutoUpdater.java:77) 2012-03-11 17:32:52 [SEVERE] Caused by: java.io.IOException: Bogus chunk size 2012-03-11 17:32:52 [SEVERE] at sun.net.www.http.ChunkedInputStream.processRaw(Unknown Source) 2012-03-11 17:32:52 [SEVERE] at sun.net.www.http.ChunkedInputStream.readAheadBlocking(Unknown Source) 2012-03-11 17:32:52 [SEVERE] at sun.net.www.http.ChunkedInputStream.readAhead(Unknown Source) 2012-03-11 17:32:52 [SEVERE] at sun.net.www.http.ChunkedInputStream.read(Unknown Source) 2012-03-11 17:32:52 [SEVERE] at java.io.FilterInputStream.read(Unknown Source) 2012-03-11 17:32:52 [SEVERE] at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source) 2012-03-11 17:32:52 [SEVERE] at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) 2012-03-11 17:32:52 [SEVERE] at sun.nio.cs.StreamDecoder.implRead(Unknown Source) 2012-03-11 17:32:52 [SEVERE] at sun.nio.cs.StreamDecoder.read(Unknown Source) 2012-03-11 17:32:52 [SEVERE] at java.io.InputStreamReader.read(Unknown Source) 2012-03-11 17:32:52 [SEVERE] at com.google.gson.stream.JsonReader.fillBuffer(JsonReader.java:825) 2012-03-11 17:32:52 [SEVERE] at com.google.gson.stream.JsonReader.nextNonWhitespace(JsonReader.java:878) 2012-03-11 17:32:52 [SEVERE] at com.google.gson.stream.JsonReader.consumeNonExecutePrefix(JsonReader.java:405) 2012-03-11 17:32:52 [SEVERE] at com.google.gson.stream.JsonReader.peek(JsonReader.java:364) 2012-03-11 17:32:52 [SEVERE] at com.google.gson.Gson.fromJson(Gson.java:752) 2012-03-11 17:32:52 [SEVERE] ... 4 more 2012-03-11 17:32:52 [INFO] Preparing start region for level 1 (Seed: 4583713493446811931) 2012-03-11 17:32:52 [INFO] Piping finished
2012-03-11 17:32:52 [INFO] Preparing spawn area: 77% 2012-03-11 17:32:52 [INFO] Preparing start region for level 2 (Seed: 4583713493446811931) 2012-03-11 17:32:53 [INFO] [Factions] Enabling Factions v1.6.6b 2012-03-11 17:32:53 [INFO] [Factions v1.6.6b] === ENABLE START === 2012-03-11 17:32:53 [SEVERE] Error occurred while enabling Factions v1.6.6b (Is it up to date?) java.lang.IllegalAccessError: tried to access class com.google.gson.internal.$Gson$Types$ParameterizedTypeImpl from class com.google.gson.internal.$Gson$Types at com.google.gson.internal.$Gson$Types.canonicalize($Gson$Types.java:99) at com.google.gson.reflect.TypeToken.getSuperclassTypeParameter(TypeToken.java:87) at com.google.gson.reflect.TypeToken.<init>(TypeToken.java:62) at com.massivecraft.factions.P$1.<init>(P.java:115) at com.massivecraft.factions.P.getGsonBuilder(P.java:115) at com.massivecraft.factions.zcore.MPlugin.preEnable(MPlugin.java:69) at com.massivecraft.factions.P.onEnable(P.java:75) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:363) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:374) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:361) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) 2012-03-11 17:32:53 [INFO] Server permissions file permissions.yml is empty, ignoring it 2012-03-11 17:32:53 [INFO] Done (2.799s)! For help, type "help" or "?" 2012-03-11 17:32:57 [INFO] Request: GET http://session.minecraft.net/game/checkserver.jsp?user=Aironic&serverId=331ab10c0b88d451 2012-03-11 17:32:57 [INFO] CheckServer 2012-03-11 17:32:57 [INFO] To: http://mineshafter.appspot.com/game/checkserver.jsp?user=Aironic&serverId=331ab10c0b88d451 2012-03-11 17:32:57 [INFO] Aironic [/2.51.71.49:4326] logged in with entity id 300 at ([world] 3.5, 64.62000000476837, 0.5) 2012-03-11 17:33:05 [INFO] <Aironic> ummmmmmmmm 2012-03-11 17:33:11 [INFO] [Server] man quit please 2012-03-11 17:33:14 [INFO] [Server] a second 2012-03-11 17:33:16 [INFO] <Aironic> k 2012-03-11 17:33:21 [INFO] Connection reset 2012-03-11 17:33:21 [INFO] Aironic lost connection: disconnect.quitting
-
View User Profile
-
Send Message
Posted Mar 11, 2012@jason9205
Can you paste your entire server startup log, then? Maybe there's something useful in there.
@addemod
1.6.6b.
-
View User Profile
-
Send Message
Posted Mar 11, 2012Do you have like any developement build, that works with 1.2.3 beta?
-
View User Profile
-
Send Message
Posted Mar 10, 2012Yes i delete all my plugins and just load faction
-
View User Profile
-
Send Message
Posted Mar 10, 2012@MindBlownzZ
OK, those various errors are caused by your having no factions, not even the base system factions. Have you perchance used 1.6.6 or older (not 1.6.6b) on CraftBukkit 1.1-R5 or newer? That could cause that problem due to it triggering an error at server startup and Factions failing to load properly. It's a problem which will be handled in future releases so that your factions and board can't be wiped by such errors during plugin startup.
@jason9205
OK, so different versions of gson.jar don't help. Have you tried temporarily removing all other plugins like I asked so that Factions is the only plugin loading?
-
View User Profile
-
Send Message
Posted Mar 10, 2012The error has changed when i replacing your /lib/gson.jar file
2012-03-11 15:51:47 [SEVERE] Error occurred while enabling Factions v1.6.6b (Is it up to date?) java.lang.IllegalAccessError: tried to access class com.google.gson.internal.$Gson$Types$ParameterizedTypeImpl from class com.google.gson.internal.$Gson$Types at com.google.gson.internal.$Gson$Types.canonicalize($Gson$Types.java:99) at com.google.gson.reflect.TypeToken.getSuperclassTypeParameter(TypeToken.java:87) at com.google.gson.reflect.TypeToken.<init>(TypeToken.java:62) at com.massivecraft.factions.P$1.<init>(P.java:115) at com.massivecraft.factions.P.getGsonBuilder(P.java:115) at com.massivecraft.factions.zcore.MPlugin.preEnable(MPlugin.java:69) at com.massivecraft.factions.P.onEnable(P.java:75) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:363) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:374) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:361) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
-
View User Profile
-
Send Message
Posted Mar 10, 2012http://pastebin.com/DV63rCvf There you go and no I didnt switch i've been using 1.6.6 the whole time. Sorry for the late response had to do something.
-
View User Profile
-
Send Message
Posted Mar 10, 2012@MindBlownzZ
Can you paste the log contents further down? I see the EventException, but the useful part of the stack trace is below the part you pasted.
EDIT: I also have to ask, you didn't switch to a 1.7.x alpha build of Factions and then switch back to 1.6.6b, did you? That could cause problems like what you describe.
-
View User Profile
-
Send Message
Posted Mar 10, 2012@Brettflan
http://pastebin.com/bQ1pakRC Thats what I managed to get. When it first happened there were a lot more errors and I stopped the server. Hope that helps a little.
-
View User Profile
-
Send Message
Posted Mar 10, 2012@MindBlownzZ
Paste the full error, please.
-
View User Profile
-
Send Message
Posted Mar 10, 2012Hey, i've been using factions all week now all of a sudden I get this error [SEVERE] Could not pass event PlayerMoveEvent to Factions org.bukkit.event.EventException It erased all of the factions and now creating a new faction doesnt even make you the owner of it. I have no idea whats causing it. Any ideas?
-
View User Profile
-
Send Message
Posted Mar 10, 2012@sarpisko
Did you have a question?
@jason9205
Can you try temporarily removing all other plugins to see if one of them is interfering (probably using another version of GSON)?
Otherwise, can you try replacing your /lib/gson.jar file with one of these and then the other?
http://wimbli.com/minecraft/gson1/gson.jar
http://wimbli.com/minecraft/gson2/gson.jar
If the problem is fixed, please post back indicating what fixed it.
-
View User Profile
-
Send Message
Posted Mar 10, 2012Faction not working on my server how can i fix this?
2012-03-11 03:35:14 [INFO] [Factions] Enabling Factions v1.6.6b 2012-03-11 03:35:14 [INFO] [Factions v1.6.6b] === ENABLE START === 2012-03-11 03:35:14 [SEVERE] Error occurred while enabling Factions v1.6.6b (Is it up to date?) java.lang.IllegalAccessError: tried to access class com.google.gson.internal.$Gson$Types$ParameterizedTypeImpl from class com.google.gson.internal.$Gson$Types at com.google.gson.internal.$Gson$Types.canonicalize($Gson$Types.java:99) at com.google.gson.reflect.TypeToken.getSuperclassTypeParameter(TypeToken.java:87) at com.google.gson.reflect.TypeToken.<init>(TypeToken.java:62) at com.massivecraft.factions.P$1.<init>(P.java:115) at com.massivecraft.factions.P.getGsonBuilder(P.java:115) at com.massivecraft.factions.zcore.MPlugin.preEnable(MPlugin.java:69) at com.massivecraft.factions.P.onEnable(P.java:75) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:363) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:374) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:361) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) 2012-03-11 03:35:15 [INFO] Server permissions file permissions.yml is empty, ignoring it 2012-03-11 03:35:15 [INFO] Done (3.264s)! For help, type "help" or "?"