Remove Status perm
This commit is contained in:
		@@ -1,10 +1,9 @@
 | 
				
			|||||||
package com.massivecraft.factions.cmd;
 | 
					package com.massivecraft.factions.cmd;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.massivecraft.factions.comparator.ComparatorMPlayerInactivity;
 | 
					 | 
				
			||||||
import com.massivecraft.factions.cmd.type.TypeFaction;
 | 
					import com.massivecraft.factions.cmd.type.TypeFaction;
 | 
				
			||||||
import com.massivecraft.factions.cmd.type.TypeSortMPlayer;
 | 
					import com.massivecraft.factions.cmd.type.TypeSortMPlayer;
 | 
				
			||||||
 | 
					import com.massivecraft.factions.comparator.ComparatorMPlayerInactivity;
 | 
				
			||||||
import com.massivecraft.factions.entity.Faction;
 | 
					import com.massivecraft.factions.entity.Faction;
 | 
				
			||||||
import com.massivecraft.factions.entity.MPerm;
 | 
					 | 
				
			||||||
import com.massivecraft.factions.entity.MPlayer;
 | 
					import com.massivecraft.factions.entity.MPlayer;
 | 
				
			||||||
import com.massivecraft.massivecore.MassiveException;
 | 
					import com.massivecraft.massivecore.MassiveException;
 | 
				
			||||||
import com.massivecraft.massivecore.command.Parameter;
 | 
					import com.massivecraft.massivecore.command.Parameter;
 | 
				
			||||||
@@ -45,9 +44,6 @@ public class CmdFactionsStatus extends FactionsCommand
 | 
				
			|||||||
		Faction faction = this.readArg(msenderFaction);
 | 
							Faction faction = this.readArg(msenderFaction);
 | 
				
			||||||
		Comparator<MPlayer> sortedBy = this.readArg(ComparatorMPlayerInactivity.get());
 | 
							Comparator<MPlayer> sortedBy = this.readArg(ComparatorMPlayerInactivity.get());
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
		// MPerm
 | 
					 | 
				
			||||||
		if ( ! MPerm.getPermStatus().has(msender, faction, true)) return;
 | 
					 | 
				
			||||||
		
 | 
					 | 
				
			||||||
		// Sort list
 | 
							// Sort list
 | 
				
			||||||
		final List<MPlayer> mplayers = faction.getMPlayers();
 | 
							final List<MPlayer> mplayers = faction.getMPlayers();
 | 
				
			||||||
		Collections.sort(mplayers, sortedBy);
 | 
							Collections.sort(mplayers, sortedBy);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,6 @@ import com.massivecraft.massivecore.util.Txt;
 | 
				
			|||||||
import org.bukkit.entity.Player;
 | 
					import org.bukkit.entity.Player;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import java.util.ArrayList;
 | 
					import java.util.ArrayList;
 | 
				
			||||||
import java.util.LinkedHashSet;
 | 
					 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
import java.util.Set;
 | 
					import java.util.Set;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -53,7 +52,6 @@ public class MPerm extends Entity<MPerm> implements Prioritized, Registerable, N
 | 
				
			|||||||
	public final static transient String ID_DISBAND = "disband";
 | 
						public final static transient String ID_DISBAND = "disband";
 | 
				
			||||||
	public final static transient String ID_FLAGS = "flags";
 | 
						public final static transient String ID_FLAGS = "flags";
 | 
				
			||||||
	public final static transient String ID_PERMS = "perms";
 | 
						public final static transient String ID_PERMS = "perms";
 | 
				
			||||||
	public final static transient String ID_STATUS = "status";
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	public final static transient int PRIORITY_BUILD = 1000;
 | 
						public final static transient int PRIORITY_BUILD = 1000;
 | 
				
			||||||
	public final static transient int PRIORITY_PAINBUILD = 2000;
 | 
						public final static transient int PRIORITY_PAINBUILD = 2000;
 | 
				
			||||||
@@ -79,7 +77,6 @@ public class MPerm extends Entity<MPerm> implements Prioritized, Registerable, N
 | 
				
			|||||||
	public final static transient int PRIORITY_DISBAND = 21000;
 | 
						public final static transient int PRIORITY_DISBAND = 21000;
 | 
				
			||||||
	public final static transient int PRIORITY_FLAGS = 22000;
 | 
						public final static transient int PRIORITY_FLAGS = 22000;
 | 
				
			||||||
	public final static transient int PRIORITY_PERMS = 23000;
 | 
						public final static transient int PRIORITY_PERMS = 23000;
 | 
				
			||||||
	public final static transient int PRIORITY_STATUS = 24000;
 | 
					 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	// -------------------------------------------- //
 | 
						// -------------------------------------------- //
 | 
				
			||||||
	// META: CORE
 | 
						// META: CORE
 | 
				
			||||||
@@ -119,7 +116,6 @@ public class MPerm extends Entity<MPerm> implements Prioritized, Registerable, N
 | 
				
			|||||||
		getPermKick();
 | 
							getPermKick();
 | 
				
			||||||
		getPermTitle();
 | 
							getPermTitle();
 | 
				
			||||||
		getPermHome();
 | 
							getPermHome();
 | 
				
			||||||
		getPermStatus();
 | 
					 | 
				
			||||||
		getPermSethome();
 | 
							getPermSethome();
 | 
				
			||||||
		getPermDeposit();
 | 
							getPermDeposit();
 | 
				
			||||||
		getPermWithdraw();
 | 
							getPermWithdraw();
 | 
				
			||||||
@@ -143,7 +139,6 @@ public class MPerm extends Entity<MPerm> implements Prioritized, Registerable, N
 | 
				
			|||||||
	public static MPerm getPermDesc() { return getCreative(PRIORITY_DESC, ID_DESC, ID_DESC, "set description", MUtil.set(Rel.LEADER, Rel.OFFICER), false, true, true); }
 | 
						public static MPerm getPermDesc() { return getCreative(PRIORITY_DESC, ID_DESC, ID_DESC, "set description", MUtil.set(Rel.LEADER, Rel.OFFICER), false, true, true); }
 | 
				
			||||||
	public static MPerm getPermMotd() { return getCreative(PRIORITY_MOTD, ID_MOTD, ID_MOTD, "set motd", MUtil.set(Rel.LEADER, Rel.OFFICER), false, true, true); }
 | 
						public static MPerm getPermMotd() { return getCreative(PRIORITY_MOTD, ID_MOTD, ID_MOTD, "set motd", MUtil.set(Rel.LEADER, Rel.OFFICER), false, true, true); }
 | 
				
			||||||
	public static MPerm getPermInvite() { return getCreative(PRIORITY_INVITE, ID_INVITE, ID_INVITE, "invite players", MUtil.set(Rel.LEADER, Rel.OFFICER), false, true, true); }
 | 
						public static MPerm getPermInvite() { return getCreative(PRIORITY_INVITE, ID_INVITE, ID_INVITE, "invite players", MUtil.set(Rel.LEADER, Rel.OFFICER), false, true, true); }
 | 
				
			||||||
	public static MPerm getPermStatus() { return getCreative(PRIORITY_STATUS, ID_STATUS, ID_STATUS, "show status", MUtil.set(Rel.LEADER, Rel.OFFICER), false, true, true); }
 | 
					 | 
				
			||||||
	public static MPerm getPermKick() { return getCreative(PRIORITY_KICK, ID_KICK, ID_KICK, "kick members", MUtil.set(Rel.LEADER, Rel.OFFICER), false, true, true); }
 | 
						public static MPerm getPermKick() { return getCreative(PRIORITY_KICK, ID_KICK, ID_KICK, "kick members", MUtil.set(Rel.LEADER, Rel.OFFICER), false, true, true); }
 | 
				
			||||||
	public static MPerm getPermTitle() { return getCreative(PRIORITY_TITLE, ID_TITLE, ID_TITLE, "set titles", MUtil.set(Rel.LEADER, Rel.OFFICER), false, true, true); }
 | 
						public static MPerm getPermTitle() { return getCreative(PRIORITY_TITLE, ID_TITLE, ID_TITLE, "set titles", MUtil.set(Rel.LEADER, Rel.OFFICER), false, true, true); }
 | 
				
			||||||
	public static MPerm getPermHome() { return getCreative(PRIORITY_HOME, ID_HOME, ID_HOME, "teleport home", MUtil.set(Rel.LEADER, Rel.OFFICER, Rel.MEMBER, Rel.RECRUIT, Rel.ALLY), false, true, true); }
 | 
						public static MPerm getPermHome() { return getCreative(PRIORITY_HOME, ID_HOME, ID_HOME, "teleport home", MUtil.set(Rel.LEADER, Rel.OFFICER, Rel.MEMBER, Rel.RECRUIT, Rel.ALLY), false, true, true); }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user