Class BrushOperationSetting<T>

java.lang.Object
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.BrushOperationSetting<T>

public class BrushOperationSetting<T> extends Object
  • Constructor Details

  • Method Details

    • setValue

      @Nonnull public BrushOperationSetting<T> setValue(T value)
    • setValueUnsafe

      @Nonnull public BrushOperationSetting<T> setValueUnsafe(String input, Object value)
    • parseAndSetValue

      @Nonnull public ParseResult parseAndSetValue(String[] input)
      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

      @Nullable public String getInput()
    • getName

      public String getName()
    • getDescription

      public String getDescription()
    • getDefaultValue

      public T getDefaultValue()
    • getArgumentType

      public ArgumentType<T> getArgumentType()
    • getValueValidator

      @Nullable public Validator<T> getValueValidator()
    • getValue

      @Nullable public T getValue()
    • getValueString

      public String getValueString()