Class BrushOperationSetting<T>
java.lang.Object
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.BrushOperationSetting<T>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBrushOperationSetting(String name, String description, T defaultValue, ArgumentType<T> argumentType) BrushOperationSetting(String name, String description, T defaultValue, ArgumentType<T> argumentType, Validator<T> valueValidator, Function<BrushOperationSetting<T>, String> toStringFunction) BrushOperationSetting(String name, String description, T defaultValue, ArgumentType<T> argumentType, Function<BrushOperationSetting<T>, String> toStringFunction) -
Method Summary
Modifier and TypeMethodDescriptiongetInput()getName()getValue()parseAndSetValue(String[] input) setValueUnsafe(String input, Object value)
-
Field Details
-
name
-
description
-
input
-
defaultValue
-
value
-
argumentType
-
valueValidator
-
toStringFunction
-
-
Constructor Details
-
BrushOperationSetting
public BrushOperationSetting(String name, String description, T defaultValue, ArgumentType<T> argumentType) -
BrushOperationSetting
public BrushOperationSetting(String name, String description, T defaultValue, ArgumentType<T> argumentType, Function<BrushOperationSetting<T>, String> toStringFunction) -
BrushOperationSetting
-
-
Method Details
-
setValue
-
setValueUnsafe
-
parseAndSetValue
-
getInput
-
getName
-
getDescription
-
getDefaultValue
-
getArgumentType
-
getValueValidator
-
getValue
-
getValueString
-