Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- isDisallowParameterProviders()
- add(ProviderEvaluator)
- canAddProvider()
- lock()
- setContainsReference()
- addProviderReferenceValidator(BiConsumer)
- addComponentRequirementValidator(BiConsumer)
- getProviders()
- requiresProviderReferenceEvaluation()
- belongsToFeatureRequiringComponent()
- validateProviderReferences(BuilderManager, ExecutionContext)
- validateComponentRequirements(FeatureEvaluatorHelper, ExecutionContext)
- disallowParameterProviders()
Class FeatureEvaluatorHelper
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.FeatureEvaluatorHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(ProviderEvaluator evaluator) voidvoidaddProviderReferenceValidator(BiConsumer<BuilderManager, ExecutionContext> referenceValidator) booleanbooleanvoidbooleanlock()booleanvoidvoidvalidateComponentRequirements(FeatureEvaluatorHelper providers, ExecutionContext context) voidvalidateProviderReferences(BuilderManager manager, ExecutionContext context)
-
Constructor Details
-
FeatureEvaluatorHelper
public FeatureEvaluatorHelper() -
FeatureEvaluatorHelper
public FeatureEvaluatorHelper(boolean couldRequireFeature)
-
-
Method Details
-
isDisallowParameterProviders
public boolean isDisallowParameterProviders() -
add
-
canAddProvider
public boolean canAddProvider() -
lock
-
setContainsReference
public void setContainsReference() -
addProviderReferenceValidator
public void addProviderReferenceValidator(BiConsumer<BuilderManager, ExecutionContext> referenceValidator) -
addComponentRequirementValidator
public void addComponentRequirementValidator(BiConsumer<FeatureEvaluatorHelper, ExecutionContext> validator) -
getProviders
-
requiresProviderReferenceEvaluation
public boolean requiresProviderReferenceEvaluation() -
belongsToFeatureRequiringComponent
public boolean belongsToFeatureRequiringComponent() -
validateProviderReferences
-
validateComponentRequirements
public void validateComponentRequirements(FeatureEvaluatorHelper providers, ExecutionContext context) -
disallowParameterProviders
public void disallowParameterProviders()
-