Package studio.magemonkey.codex.action
Class CommandBlock
java.lang.Object
studio.magemonkey.codex.action.CommandBlock
- All Implemented Interfaces:
org.bukkit.configuration.serialization.ConfigurationSerializable
public class CommandBlock
extends Object
implements org.bukkit.configuration.serialization.ConfigurationSerializable
Represents a block with a set of commands to be executed on interaction
-
Constructor Summary
ConstructorsConstructorDescriptionCommandBlock(Map<String, Object> map) CommandBlock(org.bukkit.Material material, int type, String permission, boolean cancelAction, List<studio.magemonkey.codex.api.DelayedCommand> delayedCommands) CommandBlock(org.bukkit.Material material, int type, String permission, boolean cancelAction, studio.magemonkey.codex.api.DelayedCommand... delayedCommands) -
Method Summary
Modifier and TypeMethodDescriptionbooleanList<studio.magemonkey.codex.api.DelayedCommand> org.bukkit.MaterialintgetType()inthashCode()voidinvoke(org.bukkit.event.player.PlayerEvent event, studio.magemonkey.codex.api.Replacer... reps) booleanvoidsetCancelAction(boolean cancelAction) voidsetDelayedCommands(List<studio.magemonkey.codex.api.DelayedCommand> delayedCommands) voidsetMaterial(org.bukkit.Material material) voidsetPermission(String permission) voidsetType(int type) toString()
-
Constructor Details
-
CommandBlock
-
CommandBlock
public CommandBlock(org.bukkit.Material material, int type, String permission, boolean cancelAction, studio.magemonkey.codex.api.DelayedCommand... delayedCommands) -
CommandBlock
public CommandBlock() -
CommandBlock
-
-
Method Details
-
invoke
public void invoke(org.bukkit.event.player.PlayerEvent event, studio.magemonkey.codex.api.Replacer... reps) -
equals
-
hashCode
public int hashCode() -
toString
-
serialize
- Specified by:
serializein interfaceorg.bukkit.configuration.serialization.ConfigurationSerializable
-
setMaterial
public void setMaterial(org.bukkit.Material material) -
setType
public void setType(int type) -
setPermission
-
setCancelAction
public void setCancelAction(boolean cancelAction) -
setDelayedCommands
-
getMaterial
public org.bukkit.Material getMaterial() -
getType
public int getType() -
getPermission
-
isCancelAction
public boolean isCancelAction() -
getDelayedCommands
-