Class BehaviorBuilder.Instance<E extends LivingEntity>
java.lang.Object
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder.Instance<E>
- All Implemented Interfaces:
- com.mojang.datafixers.kinds.App<BehaviorBuilder.Instance.Mu<E>,,- BehaviorBuilder.Mu<E>> - com.mojang.datafixers.kinds.Applicative<BehaviorBuilder.Mu<E>,,- BehaviorBuilder.Instance.Mu<E>> - com.mojang.datafixers.kinds.Functor<BehaviorBuilder.Mu<E>,,- BehaviorBuilder.Instance.Mu<E>> - com.mojang.datafixers.kinds.Kind1<BehaviorBuilder.Mu<E>,- BehaviorBuilder.Instance.Mu<E>> 
- Enclosing class:
- BehaviorBuilder<E extends LivingEntity,M> 
public static final class BehaviorBuilder.Instance<E extends LivingEntity>
extends Object
implements com.mojang.datafixers.kinds.Applicative<BehaviorBuilder.Mu<E>,BehaviorBuilder.Instance.Mu<E>> 
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static final classBehaviorBuilder.Instance.Mu<E extends LivingEntity>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<Value> BehaviorBuilder<E,MemoryAccessor<com.mojang.datafixers.kinds.Const.Mu<com.mojang.datafixers.util.Unit>, Value>> absent(MemoryModuleType<Value> p_260198_) <A,B, R> BehaviorBuilder<E, R> ap2(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, BiFunction<A, B, R>> p_259535_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, A> p_259162_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, B> p_259733_) <T1,T2, T3, R> 
 BehaviorBuilder<E,R> ap3(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, com.mojang.datafixers.util.Function3<T1, T2, T3, R>> p_260239_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T1> p_259239_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T2> p_259638_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T3> p_259969_) <T1,T2, T3, T4, R> 
 BehaviorBuilder<E,R> ap4(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, com.mojang.datafixers.util.Function4<T1, T2, T3, T4, R>> p_259519_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T1> p_259829_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T2> p_259314_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T3> p_260089_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T4> p_259136_) <Value> Valueget(MemoryAccessor<com.mojang.datafixers.kinds.IdF.Mu, Value> p_259206_) BehaviorBuilder<E,com.mojang.datafixers.util.Unit> ifTriggered(Trigger<? super E> p_260247_) <A,R> Function<com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, A>, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, R>> lift1(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, Function<A, R>> p_259294_) <T,R> BehaviorBuilder<E, R> map(Function<? super T, ? extends R> p_259963_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T> p_260355_) <A> BehaviorBuilder<E,A> point(A p_259634_) <A> BehaviorBuilder<E,A> <Value> BehaviorBuilder<E,MemoryAccessor<com.mojang.datafixers.kinds.IdF.Mu, Value>> present(MemoryModuleType<Value> p_259673_) <Value> BehaviorBuilder<E,MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Value>> registered(MemoryModuleType<Value> p_259477_) <Value> Optional<Value>tryGet(MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Value> p_259352_) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mojang.datafixers.kinds.Applicativeap, ap, ap10, ap11, ap12, ap13, ap14, ap15, ap16, ap5, ap6, ap7, ap8, ap9, apply2, apply3, apply4, apply5, apply6, apply7, apply8, apply9, lift2, lift3, lift4, lift5, lift6, lift7, lift8, lift9Methods inherited from interface com.mojang.datafixers.kinds.Kind1group, group, group, group, group, group, group, group, group, group, group, group, group, group, group, group
- 
Constructor Details- 
Instancepublic Instance()
 
- 
- 
Method Details- 
tryGetpublic <Value> Optional<Value> tryGet(MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Value> p_259352_) 
- 
get
- 
registeredpublic <Value> BehaviorBuilder<E,MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, registeredValue>> (MemoryModuleType<Value> p_259477_) 
- 
presentpublic <Value> BehaviorBuilder<E,MemoryAccessor<com.mojang.datafixers.kinds.IdF.Mu, presentValue>> (MemoryModuleType<Value> p_259673_) 
- 
absentpublic <Value> BehaviorBuilder<E,MemoryAccessor<com.mojang.datafixers.kinds.Const.Mu<com.mojang.datafixers.util.Unit>, absentValue>> (MemoryModuleType<Value> p_260198_) 
- 
ifTriggered
- 
point- Specified by:
- pointin interface- com.mojang.datafixers.kinds.Applicative<BehaviorBuilder.Mu<E extends LivingEntity>,- BehaviorBuilder.Instance.Mu<E extends LivingEntity>> 
 
- 
point
- 
lift1public <A,R> Function<com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>,A>, lift1com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, R>> (com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, Function<A, R>> p_259294_) - Specified by:
- lift1in interface- com.mojang.datafixers.kinds.Applicative<BehaviorBuilder.Mu<E extends LivingEntity>,- BehaviorBuilder.Instance.Mu<E extends LivingEntity>> 
 
- 
mappublic <T,R> BehaviorBuilder<E,R> map(Function<? super T, ? extends R> p_259963_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T> p_260355_) - Specified by:
- mapin interface- com.mojang.datafixers.kinds.Functor<BehaviorBuilder.Mu<E extends LivingEntity>,- BehaviorBuilder.Instance.Mu<E extends LivingEntity>> 
 
- 
ap2public <A,B, BehaviorBuilder<E,R> R> ap2(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, BiFunction<A, B, R>> p_259535_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, A> p_259162_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, B> p_259733_) - Specified by:
- ap2in interface- com.mojang.datafixers.kinds.Applicative<BehaviorBuilder.Mu<E extends LivingEntity>,- BehaviorBuilder.Instance.Mu<E extends LivingEntity>> 
 
- 
ap3public <T1,T2, BehaviorBuilder<E,T3, R> R> ap3(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, com.mojang.datafixers.util.Function3<T1, T2, T3, R>> p_260239_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T1> p_259239_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T2> p_259638_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T3> p_259969_) - Specified by:
- ap3in interface- com.mojang.datafixers.kinds.Applicative<BehaviorBuilder.Mu<E extends LivingEntity>,- BehaviorBuilder.Instance.Mu<E extends LivingEntity>> 
 
- 
ap4public <T1,T2, BehaviorBuilder<E,T3, T4, R> R> ap4(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, com.mojang.datafixers.util.Function4<T1, T2, T3, T4, R>> p_259519_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T1> p_259829_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T2> p_259314_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T3> p_260089_, com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, T4> p_259136_) - Specified by:
- ap4in interface- com.mojang.datafixers.kinds.Applicative<BehaviorBuilder.Mu<E extends LivingEntity>,- BehaviorBuilder.Instance.Mu<E extends LivingEntity>> 
 
 
-