HyCodeYourTale
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)

privateString description
privateFeature feature

Inheritance

Parent
Current
Interface
Child

Use mouse wheel to zoom, drag to pan. Click nodes to navigate.

Related Classes

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) {
   }
}