Class Evaluator<OptionType extends Option>
java.lang.Object
com.hypixel.hytale.server.npc.decisionmaker.core.Evaluator<OptionType>
- Direct Known Subclasses:
CombatActionEvaluator,StateEvaluator
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.hypixel.hytale.logger.HytaleLoggerstatic longprotected List<Evaluator<OptionType>.OptionHolder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) voidvoidsetupNPC(Holder<EntityStore> holder) void
-
Field Details
-
LOGGER
public static final com.hypixel.hytale.logger.HytaleLogger LOGGER -
NOT_USED
public static long NOT_USED -
options
-
-
Constructor Details
-
Evaluator
public Evaluator()
-
-
Method Details
-
initialise
public void initialise() -
setupNPC
-
setupNPC
-
evaluate
@Nullable public Evaluator<OptionType>.OptionHolder evaluate(int index, @Nonnull ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, @Nonnull EvaluationContext context)
-