Package studio.magemonkey.codex.api
Class DelayedCommand
java.lang.Object
studio.magemonkey.codex.api.DelayedCommand
- All Implemented Interfaces:
org.bukkit.configuration.serialization.ConfigurationSerializable
public class DelayedCommand
extends Object
implements org.bukkit.configuration.serialization.ConfigurationSerializable
-
Constructor Summary
ConstructorsConstructorDescriptionDelayedCommand(Map<String, Object> map) DelayedCommand(CommandType as, String cmd, int delay) -
Method Summary
Modifier and TypeMethodDescriptionstatic List<DelayedCommand> deserializeMapList(List<Map<String, Object>> list) getAs()getCmd()intgetDelay()static voidinvoke(org.bukkit.plugin.Plugin plugin, org.bukkit.command.CommandSender target, Iterable<DelayedCommand> commands, Runnable onEnd, Replacer... reps) static voidinvoke(org.bukkit.plugin.Plugin plugin, org.bukkit.command.CommandSender target, Iterable<DelayedCommand> commands, Replacer... reps) voidinvoke(org.bukkit.plugin.Plugin plugin, org.bukkit.command.CommandSender target, Iterator<DelayedCommand> next, Runnable onEnd, Replacer... reps) voidsetAs(CommandType as) voidvoidsetDelay(int delay) toString()
-
Constructor Details
-
DelayedCommand
public DelayedCommand() -
DelayedCommand
-
DelayedCommand
-
-
Method Details
-
invoke
public static void invoke(org.bukkit.plugin.Plugin plugin, org.bukkit.command.CommandSender target, Iterable<DelayedCommand> commands, Replacer... reps) -
invoke
public static void invoke(org.bukkit.plugin.Plugin plugin, org.bukkit.command.CommandSender target, Iterable<DelayedCommand> commands, Runnable onEnd, Replacer... reps) -
deserializeMapList
-
invoke
public void invoke(org.bukkit.plugin.Plugin plugin, org.bukkit.command.CommandSender target, Iterator<DelayedCommand> next, Runnable onEnd, Replacer... reps) -
serialize
- Specified by:
serializein interfaceorg.bukkit.configuration.serialization.ConfigurationSerializable
-
toString
-
getAs
-
getCmd
-
getDelay
public int getDelay() -
setAs
-
setCmd
-
setDelay
public void setDelay(int delay)
-