Uses of Class
net.minecraft.world.entity.ai.behavior.Behavior
Packages that use Behavior
Package
Description
-
Uses of Behavior in net.minecraft.world.entity.ai
Fields in net.minecraft.world.entity.ai with type parameters of type BehaviorModifier and TypeFieldDescriptionMethods in net.minecraft.world.entity.ai that return types with arguments of type BehaviorModifier and TypeMethodDescription(package private) com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super E>>> Brain.createPriorityPairs(int p_21860_, com.google.common.collect.ImmutableList<? extends Behavior<? super E>> p_21861_) Brain.getRunningBehaviors()Deprecated.Method parameters in net.minecraft.world.entity.ai with type arguments of type BehaviorModifier and TypeMethodDescriptionvoidBrain.addActivity(Activity p_21892_, int p_21893_, com.google.common.collect.ImmutableList<? extends Behavior<? super E>> p_21894_) voidBrain.addActivity(Activity p_21901_, com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Behavior<? super E>>> p_21902_) voidBrain.addActivityAndRemoveMemoriesWhenStopped(Activity p_21908_, com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Behavior<? super E>>> p_21909_, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryStatus>> p_21910_, Set<MemoryModuleType<?>> p_21911_) voidBrain.addActivityAndRemoveMemoryWhenStopped(Activity p_21896_, int p_21897_, com.google.common.collect.ImmutableList<? extends Behavior<? super E>> p_21898_, MemoryModuleType<?> p_21899_) voidBrain.addActivityWithConditions(Activity p_21904_, com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer, ? extends Behavior<? super E>>> p_21905_, Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryStatus>> p_21906_) (package private) com.google.common.collect.ImmutableList<? extends com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super E>>> Brain.createPriorityPairs(int p_21860_, com.google.common.collect.ImmutableList<? extends Behavior<? super E>> p_21861_) -
Uses of Behavior in net.minecraft.world.entity.ai.behavior
Subclasses of Behavior in net.minecraft.world.entity.ai.behaviorModifier and TypeClassDescriptionclassclassclassclassclassBabyFollowAdult<E extends AgeableMob>classBackUpIfTooClose<E extends Mob>classclassclassCopyMemoryWithExpiry<E extends Mob,T> classclassCrossbowAttack<E extends Mob & CrossbowAttackMob,T extends LivingEntity> classDismountOrSkipMounting<E extends LivingEntity,T extends Entity> classclassEraseMemoryIf<E extends LivingEntity>classclassGateBehavior<E extends LivingEntity>classclassclassGoToCelebrateLocation<E extends Mob>classclassclassGoToWantedItem<E extends LivingEntity>classclassclassInteractWith<E extends LivingEntity,T extends LivingEntity> classclassclassclassclassclassLongJumpToRandomPos<E extends Mob>classclassclassclassMount<E extends LivingEntity>classclassclassclassclassPrepareRamNearestTarget<E extends PathfinderMob>classRamTarget<E extends PathfinderMob>classclassclassclassclassclassclassRunIf<E extends LivingEntity>classRunOne<E extends LivingEntity>classRunSometimes<E extends LivingEntity>classclassclassclassclassclassclassclassclassclassclassclassclassStartAttacking<E extends Mob>classclassStopAttackingIfTargetInvalid<E extends Mob>classStopBeingAngryIfTargetDead<E extends Mob>classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.world.entity.ai.behavior declared as BehaviorFields in net.minecraft.world.entity.ai.behavior with type parameters of type BehaviorModifier and TypeFieldDescriptionprivate final ShufflingList<Behavior<? super E>>GateBehavior.behaviorsMethods in net.minecraft.world.entity.ai.behavior that return types with arguments of type BehaviorModifier and TypeMethodDescriptionstatic com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>> VillagerGoalPackages.getCorePackage(VillagerProfession p_24586_, float p_24587_) private static com.mojang.datafixers.util.Pair<Integer,Behavior<LivingEntity>> VillagerGoalPackages.getFullLookBehavior()static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>> VillagerGoalPackages.getHidePackage(VillagerProfession p_24611_, float p_24612_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>> VillagerGoalPackages.getIdlePackage(VillagerProfession p_24599_, float p_24600_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>> VillagerGoalPackages.getMeetPackage(VillagerProfession p_24596_, float p_24597_) private static com.mojang.datafixers.util.Pair<Integer,Behavior<LivingEntity>> VillagerGoalPackages.getMinimalLookBehavior()static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>> VillagerGoalPackages.getPanicPackage(VillagerProfession p_24602_, float p_24603_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>> VillagerGoalPackages.getPlayPackage(float p_24584_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>> VillagerGoalPackages.getPreRaidPackage(VillagerProfession p_24605_, float p_24606_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>> VillagerGoalPackages.getRaidPackage(VillagerProfession p_24608_, float p_24609_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>> VillagerGoalPackages.getRestPackage(VillagerProfession p_24593_, float p_24594_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Behavior<? super Villager>>> VillagerGoalPackages.getWorkPackage(VillagerProfession p_24590_, float p_24591_) Method parameters in net.minecraft.world.entity.ai.behavior with type arguments of type BehaviorModifier and TypeMethodDescriptionabstract <E extends LivingEntity>
voidGateBehavior.RunningPolicy.apply(Stream<Behavior<? super E>> p_147532_, ServerLevel p_147533_, E p_147534_, long p_147535_) Constructors in net.minecraft.world.entity.ai.behavior with parameters of type BehaviorModifierConstructorDescriptionRunIf(Map<MemoryModuleType<?>, MemoryStatus> p_23799_, Predicate<E> p_23800_, Behavior<? super E> p_23801_, boolean p_23802_) RunIf(Map<MemoryModuleType<?>, MemoryStatus> p_147865_, Behavior<? super E> p_147866_) RunSometimes(Behavior<? super E> p_147877_, boolean p_147878_, UniformInt p_147879_) RunSometimes(Behavior<? super E> p_147874_, UniformInt p_147875_) Constructor parameters in net.minecraft.world.entity.ai.behavior with type arguments of type BehaviorModifierConstructorDescriptionGateBehavior(Map<MemoryModuleType<?>, MemoryStatus> p_22873_, Set<MemoryModuleType<?>> p_22874_, GateBehavior.OrderPolicy p_22875_, GateBehavior.RunningPolicy p_22876_, List<com.mojang.datafixers.util.Pair<Behavior<? super E>, Integer>> p_22877_) RunOne(Map<MemoryModuleType<?>, MemoryStatus> p_23834_, List<com.mojang.datafixers.util.Pair<Behavior<? super E>, Integer>> p_23835_) -
Uses of Behavior in net.minecraft.world.entity.animal.axolotl
Subclasses of Behavior in net.minecraft.world.entity.animal.axolotl -
Uses of Behavior in net.minecraft.world.entity.monster.piglin
Subclasses of Behavior in net.minecraft.world.entity.monster.piglinModifier and TypeClassDescriptionclassRememberIfHoglinWasKilled<E extends Piglin>classStartAdmiringItemIfSeen<E extends Piglin>classStartHuntingHoglin<E extends Piglin>classStopAdmiringIfItemTooFarAway<E extends Piglin>classStopAdmiringIfTiredOfTryingToReachItem<E extends Piglin>classStopHoldingItemIfNoLongerAdmiring<E extends Piglin>