Uses of Class
net.minecraft.world.entity.PathfinderMob
Packages that use PathfinderMob
Package
Description
- 
Uses of PathfinderMob in net.minecraft.world.entitySubclasses of PathfinderMob in net.minecraft.world.entityConstructor parameters in net.minecraft.world.entity with type arguments of type PathfinderMobModifierConstructorDescriptionprotectedPathfinderMob(EntityType<? extends PathfinderMob> p_21683_, Level p_21684_) 
- 
Uses of PathfinderMob in net.minecraft.world.entity.ai.behaviorClasses in net.minecraft.world.entity.ai.behavior with type parameters of type PathfinderMobFields in net.minecraft.world.entity.ai.behavior with type parameters of type PathfinderMobModifier and TypeFieldDescriptionprivate static final Predicate<PathfinderMob>AnimalPanic.DEFAULT_SHOULD_PANIC_PREDICATEprivate final Predicate<PathfinderMob>AnimalPanic.shouldPanicMethods in net.minecraft.world.entity.ai.behavior that return types with arguments of type PathfinderMobModifier and TypeMethodDescriptionstatic BehaviorControl<PathfinderMob>AcquirePoi.create(Predicate<Holder<PoiType>> p_259994_, MemoryModuleType<GlobalPos> p_259167_, boolean p_259077_, Optional<Byte> p_259824_) static BehaviorControl<PathfinderMob>AcquirePoi.create(Predicate<Holder<PoiType>> p_260007_, MemoryModuleType<GlobalPos> p_259129_, MemoryModuleType<GlobalPos> p_260194_, boolean p_259108_, Optional<Byte> p_260129_) static BehaviorControl<PathfinderMob>InsideBrownianWalk.create(float p_259775_) static BehaviorControl<PathfinderMob>PlayTagWithOtherKids.create()static BehaviorControl<PathfinderMob>SetClosestHomeAsWalkTarget.create(float p_259960_) private static <T> OneShot<PathfinderMob>SetWalkTargetAwayFrom.create(MemoryModuleType<T> p_260057_, float p_259672_, int p_259866_, boolean p_259232_, Function<T, Vec3> p_259355_) static OneShot<PathfinderMob>StrollAroundPoi.create(MemoryModuleType<GlobalPos> p_259159_, float p_260182_, int p_260102_) static BehaviorControl<PathfinderMob>StrollToPoi.create(MemoryModuleType<GlobalPos> p_259919_, float p_259285_, int p_259332_, int p_259904_) static BehaviorControl<PathfinderMob>TryFindLand.create(int p_259889_, float p_259302_) static BehaviorControl<PathfinderMob>TryFindLandNearWater.create(int p_259739_, float p_259118_) static BehaviorControl<PathfinderMob>TryFindWater.create(int p_259298_, float p_259140_) static OneShot<PathfinderMob>VillageBoundRandomStroll.create(float p_260156_) static OneShot<PathfinderMob>VillageBoundRandomStroll.create(float p_259320_, int p_259708_, int p_259311_) static OneShot<PathfinderMob>SetWalkTargetAwayFrom.entity(MemoryModuleType<? extends Entity> p_259598_, float p_260183_, int p_260077_, boolean p_259761_) static BehaviorControl<PathfinderMob>RandomStroll.fly(float p_259119_) static BehaviorControl<PathfinderMob>SetWalkTargetAwayFrom.pos(MemoryModuleType<BlockPos> p_259330_, float p_259719_, int p_259965_, boolean p_259828_) static OneShot<PathfinderMob>RandomStroll.stroll(float p_260304_) static OneShot<PathfinderMob>RandomStroll.stroll(float p_260303_, boolean p_259639_) static BehaviorControl<PathfinderMob>RandomStroll.stroll(float p_260204_, int p_259502_, int p_259891_) private static OneShot<PathfinderMob>RandomStroll.strollFlyOrSwim(float p_260030_, Function<PathfinderMob, Vec3> p_259912_, Predicate<PathfinderMob> p_259088_) static BehaviorControl<PathfinderMob>RandomStroll.swim(float p_259469_) Methods in net.minecraft.world.entity.ai.behavior with parameters of type PathfinderMobModifier and TypeMethodDescriptionPrepareRamNearestTarget.calculateRammingStartPosition(PathfinderMob p_147743_, LivingEntity p_147744_) private static booleanYieldJobSite.canReachPos(PathfinderMob p_260080_, BlockPos p_259875_, PoiType p_259606_) protected booleanAnimalPanic.canStillUse(ServerLevel p_147391_, PathfinderMob p_147392_, long p_147393_) protected booleanFollowTemptation.canStillUse(ServerLevel p_147494_, PathfinderMob p_147495_, long p_147496_) protected booleanPrepareRamNearestTarget.canStillUse(ServerLevel p_147773_, PathfinderMob p_147774_, long p_147775_) protected booleanAnimalPanic.checkExtraStartConditions(ServerLevel p_275286_, PathfinderMob p_275721_) private voidPrepareRamNearestTarget.chooseRamPosition(PathfinderMob p_147766_, LivingEntity p_147767_) private Vec3AnimalPanic.getPanicPos(PathfinderMob p_196639_, ServerLevel p_196640_) static Vec3BehaviorUtils.getRandomSwimmablePos(PathfinderMob p_147445_, int p_147446_, int p_147447_) protected floatFollowTemptation.getSpeedModifier(PathfinderMob p_147498_) private static Vec3RandomStroll.getTargetFlyPos(PathfinderMob p_260316_, int p_259038_, int p_259696_) private static Vec3RandomStroll.getTargetSwimPos(PathfinderMob p_259491_) FollowTemptation.getTemptingPlayer(PathfinderMob p_147509_) private booleanPrepareRamNearestTarget.isWalkableBlock(PathfinderMob p_147746_, BlockPos p_147747_) protected voidAnimalPanic.start(ServerLevel p_147399_, PathfinderMob p_147400_, long p_147401_) protected voidFollowTemptation.start(ServerLevel p_147505_, PathfinderMob p_147506_, long p_147507_) protected voidPrepareRamNearestTarget.start(ServerLevel p_147736_, PathfinderMob p_147737_, long p_147738_) protected voidAnimalPanic.stop(ServerLevel p_217118_, PathfinderMob p_217119_, long p_217120_) protected voidFollowTemptation.stop(ServerLevel p_147515_, PathfinderMob p_147516_, long p_147517_) protected voidAnimalPanic.tick(ServerLevel p_147403_, PathfinderMob p_147404_, long p_147405_) protected voidFollowTemptation.tick(ServerLevel p_147523_, PathfinderMob p_147524_, long p_147525_) Method parameters in net.minecraft.world.entity.ai.behavior with type arguments of type PathfinderMobModifier and TypeMethodDescriptionprivate static OneShot<PathfinderMob>RandomStroll.strollFlyOrSwim(float p_260030_, Function<PathfinderMob, Vec3> p_259912_, Predicate<PathfinderMob> p_259088_) private static OneShot<PathfinderMob>RandomStroll.strollFlyOrSwim(float p_260030_, Function<PathfinderMob, Vec3> p_259912_, Predicate<PathfinderMob> p_259088_) Constructor parameters in net.minecraft.world.entity.ai.behavior with type arguments of type PathfinderMob
- 
Uses of PathfinderMob in net.minecraft.world.entity.ai.goalFields in net.minecraft.world.entity.ai.goal declared as PathfinderMobModifier and TypeFieldDescriptionprotected final PathfinderMobAvoidEntityGoal.mobprivate final PathfinderMobBreathAirGoal.mobprotected final PathfinderMobFleeSunGoal.mobprivate final PathfinderMobFollowBoatGoal.mobprotected final PathfinderMobMeleeAttackGoal.mobprotected final PathfinderMobMoveThroughVillageGoal.mobprotected final PathfinderMobMoveToBlockGoal.mobprivate final PathfinderMobMoveTowardsRestrictionGoal.mobprivate final PathfinderMobMoveTowardsTargetGoal.mobprotected final PathfinderMobPanicGoal.mobprotected final PathfinderMobRandomStrollGoal.mobprivate final PathfinderMobRestrictSunGoal.mobprivate final PathfinderMobStrollThroughVillageGoal.mobprotected final PathfinderMobTemptGoal.mobprivate final PathfinderMobTryFindWaterGoal.mobMethods in net.minecraft.world.entity.ai.goal with parameters of type PathfinderMobModifier and TypeMethodDescriptionprotected intCatLieOnBedGoal.nextStartTick(PathfinderMob p_25140_) protected intMoveToBlockGoal.nextStartTick(PathfinderMob p_25618_) Constructors in net.minecraft.world.entity.ai.goal with parameters of type PathfinderMobModifierConstructorDescriptionAvoidEntityGoal(PathfinderMob p_25027_, Class<T> p_25028_, float p_25029_, double p_25030_, double p_25031_) AvoidEntityGoal(PathfinderMob p_25033_, Class<T> p_25034_, float p_25035_, double p_25036_, double p_25037_, Predicate<LivingEntity> p_25038_) AvoidEntityGoal(PathfinderMob p_25040_, Class<T> p_25041_, Predicate<LivingEntity> p_25042_, float p_25043_, double p_25044_, double p_25045_, Predicate<LivingEntity> p_25046_) BreathAirGoal(PathfinderMob p_25103_) FleeSunGoal(PathfinderMob p_25221_, double p_25222_) FollowBoatGoal(PathfinderMob p_25238_) GolemRandomStrollInVillageGoal(PathfinderMob p_25398_, double p_25399_) MeleeAttackGoal(PathfinderMob p_25552_, double p_25553_, boolean p_25554_) MoveBackToVillageGoal(PathfinderMob p_25568_, double p_25569_, boolean p_25570_) MoveThroughVillageGoal(PathfinderMob p_25582_, double p_25583_, boolean p_25584_, int p_25585_, BooleanSupplier p_25586_) MoveToBlockGoal(PathfinderMob p_25609_, double p_25610_, int p_25611_) MoveToBlockGoal(PathfinderMob p_25613_, double p_25614_, int p_25615_, int p_25616_) MoveTowardsRestrictionGoal(PathfinderMob p_25633_, double p_25634_) MoveTowardsTargetGoal(PathfinderMob p_25646_, double p_25647_, float p_25648_) PanicGoal(PathfinderMob p_25691_, double p_25692_) RandomStrollGoal(PathfinderMob p_25734_, double p_25735_) RandomStrollGoal(PathfinderMob p_25737_, double p_25738_, int p_25739_) RandomStrollGoal(PathfinderMob p_25741_, double p_25742_, int p_25743_, boolean p_25744_) RandomSwimmingGoal(PathfinderMob p_25753_, double p_25754_, int p_25755_) RemoveBlockGoal(Block p_25840_, PathfinderMob p_25841_, double p_25842_, int p_25843_) RestrictSunGoal(PathfinderMob p_25861_) StrollThroughVillageGoal(PathfinderMob p_25907_, int p_25908_) TemptGoal(PathfinderMob p_25939_, double p_25940_, Ingredient p_25941_, boolean p_25942_) TryFindWaterGoal(PathfinderMob p_25964_) WaterAvoidingRandomFlyingGoal(PathfinderMob p_25981_, double p_25982_) WaterAvoidingRandomStrollGoal(PathfinderMob p_25987_, double p_25988_) WaterAvoidingRandomStrollGoal(PathfinderMob p_25990_, double p_25991_, float p_25992_) 
- 
Uses of PathfinderMob in net.minecraft.world.entity.ai.goal.targetConstructors in net.minecraft.world.entity.ai.goal.target with parameters of type PathfinderMob
- 
Uses of PathfinderMob in net.minecraft.world.entity.ai.sensingMethods in net.minecraft.world.entity.ai.sensing with parameters of type PathfinderMobModifier and TypeMethodDescriptionprotected voidTemptingSensor.doTick(ServerLevel p_148331_, PathfinderMob p_148332_) 
- 
Uses of PathfinderMob in net.minecraft.world.entity.ai.utilMethods in net.minecraft.world.entity.ai.util with parameters of type PathfinderMobModifier and TypeMethodDescriptionstatic BlockPosAirAndWaterRandomPos.generateRandomPos(PathfinderMob p_148366_, int p_148367_, int p_148368_, int p_148369_, double p_148370_, double p_148371_, double p_148372_, boolean p_148373_) static Vec3RandomPos.generateRandomPos(PathfinderMob p_148543_, Supplier<BlockPos> p_148544_) private static BlockPosDefaultRandomPos.generateRandomPosTowardDirection(PathfinderMob p_148437_, int p_148438_, boolean p_148439_, BlockPos p_148440_) static BlockPosLandRandomPos.generateRandomPosTowardDirection(PathfinderMob p_148514_, int p_148515_, boolean p_148516_, BlockPos p_148517_) static BlockPosRandomPos.generateRandomPosTowardDirection(PathfinderMob p_217864_, int p_217865_, RandomSource p_217866_, BlockPos p_217867_) static Vec3AirAndWaterRandomPos.getPos(PathfinderMob p_148358_, int p_148359_, int p_148360_, int p_148361_, double p_148362_, double p_148363_, double p_148364_) static Vec3DefaultRandomPos.getPos(PathfinderMob p_148404_, int p_148405_, int p_148406_) static Vec3HoverRandomPos.getPos(PathfinderMob p_148466_, int p_148467_, int p_148468_, double p_148469_, double p_148470_, float p_148471_, int p_148472_, int p_148473_) static Vec3LandRandomPos.getPos(PathfinderMob p_148489_, int p_148490_, int p_148491_) static Vec3LandRandomPos.getPos(PathfinderMob p_148504_, int p_148505_, int p_148506_, ToDoubleFunction<BlockPos> p_148507_) static Vec3DefaultRandomPos.getPosAway(PathfinderMob p_148408_, int p_148409_, int p_148410_, Vec3 p_148411_) static Vec3LandRandomPos.getPosAway(PathfinderMob p_148522_, int p_148523_, int p_148524_, Vec3 p_148525_) private static Vec3LandRandomPos.getPosInDirection(PathfinderMob p_148498_, int p_148499_, int p_148500_, Vec3 p_148501_, boolean p_148502_) static Vec3AirRandomPos.getPosTowards(PathfinderMob p_148388_, int p_148389_, int p_148390_, int p_148391_, Vec3 p_148392_, double p_148393_) static Vec3DefaultRandomPos.getPosTowards(PathfinderMob p_148413_, int p_148414_, int p_148415_, Vec3 p_148416_, double p_148417_) static Vec3LandRandomPos.getPosTowards(PathfinderMob p_148493_, int p_148494_, int p_148495_, Vec3 p_148496_) static booleanGoalUtils.hasMalus(PathfinderMob p_148459_, BlockPos p_148460_) static booleanGoalUtils.isOutsideLimits(BlockPos p_148452_, PathfinderMob p_148453_) static booleanGoalUtils.isRestricted(boolean p_148455_, PathfinderMob p_148456_, BlockPos p_148457_) static booleanGoalUtils.isSolid(PathfinderMob p_148462_, BlockPos p_148463_) static booleanGoalUtils.isWater(PathfinderMob p_148446_, BlockPos p_148447_) static booleanGoalUtils.mobRestricted(PathfinderMob p_148443_, int p_148444_) static BlockPosLandRandomPos.movePosUpOutOfSolid(PathfinderMob p_148519_, BlockPos p_148520_) 
- 
Uses of PathfinderMob in net.minecraft.world.entity.animalSubclasses of PathfinderMob in net.minecraft.world.entity.animalModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassConstructors in net.minecraft.world.entity.animal with parameters of type PathfinderMobModifierConstructorDescription(package private)BeeAttackGoal(PathfinderMob p_27960_, double p_27961_, boolean p_27962_) ParrotWanderGoal(PathfinderMob p_186224_, double p_186225_) 
- 
Uses of PathfinderMob in net.minecraft.world.entity.animal.allaySubclasses of PathfinderMob in net.minecraft.world.entity.animal.allay
- 
Uses of PathfinderMob in net.minecraft.world.entity.animal.axolotlSubclasses of PathfinderMob in net.minecraft.world.entity.animal.axolotl
- 
Uses of PathfinderMob in net.minecraft.world.entity.animal.camelSubclasses of PathfinderMob in net.minecraft.world.entity.animal.camelMethods in net.minecraft.world.entity.animal.camel with parameters of type PathfinderMobModifier and TypeMethodDescriptionprotected voidCamelAi.CamelPanic.start(ServerLevel p_249530_, PathfinderMob p_248643_, long p_251124_) 
- 
Uses of PathfinderMob in net.minecraft.world.entity.animal.frogSubclasses of PathfinderMob in net.minecraft.world.entity.animal.frog
- 
Uses of PathfinderMob in net.minecraft.world.entity.animal.goatSubclasses of PathfinderMob in net.minecraft.world.entity.animal.goat
- 
Uses of PathfinderMob in net.minecraft.world.entity.animal.horseSubclasses of PathfinderMob in net.minecraft.world.entity.animal.horseModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclass
- 
Uses of PathfinderMob in net.minecraft.world.entity.animal.snifferSubclasses of PathfinderMob in net.minecraft.world.entity.animal.sniffer
- 
Uses of PathfinderMob in net.minecraft.world.entity.boss.witherSubclasses of PathfinderMob in net.minecraft.world.entity.boss.wither
- 
Uses of PathfinderMob in net.minecraft.world.entity.monsterSubclasses of PathfinderMob in net.minecraft.world.entity.monsterModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.world.entity.monster declared as PathfinderMobConstructors in net.minecraft.world.entity.monster with parameters of type PathfinderMobModifierConstructorDescriptionDrownedGoToWaterGoal(PathfinderMob p_32425_, double p_32426_) VexCopyOwnerTargetGoal(PathfinderMob p_34056_) (package private)ZombieAttackTurtleEggGoal(PathfinderMob p_34344_, double p_34345_, int p_34346_) 
- 
Uses of PathfinderMob in net.minecraft.world.entity.monster.breezeSubclasses of PathfinderMob in net.minecraft.world.entity.monster.breeze
- 
Uses of PathfinderMob in net.minecraft.world.entity.monster.hoglinSubclasses of PathfinderMob in net.minecraft.world.entity.monster.hoglin
- 
Uses of PathfinderMob in net.minecraft.world.entity.monster.piglinSubclasses of PathfinderMob in net.minecraft.world.entity.monster.piglinMethods in net.minecraft.world.entity.monster.piglin that return types with arguments of type PathfinderMobModifier and TypeMethodDescriptionprivate static BehaviorControl<PathfinderMob>PiglinAi.avoidRepellent()
- 
Uses of PathfinderMob in net.minecraft.world.entity.monster.wardenSubclasses of PathfinderMob in net.minecraft.world.entity.monster.warden
- 
Uses of PathfinderMob in net.minecraft.world.entity.npcSubclasses of PathfinderMob in net.minecraft.world.entity.npc
- 
Uses of PathfinderMob in net.minecraft.world.entity.raidSubclasses of PathfinderMob in net.minecraft.world.entity.raid
- 
Uses of PathfinderMob in net.neoforged.neoforge.oldtest.entitySubclasses of PathfinderMob in net.neoforged.neoforge.oldtest.entity