net.minecraft.entity.ai.brain.task

public class MemoryTransferTask

net.minecraft.world.entity.ai.behavior.CopyMemoryWithExpiry
net.minecraft.class_4809
net.minecraft.entity.ai.brain.task.MemoryTransferTask

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static <E extends LivingEntity, T> Task<E>
create(Predicate<E> copyIfTrue, MemoryModuleType<? extends T> sourceMemory, MemoryModuleType<T> targetMemory, UniformInt durationOfCopy)
method_46914(Predicate<E> arg0, class_4140<? extends T> arg1, class_4140<T> arg2, class_6019 arg3)
create(Predicate<E> runPredicate, MemoryModuleType<? extends T> sourceType, MemoryModuleType<T> targetType, UniformIntProvider expiry)
private static com.mojang.datafixers.kinds.App
lambda$create$2(MemoryModuleType arg0, MemoryModuleType arg1, Predicate arg2, UniformInt arg3, BehaviorBuilder$Instance arg4)
method_46911(class_4140 arg0, class_4140 arg1, Predicate arg2, class_6019 arg3, class_7898$class_7900 arg4)
method_46911(MemoryModuleType arg0, MemoryModuleType arg1, Predicate arg2, UniformIntProvider arg3, TaskTriggerer$TaskContext context)
private static TaskRunnable
lambda$create$1(Predicate arg0, BehaviorBuilder$Instance arg1, UniformInt arg2, MemoryAccessor arg3, MemoryAccessor arg4)
method_46912(Predicate arg0, class_7898$class_7900 arg1, class_6019 arg2, class_7906 arg3, class_7906 arg4)
method_46912(Predicate arg0, TaskTriggerer$TaskContext arg1, UniformIntProvider arg2, MemoryQueryResult source, MemoryQueryResult target)
private static boolean
lambda$create$0(Predicate arg0, MemoryAccessor arg1, BehaviorBuilder$Instance arg2, MemoryAccessor arg3, UniformInt arg4, ServerLevel arg5, LivingEntity arg6, long arg7)
method_46913(Predicate arg0, class_7906 arg1, class_7898$class_7900 arg2, class_7906 arg3, class_6019 arg4, class_3218 arg5, class_1309 arg6, long arg7)
method_46913(Predicate arg0, MemoryQueryResult arg1, TaskTriggerer$TaskContext arg2, MemoryQueryResult arg3, UniformIntProvider arg4, ServerWorld world, LivingEntity entity, long time)