BuilderInstructionRandomized

public class BuilderInstructionRandomized extends BuilderInstruction

Class BuilderInstructionRandomized. Provides builderinstructionrandomized functionality for the Hytale server.

java.lang.Object > BuilderInstruction > BuilderInstructionRandomized

Field Summary

instructionList

final Instruction[] instructionList

Field instructionList.

features

final FeatureEvaluatorHelper features

Field features.

helper

final BuilderValidationHelper helper

Field helper.

Method Detail

BuilderInstructionRandomized

public public BuilderInstructionRandomized ()

Method BuilderInstructionRandomized.

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

build

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

readConfig

public Builder readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

getResetOnStateChange

public boolean getResetOnStateChange (@Nonnull final BuilderSupport support)

Method getResetOnStateChange.

Parameters:
@Nonnull final BuilderSupport support

getExecuteFor

public double[] getExecuteFor (@Nonnull final BuilderSupport support)

Method getExecuteFor.

Parameters:
@Nonnull final BuilderSupport support