More universe disabled checks.
This commit is contained in:
@@ -3,7 +3,9 @@ package com.massivecraft.factions.cmd;
|
||||
import com.massivecraft.factions.FPerm;
|
||||
import com.massivecraft.factions.Perm;
|
||||
import com.massivecraft.factions.cmd.arg.ARFaction;
|
||||
import com.massivecraft.factions.cmd.req.ReqFactionsEnabled;
|
||||
import com.massivecraft.factions.entity.Faction;
|
||||
import com.massivecraft.factions.entity.UConf;
|
||||
import com.massivecraft.mcore.cmd.req.ReqHasPerm;
|
||||
import com.massivecraft.mcore.cmd.req.ReqIsPlayer;
|
||||
import com.massivecraft.mcore.ps.PS;
|
||||
@@ -16,6 +18,7 @@ public class CmdFactionsAutoClaim extends FCommand
|
||||
|
||||
this.addOptionalArg("faction", "you");
|
||||
|
||||
this.addRequirements(ReqFactionsEnabled.get());
|
||||
this.addRequirements(ReqHasPerm.get(Perm.AUTOCLAIM.node));
|
||||
this.addRequirements(ReqIsPlayer.get());
|
||||
}
|
||||
@@ -23,7 +26,12 @@ public class CmdFactionsAutoClaim extends FCommand
|
||||
@Override
|
||||
public void perform()
|
||||
{
|
||||
// Check disabled
|
||||
if (UConf.isDisabled(sender, sender)) return;
|
||||
|
||||
// Args
|
||||
Faction forFaction = this.arg(0, ARFaction.get(usenderFaction), usenderFaction);
|
||||
|
||||
if (forFaction == null || forFaction == usender.getAutoClaimFaction())
|
||||
{
|
||||
usender.setAutoClaimFaction(null);
|
||||
|
||||
Reference in New Issue
Block a user