yarn/mappings/net/minecraft/entity/ai/brain/MemoryQueryResult.mapping

28 lines
1.2 KiB
Plaintext

CLASS net/minecraft/class_7906 net/minecraft/entity/ai/brain/MemoryQueryResult
COMMENT The result of a {@link MemoryQuery}. This is passed as a lambda argument to
COMMENT {@link net.minecraft.entity.ai.brain.task.TaskTriggerer#task}. Use
COMMENT {@link net.minecraft.entity.ai.brain.task.TaskTriggerer.Context#getValue} to
COMMENT get the value.
COMMENT
COMMENT <p>It is also possible to set or forget the stored memory value using methods in
COMMENT this class.
COMMENT
COMMENT @see net.minecraft.entity.ai.brain.task.TaskTriggerer.Context#getValue
COMMENT @see net.minecraft.entity.ai.brain.task.TaskTriggerer.Context#getOptionalValue
FIELD field_41025 brain Lnet/minecraft/class_4095;
FIELD field_41026 memory Lnet/minecraft/class_4140;
FIELD field_41027 value Lcom/mojang/datafixers/kinds/App;
METHOD <init> (Lnet/minecraft/class_4095;Lnet/minecraft/class_4140;Lcom/mojang/datafixers/kinds/App;)V
ARG 1 brain
ARG 2 memory
ARG 3 value
METHOD method_47248 getValue ()Lcom/mojang/datafixers/kinds/App;
METHOD method_47249 remember (Ljava/lang/Object;)V
ARG 1 value
METHOD method_47250 remember (Ljava/lang/Object;J)V
ARG 1 value
ARG 2 expiry
METHOD method_47251 remember (Ljava/util/Optional;)V
ARG 1 value
METHOD method_47252 forget ()V