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.TaskContext#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.TaskContext#getValue
	COMMENT @see net.minecraft.entity.ai.brain.task.TaskTriggerer.TaskContext#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
