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> pMemoryType) <A,B, R> BehaviorBuilder <E, R> BehaviorBuilder.Instance.ap2(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, BiFunction<A, B, R>> pMapper, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, A> pBehavior1, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, B> pBehavior2) <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>> pMapper, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T1> pBehavior1, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T2> pBehavior2, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T3> pBehavior3) <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>> pMapper, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T1> pBehavior1, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T2> pBehavior2, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T3> pBehavior3, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T4> pBehavior4) (package private) static <E extends LivingEntity,M>
BehaviorBuilder<E, M> BehaviorBuilder.create(BehaviorBuilder.TriggerWithResult<E, M> pTrigger) BehaviorBuilder<E, com.mojang.datafixers.util.Unit> BehaviorBuilder.Instance.ifTriggered(Trigger<? super E> pTrigger) <T,R> BehaviorBuilder <E, R> BehaviorBuilder.Instance.map(Function<? super T, ? extends R> pMapper, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T> pBehavior) <A> BehaviorBuilder<E, A> BehaviorBuilder.Instance.point(A pValue) <A> BehaviorBuilder<E, A> <Value> BehaviorBuilder<E, MemoryAccessor<com.mojang.datafixers.kinds.IdF.Mu, Value>> BehaviorBuilder.Instance.present(MemoryModuleType<Value> pMemoryType) <Value> BehaviorBuilder<E, MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Value>> BehaviorBuilder.Instance.registered(MemoryModuleType<Value> pMemoryType) static <E extends LivingEntity,M>
BehaviorBuilder<E, M> BehaviorBuilder.unbox(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, M> pApp)