Skip to content

BuilderValidationHelper

Package: com.hypixel.hytale.server.npc.asset.builder

public class BuilderValidationHelper

Bundles 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.

public BuilderValidationHelper(String name, FeatureEvaluatorHelper featureEvaluator, InternalReferenceResolver internalReferenceResolver, StateMappingHelper stateMappingHelper, InstructionContextHelper instructionContextHelper, ExtraInfo extraInfo, List<Evaluator<?>> evaluators, List<String> readErrors)
MethodReturnsDescription
getName()StringThe builder/file name.
getFeatureEvaluatorHelper()FeatureEvaluatorHelperFeature evaluation context.
getInternalReferenceResolver()InternalReferenceResolverLocal reference resolver.
getStateMappingHelper()StateMappingHelperState machine helper.
getInstructionContextHelper()InstructionContextHelperInstruction context.
getExtraInfo()ExtraInfoCodec extra info.
getReadErrors()List<String>Mutable error list.
getEvaluators()List<Evaluator<?>>Decision maker evaluators.
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.