9314b4e298
Changes: ---------- * changed internal storage of faction from String Id to Faction for LandClaimEvent and LandUnclaimEvent * added getFactionId(), getFactionTag(), getPlayer() to LandClaimEvent * added getFactionId(), getFactionTag(), getFPlayer(), getPlayer() to LandUnclaimEvent * removed LandUnclaimEvent from unclaimAll() in Board.java * created LandUnclaimAllEvent (uncancellable) and hooked into cmdUnclaimall Notes: -------- * LandUnclaimAllEvent currently only returns calling faction and fplayer information. Location data is unavailable as it is determined in Board.java's unclaimAll(). Realistically this should be enough information for anyone hooking this event to determine what is being altered. On branch CustomFactionEvents modified: src/com/massivecraft/factions/Board.java modified: src/com/massivecraft/factions/FPlayer.java modified: src/com/massivecraft/factions/cmd/CmdUnclaim.java modified: src/com/massivecraft/factions/cmd/CmdUnclaimall.java modified: src/com/massivecraft/factions/event/LandClaimEvent.java new file: src/com/massivecraft/factions/event/LandUnclaimAllEvent.java modified: src/com/massivecraft/factions/event/LandUnclaimEvent.java |
||
---|---|---|
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.