Remove Status perm
This commit is contained in:
parent
3642301de0
commit
6bf9d29bed
@ -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); }
|
||||||
|
Loading…
Reference in New Issue
Block a user