Class RequiresFeatureIfValidator
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.validators.Validator
com.hypixel.hytale.server.npc.asset.builder.validators.RequiredFeatureValidator
com.hypixel.hytale.server.npc.asset.builder.validators.RequiresFeatureIfValidator
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRequiresFeatureIfValidator(String attribute, boolean value, EnumSet<Feature> feature) -
Method Summary
Modifier and TypeMethodDescriptiongetErrorMessage(String context) static booleanstaticValidate(FeatureEvaluatorHelper evaluatorHelper, EnumSet<Feature> requiredFeature, boolean requiredValue, boolean value) booleanvalidate(FeatureEvaluatorHelper evaluatorHelper) static RequiresFeatureIfValidatorwithAttributes(String attribute, boolean value, EnumSet<Feature> feature)
-
Field Details
-
description
-
attribute
-
value
private final boolean value
-
-
Constructor Details
-
RequiresFeatureIfValidator
-
-
Method Details
-
validate
- Specified by:
validatein classRequiredFeatureValidator
-
getErrorMessage
- Specified by:
getErrorMessagein classRequiredFeatureValidator
-
staticValidate
public static boolean staticValidate(@Nonnull FeatureEvaluatorHelper evaluatorHelper, EnumSet<Feature> requiredFeature, boolean requiredValue, boolean value) -
withAttributes
@Nonnull public static RequiresFeatureIfValidator withAttributes(String attribute, boolean value, @Nonnull EnumSet<Feature> feature)
-