Class MemoryTransferTask

java.lang.Object
net.minecraft.entity.ai.brain.task.MemoryTransferTask

public class MemoryTransferTask extends Object
Mappings:
Namespace Name
official blc
intermediary net/minecraft/class_4809
named net/minecraft/entity/ai/brain/task/MemoryTransferTask
  • Constructor Details

    • MemoryTransferTask

      public MemoryTransferTask()
  • Method Details

    • create

      public static <E extends LivingEntity, T> Task<E> create(Predicate<E> runPredicate, MemoryModuleType<? extends T> sourceType, MemoryModuleType<T> targetType, UniformIntProvider expiry)
      Mappings:
      Namespace Name Mixin selector
      official a Lblc;a(Ljava/util/function/Predicate;Lbsh;Lbsh;Lbgj;)Lbky;
      intermediary method_46914 Lnet/minecraft/class_4809;method_46914(Ljava/util/function/Predicate;Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;Lnet/minecraft/class_6019;)Lnet/minecraft/class_7893;
      named create Lnet/minecraft/entity/ai/brain/task/MemoryTransferTask;create(Ljava/util/function/Predicate;Lnet/minecraft/entity/ai/brain/MemoryModuleType;Lnet/minecraft/entity/ai/brain/MemoryModuleType;Lnet/minecraft/util/math/intprovider/UniformIntProvider;)Lnet/minecraft/entity/ai/brain/task/Task;