Uses of Class
net.minecraft.world.entity.PathfinderMob
Packages that use PathfinderMob
Package
Description
-
Uses of PathfinderMob in net.minecraft.world.entity
Subclasses 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.behavior
Classes in net.minecraft.world.entity.ai.behavior with type parameters of type PathfinderMobModifier and TypeClassDescriptionclassPrepareRamNearestTarget<E extends PathfinderMob>classRamTarget<E extends PathfinderMob>Methods in net.minecraft.world.entity.ai.behavior with parameters of type PathfinderMobModifier and TypeMethodDescriptionprivate booleanSetWalkTargetAwayFrom.alreadyWalkingAwayFromPosWithSameSpeed(PathfinderMob p_24018_) PrepareRamNearestTarget.calculateRammingStartPosition(PathfinderMob p_147743_, LivingEntity p_147744_) 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 booleanRamTarget.canStillUse(ServerLevel p_147827_, PathfinderMob p_147828_, long p_147829_) private static voidPlayTagWithOtherKids.chaseKid(PathfinderMob p_23650_, LivingEntity p_23651_) protected booleanAcquirePoi.checkExtraStartConditions(ServerLevel p_22347_, PathfinderMob p_22348_) protected booleanInsideBrownianWalk.checkExtraStartConditions(ServerLevel p_23218_, PathfinderMob p_23219_) protected booleanPlayTagWithOtherKids.checkExtraStartConditions(ServerLevel p_23629_, PathfinderMob p_23630_) protected booleanRamTarget.checkExtraStartConditions(ServerLevel p_147824_, PathfinderMob p_147825_) protected booleanRandomStroll.checkExtraStartConditions(ServerLevel p_182353_, PathfinderMob p_182354_) protected booleanRandomSwim.checkExtraStartConditions(ServerLevel p_147858_, PathfinderMob p_147859_) protected booleanSetWalkTargetAwayFrom.checkExtraStartConditions(ServerLevel p_24000_, PathfinderMob p_24001_) protected booleanStrollAroundPoi.checkExtraStartConditions(ServerLevel p_24319_, PathfinderMob p_24320_) protected booleanStrollToPoi.checkExtraStartConditions(ServerLevel p_24345_, PathfinderMob p_24346_) protected booleanTryFindWater.checkExtraStartConditions(ServerLevel p_148012_, PathfinderMob p_148013_) protected booleanVictoryStroll.checkExtraStartConditions(ServerLevel p_24540_, PathfinderMob p_24541_) private Map<LivingEntity,Integer> PlayTagWithOtherKids.checkHowManyChasersEachFriendHas(PathfinderMob p_23673_) private voidPrepareRamNearestTarget.chooseRamPosition(PathfinderMob p_147766_, LivingEntity p_147767_) private Optional<LivingEntity>PlayTagWithOtherKids.findSomeoneBeingChased(PathfinderMob p_23663_) private Optional<LivingEntity>PlayTagWithOtherKids.findSomeoneToChase(PathfinderMob p_23648_) private voidPlayTagWithOtherKids.fleeFromChaser(ServerLevel p_23636_, PathfinderMob p_23637_, LivingEntity p_23638_) private List<LivingEntity>PlayTagWithOtherKids.getFriendsNearby(PathfinderMob p_23675_) private Vec3AnimalPanic.getPanicPos(PathfinderMob p_196639_, ServerLevel p_196640_) private Vec3SetWalkTargetAwayFrom.getPosToAvoid(PathfinderMob p_24007_) static Vec3BehaviorUtils.getRandomSwimmablePos(PathfinderMob p_147445_, int p_147446_, int p_147447_) protected floatFollowTemptation.getSpeedModifier(PathfinderMob p_147498_) protected Vec3RandomStroll.getTargetPos(PathfinderMob p_147851_) protected Vec3RandomSwim.getTargetPos(PathfinderMob p_147861_) FollowTemptation.getTemptingPlayer(PathfinderMob p_147509_) private booleanPlayTagWithOtherKids.hasFriendsNearby(PathfinderMob p_23677_) private booleanPrepareRamNearestTarget.isWalkableBlock(PathfinderMob p_147746_, BlockPos p_147747_) private static voidSetWalkTargetAwayFrom.moveAwayFrom(PathfinderMob p_24009_, Vec3 p_24010_, float p_24011_) private voidVillageBoundRandomStroll.setRandomPos(PathfinderMob p_24560_) private voidVillageBoundRandomStroll.setTargetedPos(PathfinderMob p_24562_, SectionPos p_24563_) protected voidAcquirePoi.start(ServerLevel p_22350_, PathfinderMob p_22351_, long p_22352_) 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 voidInsideBrownianWalk.start(ServerLevel p_23221_, PathfinderMob p_23222_, long p_23223_) protected voidPlayTagWithOtherKids.start(ServerLevel p_23632_, PathfinderMob p_23633_, long p_23634_) protected voidPrepareRamNearestTarget.start(ServerLevel p_147736_, PathfinderMob p_147737_, long p_147738_) protected voidRamTarget.start(ServerLevel p_147838_, PathfinderMob p_147839_, long p_147840_) protected voidRandomStroll.start(ServerLevel p_23754_, PathfinderMob p_23755_, long p_23756_) protected voidSetWalkTargetAwayFrom.start(ServerLevel p_24003_, PathfinderMob p_24004_, long p_24005_) protected voidStrollAroundPoi.start(ServerLevel p_24322_, PathfinderMob p_24323_, long p_24324_) protected voidStrollToPoi.start(ServerLevel p_24348_, PathfinderMob p_24349_, long p_24350_) protected voidTryFindWater.start(ServerLevel p_148019_, PathfinderMob p_148020_, long p_148021_) protected voidVillageBoundRandomStroll.start(ServerLevel p_24556_, PathfinderMob p_24557_, long p_24558_) protected voidFollowTemptation.stop(ServerLevel p_147515_, PathfinderMob p_147516_, long p_147517_) protected voidTryFindWater.stop(ServerLevel p_148015_, PathfinderMob p_148016_, long p_148017_) protected voidAnimalPanic.tick(ServerLevel p_147403_, PathfinderMob p_147404_, long p_147405_) protected voidFollowTemptation.tick(ServerLevel p_147523_, PathfinderMob p_147524_, long p_147525_) -
Uses of PathfinderMob in net.minecraft.world.entity.ai.goal
Fields 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.target
Constructors in net.minecraft.world.entity.ai.goal.target with parameters of type PathfinderMob -
Uses of PathfinderMob in net.minecraft.world.entity.ai.sensing
Methods 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.util
Methods 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_148538_, int p_148539_, Random p_148540_, BlockPos p_148541_) 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.animal
Subclasses 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.axolotl
Subclasses of PathfinderMob in net.minecraft.world.entity.animal.axolotl -
Uses of PathfinderMob in net.minecraft.world.entity.animal.goat
Subclasses of PathfinderMob in net.minecraft.world.entity.animal.goat -
Uses of PathfinderMob in net.minecraft.world.entity.animal.horse
Subclasses of PathfinderMob in net.minecraft.world.entity.animal.horseModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclass -
Uses of PathfinderMob in net.minecraft.world.entity.boss.wither
Subclasses of PathfinderMob in net.minecraft.world.entity.boss.wither -
Uses of PathfinderMob in net.minecraft.world.entity.monster
Subclasses 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.hoglin
Subclasses of PathfinderMob in net.minecraft.world.entity.monster.hoglin -
Uses of PathfinderMob in net.minecraft.world.entity.monster.piglin
Subclasses of PathfinderMob in net.minecraft.world.entity.monster.piglin -
Uses of PathfinderMob in net.minecraft.world.entity.npc
Subclasses of PathfinderMob in net.minecraft.world.entity.npc -
Uses of PathfinderMob in net.minecraft.world.entity.raid
Subclasses of PathfinderMob in net.minecraft.world.entity.raid -
Uses of PathfinderMob in net.minecraftforge.debug.entity
Subclasses of PathfinderMob in net.minecraftforge.debug.entity