BuilderValidationHelper
Package: com.hypixel.hytale.server.npc.asset.builder
public class BuilderValidationHelperBundles all contextual objects needed during builder configuration reading and validation into a single parameter object. Passed to Builder.readConfig() and used by BuilderBase to initialize its internal state.
Constructor
Section titled “Constructor”public BuilderValidationHelper(String name, FeatureEvaluatorHelper featureEvaluator, InternalReferenceResolver internalReferenceResolver, StateMappingHelper stateMappingHelper, InstructionContextHelper instructionContextHelper, ExtraInfo extraInfo, List<Evaluator<?>> evaluators, List<String> readErrors)Accessors
Section titled “Accessors”| Method | Returns | Description |
|---|---|---|
getName() | String | The builder/file name. |
getFeatureEvaluatorHelper() | FeatureEvaluatorHelper | Feature evaluation context. |
getInternalReferenceResolver() | InternalReferenceResolver | Local reference resolver. |
getStateMappingHelper() | StateMappingHelper | State machine helper. |
getInstructionContextHelper() | InstructionContextHelper | Instruction context. |
getExtraInfo() | ExtraInfo | Codec extra info. |
getReadErrors() | List<String> | Mutable error list. |
getEvaluators() | List<Evaluator<?>> | Decision maker evaluators. |
Related Types
Section titled “Related Types”- BuilderBase — uses this during
preReadConfig - BuilderObjectReferenceHelper — passes this to child builders
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.