Simple Factions
Simple Factions
What is Simple Factions?
Simple Factions is a complete rewrite of the popular Factions plugin. With Simple Factions, you have much more control than before with every little detail of the plugin, and we even feature a 3D chunk claiming system. Also, I don't remove features at random like those guys over at massivecraft do.
You can download the latest version from github, if you want it straight from the source.
here's a link - download it by hitting "view raw". Bleeding edge updates are unapproved by bukkit, so keep that in mind. The github is currently hosting SimpleFactions v1.86 or newer.
Features
- 3D chunk claiming system with configurable claim sizes (in each direction!)
- Tons of options!
- Faction homes, protections, and money.
- Faction, Ally, Enemy, Global, Local, and even custom chat channels (for the more advanced factions, with complicated relations).
- On-the-fly loading of config and data files - no reloading required!
- A very complex (but simple to use!) access system that allows for both global permission changes and per chunk access settings.
- Warzone, safezone, and peaceful faction toggles - for example, you can have multiple warzone factions, each with their own names.
- CUSTOM LANGUAGE SUPPORT (new in v1.89 of SF) - You can create your own language packs.
Help!
- With the simple /sf help command, you can view every single command in the game. For a full list of commands and in depth descriptions, click here.
- Here is an explanation of the power and claims systems.
- An explanation on the /sf access command
Permissions
There are only two permissions in Simple Factions, which are..
- simplefactions.sf - it is turned on be default.
- simplefactions.admin - For admins/OPs only; disabled by default. This allows the owners to not be controlled by block protections and disband any factions.
Configuration
Be sure to check out the config.yml file, once you load up the plugin. The plugin is extremely plug and play! If you're a basic user, Simple Factions is as simple as it gets; just drop in the jar and run your server! If you are the more advanced, tinkering type of user; Simple Factions supports editing of config and data files on the fly. This means that you will never need to reload the plugin or restart the server for changes to take effect.
The future!
Simple Factions is a work in progress. Everything posted on this page should already work - if not, please feel free to make a ticket to warn us of possible bugs.
Support
You can help out by donating to the cause. Donating allows me to work on projects like these for you guys. My paypal is [email protected] - and my BTC address is 1PzPMLAKEkrGKXfp3kTFNBS18QdFRi8qBr
Source
Want to check out the source? Maybe help out with some code? Make your own version? The project is completely open source! Do what you want with it. I might even help you out with things here and there, if you have any questions. https://github.com/coty-crg/simpleFactions
Post your servers here!
Official Test Server: mc.crossedshadows.com
Have a simpleFactions server online?
- You should post about it in the comments! I'd love to see the plugin in action, especially on a large scale server.
Disclaimer
SimepleFactions uses plugin metrics. You can opt out of this by changing a config setting in your plugins folder.
@EndergirlTessa
I can add this feature in the next update. Do you want all chat disabled in worlds you put into the config file? Or just "faction chat" (eg ally/enemy/faction/truce chat channels)?
How can i set the simple factions chat not global so that people in other worlds dont can see the chat?
Just updated simpleFactions to v1.86. It's highly encouraged that you update! It runs about a million times better and is much more stable than previous builds.
Warning though, the new save structure is incompatible with the old. So please backup your old files and erase them from the plugins folder.
@ThisUsernameIsMine
Hah! Good catch. I must have accidentally removed the downloads folder from the build ignore list. The folder is there for github, so you can download builds straight from there. Which I didn't update.
I've been refactoring the plugin today, and making some huge optimizations to it. When I get a chance to finish I'll be uploading that. I'll go ahead and fix what you mentioned as well.
I'm not sure what you've done but i believe you've included too many files with the (1.83) SimpleFactions.jar.
Inside the jar there's a folder named "downloads" with another simpleFactions.jar in it, which happens to be an older version of the plugin (1.70).
Oopsie? =P
To all who were having issues, please try out the 1.8.3 build of simpleFactions. Please make bug reports if you find any errors.
@Cotycrg
Anyway the plugin for 1.7.10 and even for 1.8 is giving errors when trying to disband faction, can you fix it quickly please?
@Cotycrg
Can you add translations for the plugin please? like a local.txt, for version 1.7.9 or 1.7.10.
Hello, whenever someone tries to disband a faction, it says an internal error has occured. Please help.
@Guen1982 Simple Factions doesn't alter anything in Group Manager. This is a common misconception I think, because it takes over the chat by default. Your issue might be fixed if you look into the config.json and change the chat mode.
I downloaded this and installed it, because I was having problems with the factions plugin.
It fixed my claiming problem. And was simpler to use. However it removed all of my groups... I was unable to set nicks...
Is there a way to fix this?
Guen
/f create work, but /f list and /f claim don't work... "an internal error occurend while attempting to perform this command"
Is It Enabled When The Permission Is Not Even In GroupManager Or PEX? What If I Dont Want The Commands Enables In A World? Please Make It Where Its Not Enabled By Default. Make It Where It Is Enabled By Permission... Thanks..
Part of this wont work and i dont know how to fix it. This is the error that comes out in the console. -simpleFactions v1.7 attempted to register an invalid EventHandler method signature "public void com.crossedshadows.simpleFactions.simpleFactions.updatePlayerPower()" in class com.crossedshadows.simpleFactions.simpleFactions
PLz help
I need help part of this plugin wont work because of something internal. this is what it says in the console- simpleFactions v1.7 attempted to register an invalid EventHandler method signature "public void com.crossedshadows.simpleFactions.simpleFactions.updatePlayerPower()" in class com.crossedshadows.simpleFactions.simpleFactions
PLz Help
When i start up the server it says "[17:17:53 ERROR]: Could not load 'plugins/simpleFactions.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/crossedshadows/simpleFactions/simpleFactions : Unsupported major.minor version 51.0"
@dlmartin1991
Martin, make a ticket and send me a PM with some sort of contact email so we can IM / Skype. We could get this resolved super quickly if we work together on it; since I'm not able to replicate the issue.
@KingofAnomaly
Define "won't install" - is it throwing internal errors? Not showing up in /pl? What other plugins are you using? I don't know of any plugin conflicts.
I downloaded the plugin and dropped it into the plugins folder. Im running the spigot 1.8 version and I triple checked I downloaded the right one but it won't install. Are there any plugins that it is incompatible with?
Ok, it's still not 100%
/sf create [faction] works, the chat commands all work, but /sf list and info usually result in internal errors. In addition, we have one member who keeps getting kicked out of his faction whenever he logs out and in.
I'm running bukkit/spigot for 1.8 and made sure to get the .jar file for that build. I haven't messed with any settings so far. Any idea what I can do to fix it up?
@Cotycrg
I'm running 1.8 on the server, and apparently it just took the topmost version from your list, which is, as you suspected, the wrong one for my server. Installed the build for 1.8 and everything seems to be in order. Thanks for your help!