Package com.massivecraft.factions.cmd
Class CommandContext
- java.lang.Object
-
- com.massivecraft.factions.cmd.CommandContext
-
public class CommandContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CommandContext(org.bukkit.command.CommandSender sender, java.util.List<java.lang.String> args, java.lang.String alias)
-
Method Summary
Modifier and Type Method Description FPlayerargAsBestFPlayerMatch(int idx)FPlayerargAsBestFPlayerMatch(int idx, FPlayer def)FPlayerargAsBestFPlayerMatch(int idx, FPlayer def, boolean msg)org.bukkit.entity.PlayerargAsBestPlayerMatch(int idx)org.bukkit.entity.PlayerargAsBestPlayerMatch(int idx, org.bukkit.entity.Player def)org.bukkit.entity.PlayerargAsBestPlayerMatch(int idx, org.bukkit.entity.Player def, boolean msg)java.lang.BooleanargAsBool(int idx)java.lang.BooleanargAsBool(int idx, boolean def)java.lang.DoubleargAsDouble(int idx)java.lang.DoubleargAsDouble(int idx, java.lang.Double def)FactionargAsFaction(int idx)FactionargAsFaction(int idx, Faction def)FactionargAsFaction(int idx, Faction def, boolean msg)FPlayerargAsFPlayer(int idx)FPlayerargAsFPlayer(int idx, FPlayer def)FPlayerargAsFPlayer(int idx, FPlayer def, boolean msg)java.lang.IntegerargAsInt(int idx)java.lang.IntegerargAsInt(int idx, java.lang.Integer def)org.bukkit.entity.PlayerargAsPlayer(int idx)org.bukkit.entity.PlayerargAsPlayer(int idx, org.bukkit.entity.Player def)org.bukkit.entity.PlayerargAsPlayer(int idx, org.bukkit.entity.Player def, boolean msg)java.lang.StringargAsString(int idx)java.lang.StringargAsString(int idx, java.lang.String def)booleanargIsSet(int idx)booleanassertHasFaction()booleanassertMinRole(Role role)booleancanAffordCommand(double cost, java.lang.String toDoThis)booleancanIAdministerYou(FPlayer i, FPlayer you)voiddoWarmUp(FPlayer player, WarmUpUtil.Warmup warmup, TL translationKey, java.lang.String action, java.lang.Runnable runnable, long delay)voiddoWarmUp(WarmUpUtil.Warmup warmup, TL translationKey, java.lang.String action, java.lang.Runnable runnable, long delay)voidmsg(TL translation, java.lang.Object... args)voidmsg(java.lang.String str, java.lang.Object... args)booleanpayForCommand(double cost, TL toDoThis, TL forDoingThis)booleanpayForCommand(double cost, java.lang.String toDoThis, java.lang.String forDoingThis)voidsendFancyMessage(java.util.List<mkremins.fanciful.FancyMessage> messages)voidsendFancyMessage(mkremins.fanciful.FancyMessage message)voidsendMessage(java.lang.String msg)voidsendMessage(java.util.List<java.lang.String> msgs)FPlayerstrAsBestFPlayerMatch(java.lang.String name, FPlayer def, boolean msg)org.bukkit.entity.PlayerstrAsBestPlayerMatch(java.lang.String name, org.bukkit.entity.Player def, boolean msg)java.lang.BooleanstrAsBool(java.lang.String str)java.lang.DoublestrAsDouble(java.lang.String str, java.lang.Double def)FactionstrAsFaction(java.lang.String name, Faction def, boolean msg)FPlayerstrAsFPlayer(java.lang.String name, FPlayer def, boolean msg)java.lang.IntegerstrAsInt(java.lang.String str, java.lang.Integer def)org.bukkit.entity.PlayerstrAsPlayer(java.lang.String name, org.bukkit.entity.Player def, boolean msg)
-
-
-
Field Detail
-
sender
public org.bukkit.command.CommandSender sender
-
player
public org.bukkit.entity.Player player
-
fPlayer
public FPlayer fPlayer
-
faction
public Faction faction
-
args
public java.util.List<java.lang.String> args
-
alias
public java.lang.String alias
-
commandChain
public java.util.List<FCommand> commandChain
-
-
Method Detail
-
msg
public void msg(java.lang.String str, java.lang.Object... args)
-
msg
public void msg(TL translation, java.lang.Object... args)
-
sendMessage
public void sendMessage(java.lang.String msg)
-
sendMessage
public void sendMessage(java.util.List<java.lang.String> msgs)
-
sendFancyMessage
public void sendFancyMessage(mkremins.fanciful.FancyMessage message)
-
sendFancyMessage
public void sendFancyMessage(java.util.List<mkremins.fanciful.FancyMessage> messages)
-
argIsSet
public boolean argIsSet(int idx)
-
argAsString
public java.lang.String argAsString(int idx, java.lang.String def)
-
argAsString
public java.lang.String argAsString(int idx)
-
strAsInt
public java.lang.Integer strAsInt(java.lang.String str, java.lang.Integer def)
-
argAsInt
public java.lang.Integer argAsInt(int idx, java.lang.Integer def)
-
argAsInt
public java.lang.Integer argAsInt(int idx)
-
strAsDouble
public java.lang.Double strAsDouble(java.lang.String str, java.lang.Double def)
-
argAsDouble
public java.lang.Double argAsDouble(int idx, java.lang.Double def)
-
argAsDouble
public java.lang.Double argAsDouble(int idx)
-
strAsBool
public java.lang.Boolean strAsBool(java.lang.String str)
-
argAsBool
public java.lang.Boolean argAsBool(int idx, boolean def)
-
argAsBool
public java.lang.Boolean argAsBool(int idx)
-
strAsPlayer
public org.bukkit.entity.Player strAsPlayer(java.lang.String name, org.bukkit.entity.Player def, boolean msg)
-
argAsPlayer
public org.bukkit.entity.Player argAsPlayer(int idx, org.bukkit.entity.Player def, boolean msg)
-
argAsPlayer
public org.bukkit.entity.Player argAsPlayer(int idx, org.bukkit.entity.Player def)
-
argAsPlayer
public org.bukkit.entity.Player argAsPlayer(int idx)
-
strAsBestPlayerMatch
public org.bukkit.entity.Player strAsBestPlayerMatch(java.lang.String name, org.bukkit.entity.Player def, boolean msg)
-
argAsBestPlayerMatch
public org.bukkit.entity.Player argAsBestPlayerMatch(int idx, org.bukkit.entity.Player def, boolean msg)
-
argAsBestPlayerMatch
public org.bukkit.entity.Player argAsBestPlayerMatch(int idx, org.bukkit.entity.Player def)
-
argAsBestPlayerMatch
public org.bukkit.entity.Player argAsBestPlayerMatch(int idx)
-
argAsFPlayer
public FPlayer argAsFPlayer(int idx)
-
strAsBestFPlayerMatch
public FPlayer strAsBestFPlayerMatch(java.lang.String name, FPlayer def, boolean msg)
-
argAsBestFPlayerMatch
public FPlayer argAsBestFPlayerMatch(int idx)
-
argAsFaction
public Faction argAsFaction(int idx)
-
assertHasFaction
public boolean assertHasFaction()
-
assertMinRole
public boolean assertMinRole(Role role)
-
payForCommand
public boolean payForCommand(double cost, java.lang.String toDoThis, java.lang.String forDoingThis)
-
canAffordCommand
public boolean canAffordCommand(double cost, java.lang.String toDoThis)
-
doWarmUp
public void doWarmUp(WarmUpUtil.Warmup warmup, TL translationKey, java.lang.String action, java.lang.Runnable runnable, long delay)
-
doWarmUp
public void doWarmUp(FPlayer player, WarmUpUtil.Warmup warmup, TL translationKey, java.lang.String action, java.lang.Runnable runnable, long delay)
-
-