net.minecraft.entity.ai.brain.task

public final class TaskTriggerer$TaskContext<E extends LivingEntity>

implements com.mojang.datafixers.kinds.Applicative<TaskTriggerer$K1<E>, TaskTriggerer$TaskContext$Mu<E>>

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
net.minecraft.class_7898$class_7900
net.minecraft.entity.ai.brain.task.TaskTriggerer$TaskContext

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public <Value> Optional<Value>
tryGet(MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox$Mu, Value> box)
tryGet(MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox$Mu, Value> box)
method_47233(class_7906<com.mojang.datafixers.kinds.OptionalBox$Mu, Value> arg0)
getOptionalValue(MemoryQueryResult<com.mojang.datafixers.kinds.OptionalBox$Mu, Value> result)
public <Value> Value
get(MemoryAccessor<com.mojang.datafixers.kinds.IdF$Mu, Value> box)
get(MemoryAccessor<com.mojang.datafixers.kinds.IdF$Mu, Value> box)
method_47243(class_7906<com.mojang.datafixers.kinds.IdF$Mu, Value> arg0)
getValue(MemoryQueryResult<com.mojang.datafixers.kinds.IdF$Mu, Value> result)
public <Value> TaskTriggerer<E, MemoryQueryResult<com.mojang.datafixers.kinds.OptionalBox$Mu, Value>>
registered(MemoryModuleType<Value> memory)
registered(MemoryModuleType<Value> memory)
method_47235(class_4140<Value> arg0)
queryMemoryOptional(MemoryModuleType<Value> type)
public <Value> TaskTriggerer<E, MemoryQueryResult<com.mojang.datafixers.kinds.IdF$Mu, Value>>
present(MemoryModuleType<Value> memory)
present(MemoryModuleType<Value> memory)
method_47244(class_4140<Value> arg0)
queryMemoryValue(MemoryModuleType<Value> type)
public <Value> TaskTriggerer<E, MemoryQueryResult<com.mojang.datafixers.kinds.Const$Mu<com.mojang.datafixers.util.Unit>, Value>>
absent(MemoryModuleType<Value> memory)
absent(MemoryModuleType<Value> memory)
method_47245(class_4140<Value> arg0)
queryMemoryAbsent(MemoryModuleType<Value> type)
public TaskTriggerer<E, com.mojang.datafixers.util.Unit>
ifTriggered(Trigger<? super E> dependentTrigger)
ifTriggered(Trigger<? super E> dependentTrigger)
method_47234(class_7911<? super E> arg0)
trigger(TaskRunnable<? super E> runnable)
public <A> TaskTriggerer<E, A>
point(A a)
point(A a)
method_47240(A arg0)
point(A arg0)
public <A> TaskTriggerer<E, A>
point(Supplier<String> debugString, A a)
point(Supplier<String> debugString, A a)
method_47242(Supplier<String> arg0, A arg1)
supply(Supplier<String> nameSupplier, A value)
public <A, R> Function<com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, A>, com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, R>>
lift1(com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, Function<A, R>> function)
lift1(com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, Function<A, R>> function)
lift1(com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, Function<A, R>> arg0)
lift1(com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, Function<A, R>> app)
public <T, R> TaskTriggerer<E, R>
map(Function<? super T, ? extends R> func, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T> ts)
map(Function<? super T, ? extends R> func, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T> ts)
method_47241(Function<? super T, ? extends R> arg0, com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, T> arg1)
map(Function<? super T, ? extends R> arg0, com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, T> arg1)
public <A, B, R> TaskTriggerer<E, R>
ap2(com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, BiFunction<A, B, R>> func, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, A> a, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, B> b)
ap2(com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, BiFunction<A, B, R>> func, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, A> a, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, B> b)
method_47237(com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, BiFunction<A, B, R>> arg0, com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, A> arg1, com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, B> arg2)
ap2(com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, BiFunction<A, B, R>> arg0, com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, A> arg1, com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, B> arg2)
public <T1, T2, T3, R> TaskTriggerer<E, R>
ap3(com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, com.mojang.datafixers.util.Function3<T1, T2, T3, R>> func, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T1> t1, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T2> t2, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T3> t3)
ap3(com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, com.mojang.datafixers.util.Function3<T1, T2, T3, R>> func, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T1> t1, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T2> t2, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T3> t3)
method_47238(com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, com.mojang.datafixers.util.Function3<T1, T2, T3, R>> arg0, com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, T1> arg1, com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, T2> arg2, com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, T3> arg3)
ap3(com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, com.mojang.datafixers.util.Function3<T1, T2, T3, R>> arg0, com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, T1> arg1, com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, T2> arg2, com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, T3> arg3)
public <T1, T2, T3, T4, R> TaskTriggerer<E, R>
ap4(com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, com.mojang.datafixers.util.Function4<T1, T2, T3, T4, R>> func, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T1> t1, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T2> t2, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T3> t3, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T4> t4)
ap4(com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, com.mojang.datafixers.util.Function4<T1, T2, T3, T4, R>> func, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T1> t1, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T2> t2, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T3> t3, com.mojang.datafixers.kinds.App<BehaviorBuilder$Mu<E>, T4> t4)
method_47239(com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, com.mojang.datafixers.util.Function4<T1, T2, T3, T4, R>> arg0, com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, T1> arg1, com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, T2> arg2, com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, T3> arg3, com.mojang.datafixers.kinds.App<class_7898$class_7902<E>, T4> arg4)
ap4(com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, com.mojang.datafixers.util.Function4<T1, T2, T3, T4, R>> arg0, com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, T1> arg1, com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, T2> arg2, com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, T3> arg3, com.mojang.datafixers.kinds.App<TaskTriggerer$K1<E>, T4> arg4)