Interface IElevatorActionVariableBuilder<T>
-
public interface IElevatorActionVariableBuilder<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IElevatorActionVariableBuilder<T>addAction(java.lang.String action, java.lang.String description)IElevatorActionVariableBuilder<T>allowPerEleCustomization()IElevatorActionVariableBuilder<T>onClick(java.util.function.Consumer<IElevatorSettingClickContext<T>> onClick)IElevatorActionVariableBuilder<T>setAlias(java.lang.String... alias)IElevatorActionVariableBuilder<T>setConversion(java.util.function.Function<java.lang.String,T> conversionFunction)IElevatorActionVariableBuilder<T>setDefault(T defaultValue)IElevatorActionVariableBuilder<T>setDisplayName(java.lang.String displayName)IElevatorActionVariableBuilder<T>setIconDescription(java.lang.String description)IElevatorActionVariableBuilder<T>setIconType(org.bukkit.Material iconType)IElevatorActionVariableBuilder<T>setSettingName(java.lang.String settingName)
-
-
-
Method Detail
-
setDefault
IElevatorActionVariableBuilder<T> setDefault(T defaultValue)
-
setConversion
IElevatorActionVariableBuilder<T> setConversion(java.util.function.Function<java.lang.String,T> conversionFunction)
-
setAlias
IElevatorActionVariableBuilder<T> setAlias(java.lang.String... alias)
-
setIconDescription
IElevatorActionVariableBuilder<T> setIconDescription(java.lang.String description)
-
setSettingName
IElevatorActionVariableBuilder<T> setSettingName(java.lang.String settingName)
-
setDisplayName
IElevatorActionVariableBuilder<T> setDisplayName(java.lang.String displayName)
-
setIconType
IElevatorActionVariableBuilder<T> setIconType(org.bukkit.Material iconType)
-
addAction
IElevatorActionVariableBuilder<T> addAction(java.lang.String action, java.lang.String description)
-
onClick
IElevatorActionVariableBuilder<T> onClick(java.util.function.Consumer<IElevatorSettingClickContext<T>> onClick)
-
allowPerEleCustomization
IElevatorActionVariableBuilder<T> allowPerEleCustomization()
-
-