Contents
Class BrushOperationSetting<T>
java.lang.Object
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.BrushOperationSetting<T>
-
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) Parse input and set this setting's value to the result.setValueUnsafe(String input, Object value)
-
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
Parse input and set this setting's value to the result.- Parameters:
input- The string input to parse into a value- Returns:
- A ParseResult that is failed with a message if something goes wrong
-
getInput
-
getName
-
getDescription
-
getDefaultValue
-
getArgumentType
-
getValueValidator
-
getValue
-
getValueString
-