Uses of Class
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
Packages that use BehaviorBuilder
-
Uses of BehaviorBuilder in net.minecraft.world.entity.ai.behavior.declarative
Subclasses of BehaviorBuilder in net.minecraft.world.entity.ai.behavior.declarativeModifier and TypeClassDescriptionprivate static final classBehaviorBuilder.Constant<E extends LivingEntity, A>private static final classBehaviorBuilder.PureMemory<E extends LivingEntity, F extends com.mojang.datafixers.kinds.K1, Value>private static final classBehaviorBuilder.TriggerWrapper<E extends LivingEntity>Methods in net.minecraft.world.entity.ai.behavior.declarative that return BehaviorBuilderModifier and TypeMethodDescription<Value> BehaviorBuilder<E, MemoryAccessor<com.mojang.datafixers.kinds.Const.Mu<com.mojang.datafixers.util.Unit>, Value>> BehaviorBuilder.Instance.absent(MemoryModuleType<Value> memory) <A,B, R> BehaviorBuilder <E, R> BehaviorBuilder.Instance.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) <T1,T2, T3, R>
BehaviorBuilder<E, R> BehaviorBuilder.Instance.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) <T1,T2, T3, T4, R>
BehaviorBuilder<E, R> BehaviorBuilder.Instance.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) private static <E extends LivingEntity, M>
BehaviorBuilder<E, M> BehaviorBuilder.create(BehaviorBuilder.TriggerWithResult<E, M> instanceFactory) BehaviorBuilder<E, com.mojang.datafixers.util.Unit> BehaviorBuilder.Instance.ifTriggered(Trigger<? super E> dependentTrigger) <T,R> BehaviorBuilder <E, R> BehaviorBuilder.Instance.map(Function<? super T, ? extends R> func, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T> ts) <A> BehaviorBuilder<E, A> BehaviorBuilder.Instance.point(A a) <A> BehaviorBuilder<E, A> <Value> BehaviorBuilder<E, MemoryAccessor<com.mojang.datafixers.kinds.IdF.Mu, Value>> BehaviorBuilder.Instance.present(MemoryModuleType<Value> memory) <Value> BehaviorBuilder<E, MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Value>> BehaviorBuilder.Instance.registered(MemoryModuleType<Value> memory) static <E extends LivingEntity, M>
BehaviorBuilder<E, M> BehaviorBuilder.unbox(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, M> box)