Factions/src/com/massivecraft/factions
Justin Kaeser 4743c1821a Add recruit role for factions
The recruit role's goal is to enable factions to invite new members without being afraid of getting griefed instantly.

Adds a configuration option "factionRankDefault" for default rank of newly joined faction members. By default this is RECRUIT, but it can be set to any supported rank.

Adds the /f promote and /f demote commands, which leaders and officers can use to increase or decrease the rank of a faction member by one level, up to officer, or down to recruit.
This version of the recruit feature preserves the /f officer command for backward compatibility.
2013-01-06 21:44:29 +01:00
..
adapters The latest CraftBukkit builds have changed their compiled-in GSON lib's package name. Rather than us switching back to using a separate GSON lib again (with two effectively identical copies of GSON ending up loaded and wasting server resources), I'm simply switching Factions to point to CraftBukkit's refactored GSON package name instead. 2012-08-26 01:02:31 -05:00
cmd Add recruit role for factions 2013-01-06 21:44:29 +01:00
event fix imports for new PowerLossEvent 2012-12-19 06:15:31 -06:00
iface Economy integration is now handled through Vault instead of Register. You will need to download and install the Vault plugin now if you want to use any Economy-related features. If you're not using the Register plugin for anything other than Factions, it should be safe to remove it from your server. 2012-01-16 19:38:14 -06:00
integration Merge pull request #200 from blha303/master 2013-01-04 08:11:29 -08:00
listeners tiny performance optimization to last commit 2013-01-04 09:13:27 -06:00
struct Add recruit role for factions 2013-01-06 21:44:29 +01:00
util Now using automated help. Fixed SeeChunk issues. 2012-05-09 05:56:37 +02:00
zcore Merge pull request #200 from blha303/master 2013-01-04 08:11:29 -08:00
Board.java The latest CraftBukkit builds have changed their compiled-in GSON lib's package name. Rather than us switching back to using a separate GSON lib again (with two effectively identical copies of GSON ending up loaded and wasting server resources), I'm simply switching Factions to point to CraftBukkit's refactored GSON package name instead. 2012-08-26 01:02:31 -05:00
Conf.java Add recruit role for factions 2013-01-06 21:44:29 +01:00
Faction.java Performance overhaul sponsored by rockxz3, using his large server's data for reference to help with testing and tuning. Timing numbers below are based on this data set on my test server. 2012-11-06 09:43:27 -06:00
Factions.java Add recruit role for factions 2013-01-06 21:44:29 +01:00
FLocation.java Remake of radius claim method. It now starts in the current chunk and spirals outward, in a repeating task designed to keep from overloading the server. The old method tried to put together a list of chunks, and then tried to claim them immediately starting from one corner of the overall area. 2012-03-13 05:54:48 -05:00
FPlayer.java Add recruit role for factions 2013-01-06 21:44:29 +01:00
FPlayers.java The latest CraftBukkit builds have changed their compiled-in GSON lib's package name. Rather than us switching back to using a separate GSON lib again (with two effectively identical copies of GSON ending up loaded and wasting server resources), I'm simply switching Factions to point to CraftBukkit's refactored GSON package name instead. 2012-08-26 01:02:31 -05:00
P.java Use the standard Bukkit command handling system. 2013-01-03 08:23:46 +01:00