classpublicPriority 3
UnconditionalFeatureProviderEvaluator
com.hypixel.hytale.server.npc.asset.builder.providerevaluators.UnconditionalFeatureProviderEvaluator
implements FeatureProviderEvaluator
2
Methods
2
Public Methods
2
Fields
1
Constructors
Constructors
public
UnconditionalFeatureProviderEvaluator(Feature feature)Methods
Public Methods (2)
public
boolean provides(EnumSet<Feature> feature)@Override
public
void resolveReferences(BuilderManager manager)@Override
Fields
Private/Package Fields (2)
private
String descriptionprivate
Feature featureInheritance
Parent
Current
Interface
Child
Use mouse wheel to zoom, drag to pan. Click nodes to navigate.
Related Classes
Used By
Source Code
package com.hypixel.hytale.server.npc.asset.builder.providerevaluators;
import com.hypixel.hytale.server.npc.asset.builder.BuilderManager;
import com.hypixel.hytale.server.npc.asset.builder.Feature;
import java.util.EnumSet;
import javax.annotation.Nonnull;
public class UnconditionalFeatureProviderEvaluator implements FeatureProviderEvaluator {
@Nonnull
private final Feature feature;
private final String description;
public UnconditionalFeatureProviderEvaluator(@Nonnull Feature feature) {
this.feature = feature;
this.description = feature.get();
}
@Override
public boolean provides(@Nonnull EnumSet<Feature> feature) {
return feature.contains(this.feature);
}
@Override
public void resolveReferences(BuilderManager manager) {
}
}