Uses of Class
net.minecraft.entity.ai.brain.task.TaskTriggerer
-
Uses of TaskTriggerer in net.minecraft.entity.ai.brain.task
Modifier and TypeClassDescriptionprivate static final class
TaskTriggerer.QueryMemory<E extends LivingEntity,
F extends com.mojang.datafixers.kinds.K1, Value> private static final class
TaskTriggerer.Supply<E extends LivingEntity,
A> private static final class
TaskTriggerer.Trigger<E extends LivingEntity>
Modifier and TypeMethodDescription<A,
B, R> TaskTriggerer<E, R> TaskTriggerer.TaskContext.ap2
(com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, BiFunction<A, B, R>> app, com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, A> app2, com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, B> app3) <T1,
T2, T3, R>
TaskTriggerer<E,R> TaskTriggerer.TaskContext.ap3
(com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, com.mojang.datafixers.util.Function3<T1, T2, T3, R>> app, com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, T1> app2, com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, T2> app3, com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, T3> app4) <T1,
T2, T3, T4, R>
TaskTriggerer<E,R> TaskTriggerer.TaskContext.ap4
(com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, com.mojang.datafixers.util.Function4<T1, T2, T3, T4, R>> app, com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, T1> app2, com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, T2> app3, com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, T3> app4, com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, T4> app5) static <E extends LivingEntity,
M>
TaskTriggerer<E,M> TaskTriggerer.cast
(com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, M> app) <T,
R> TaskTriggerer<E, R> TaskTriggerer.TaskContext.map
(Function<? super T, ? extends R> function, com.mojang.datafixers.kinds.App<TaskTriggerer.K1<E>, T> app) (package private) static <E extends LivingEntity,
M>
TaskTriggerer<E,M> TaskTriggerer.of
(TaskTriggerer.TaskFunction<E, M> function) <A> TaskTriggerer<E,
A> TaskTriggerer.TaskContext.point
(A a) <Value> TaskTriggerer<E,
MemoryQueryResult<com.mojang.datafixers.kinds.Const.Mu<com.mojang.datafixers.util.Unit>, Value>> TaskTriggerer.TaskContext.queryMemoryAbsent
(MemoryModuleType<Value> type) <Value> TaskTriggerer<E,
MemoryQueryResult<com.mojang.datafixers.kinds.OptionalBox.Mu, Value>> TaskTriggerer.TaskContext.queryMemoryOptional
(MemoryModuleType<Value> type) <Value> TaskTriggerer<E,
MemoryQueryResult<com.mojang.datafixers.kinds.IdF.Mu, Value>> TaskTriggerer.TaskContext.queryMemoryValue
(MemoryModuleType<Value> type) <A> TaskTriggerer<E,
A> TaskTriggerer<E,
com.mojang.datafixers.util.Unit> TaskTriggerer.TaskContext.trigger
(TaskRunnable<? super E> runnable)