Interface IElevatorActionBuilder
-
public interface IElevatorActionBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> IElevatorActionBuilderaddVariable(T defaultValue, java.util.function.Consumer<IElevatorActionVariableBuilder<T>> variableEditor)IElevatorActionBuilderonCheckConditions(java.util.function.Function<IElevatorActionExecuteContext,java.lang.Boolean> conditionsConsumer)IElevatorActionBuilderonExecute(java.util.function.Consumer<IElevatorActionExecuteContext> executeConsumer)IElevatorActionBuilderonInit(java.lang.Runnable onInit)voidregister(org.bukkit.plugin.java.JavaPlugin plugin, java.lang.String chatColor, java.lang.String displayName, org.bukkit.Material itemType)voidregister(org.bukkit.plugin.java.JavaPlugin plugin, org.bukkit.inventory.ItemStack icon)
-
-
-
Method Detail
-
onExecute
IElevatorActionBuilder onExecute(java.util.function.Consumer<IElevatorActionExecuteContext> executeConsumer)
-
onCheckConditions
IElevatorActionBuilder onCheckConditions(java.util.function.Function<IElevatorActionExecuteContext,java.lang.Boolean> conditionsConsumer)
-
onInit
IElevatorActionBuilder onInit(java.lang.Runnable onInit)
-
addVariable
<T> IElevatorActionBuilder addVariable(T defaultValue, java.util.function.Consumer<IElevatorActionVariableBuilder<T>> variableEditor)
-
register
void register(org.bukkit.plugin.java.JavaPlugin plugin, org.bukkit.inventory.ItemStack icon)
-
register
void register(org.bukkit.plugin.java.JavaPlugin plugin, java.lang.String chatColor, java.lang.String displayName, org.bukkit.Material itemType)
-
-