A fork of Factions3 which aims to fix and improve various things
3e0a68fd6e
* PlayerMoveEvent performance boost (from 0.047ms to 0.015ms in testing, ~313% as fast): now more thrifty in determining whether player has actually moved between chunks before doing anything else; important since this event triggers extremely quickly * PlayerInteractEvent performance boost (from 0.068ms to 0.034ms in testing, ~200% as fast): now ignores left-clicks for interaction checks, since in CraftBukkit 1.4 left-clicks no longer open doors or activate buttons/levers/etc.; not as important as above, but still triggers quite often as people are digging or interacting with blocks * "/f list" command performance boost (from 234ms to 30ms in testing, ~780% as fast): code was getting information for all factions, narrowed it down to only getting info for displayed page range * "/f show" command performance boost (from 132ms to 28ms in testing, ~470% as fast): tweaked the ally & enemy listing code used |
||
---|---|---|
capes | ||
lib | ||
licenses | ||
src/com/massivecraft/factions | ||
.gitignore | ||
plugin.yml | ||
README.md |
Factions - Guilding and user-controlled antigrief plugin for Minecraft
This plugin will allow the players on the server to create factions/guilds. The factions can claim territory that will be protected from non-members. Factions can forge alliances and declare themselves enemies with others. Land may be taken from other factions through war.
The goals of this plugin:
- The players should be able to take care of anti-griefing themselves.
- Inspire politics and intrigues on your server.
- Guilding and team spirit! :)
Usage
Read the full userguide here: http://massivecraft.com/dev/factions
Installing
- Download the latest release: https://github.com/MassiveCraft/Factions/downloads
- Put Factions.jar in the plugins folder.
A default config file will be created on the first run.
License
This project has a LGPL license just like the Bukkit project.
This project uses GSON which has a Apache 2.0 license.