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 TypeClassDescription(package private) static final classBehaviorBuilder.Constant<E extends LivingEntity,A> (package private) static final classBehaviorBuilder.PureMemory<E extends LivingEntity,F extends com.mojang.datafixers.kinds.K1, Value> (package 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> memoryType) <A,B, R> BehaviorBuilder <E, R> BehaviorBuilder.Instance.ap2(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, BiFunction<A, B, R>> mapper, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, A> behavior1, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, B> behavior2) <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>> mapper, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T1> behavior1, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T2> behavior2, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T3> behavior3) <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>> mapper, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T1> behavior1, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T2> behavior2, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T3> behavior3, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T4> behavior4) (package private) static <E extends LivingEntity,M>
BehaviorBuilder<E, M> BehaviorBuilder.create(BehaviorBuilder.TriggerWithResult<E, M> trigger) BehaviorBuilder<E, com.mojang.datafixers.util.Unit> BehaviorBuilder.Instance.ifTriggered(Trigger<? super E> trigger) <T,R> BehaviorBuilder <E, R> BehaviorBuilder.Instance.map(Function<? super T, ? extends R> mapper, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T> behavior) <A> BehaviorBuilder<E, A> BehaviorBuilder.Instance.point(A value) <A> BehaviorBuilder<E, A> <Value> BehaviorBuilder<E, MemoryAccessor<com.mojang.datafixers.kinds.IdF.Mu, Value>> BehaviorBuilder.Instance.present(MemoryModuleType<Value> memoryType) <Value> BehaviorBuilder<E, MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Value>> BehaviorBuilder.Instance.registered(MemoryModuleType<Value> memoryType) static <E extends LivingEntity,M>
BehaviorBuilder<E, M> BehaviorBuilder.unbox(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, M> app)