Interface IElevatorSettingBuilder<T>
-
public interface IElevatorSettingBuilder<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IElevatorSettingBuilder<T>addAction(java.lang.String trigger, java.lang.String action)IElevatorSettingBuilder<T>addComment(java.lang.String comment)IElevatorSettingBuilder<T>allowPerEleCustomization()IElevatorSettingBuilder<T>onClick(java.util.function.Consumer<IElevatorSettingClickContext<T>> onClick)voidregister(org.bukkit.plugin.java.JavaPlugin plugin, java.lang.String chatColor, java.lang.String displayName, org.bukkit.Material itemType)IBuilderElevatorSetting<T>register(org.bukkit.plugin.java.JavaPlugin plugin, org.bukkit.inventory.ItemStack icon)IElevatorSettingBuilder<T>setCanEditIndividually(java.util.function.Function<IElevator,java.lang.Boolean> canEditFunc)
-
-
-
Method Detail
-
register
IBuilderElevatorSetting<T> 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)
-
addAction
IElevatorSettingBuilder<T> addAction(java.lang.String trigger, java.lang.String action)
-
addComment
IElevatorSettingBuilder<T> addComment(java.lang.String comment)
-
setCanEditIndividually
IElevatorSettingBuilder<T> setCanEditIndividually(java.util.function.Function<IElevator,java.lang.Boolean> canEditFunc)
-
allowPerEleCustomization
IElevatorSettingBuilder<T> allowPerEleCustomization()
-
onClick
IElevatorSettingBuilder<T> onClick(java.util.function.Consumer<IElevatorSettingClickContext<T>> onClick)
-
-