Uses of Class
net.minecraft.world.entity.PathfinderMob
Package
Description
-
Uses of PathfinderMob in net.minecraft.world.entity
ModifierConstructorDescriptionprotected
PathfinderMob(EntityType<? extends PathfinderMob> p_21683_, Level p_21684_)
-
Uses of PathfinderMob in net.minecraft.world.entity.ai.behavior
Modifier and TypeClassDescriptionclass
PrepareRamNearestTarget<E extends PathfinderMob>
class
RamTarget<E extends PathfinderMob>
Modifier and TypeMethodDescriptionprivate boolean
SetWalkTargetAwayFrom.alreadyWalkingAwayFromPosWithSameSpeed(PathfinderMob p_24018_)
PrepareRamNearestTarget.calculateRammingStartPosition(PathfinderMob p_147743_, LivingEntity p_147744_)
protected boolean
AnimalPanic.canStillUse(ServerLevel p_147391_, PathfinderMob p_147392_, long p_147393_)
protected boolean
FollowTemptation.canStillUse(ServerLevel p_147494_, PathfinderMob p_147495_, long p_147496_)
protected boolean
PrepareRamNearestTarget.canStillUse(ServerLevel p_147773_, PathfinderMob p_147774_, long p_147775_)
protected boolean
RamTarget.canStillUse(ServerLevel p_147827_, PathfinderMob p_147828_, long p_147829_)
private static void
PlayTagWithOtherKids.chaseKid(PathfinderMob p_23650_, LivingEntity p_23651_)
protected boolean
AcquirePoi.checkExtraStartConditions(ServerLevel p_22347_, PathfinderMob p_22348_)
protected boolean
InsideBrownianWalk.checkExtraStartConditions(ServerLevel p_23218_, PathfinderMob p_23219_)
protected boolean
PlayTagWithOtherKids.checkExtraStartConditions(ServerLevel p_23629_, PathfinderMob p_23630_)
protected boolean
RamTarget.checkExtraStartConditions(ServerLevel p_147824_, PathfinderMob p_147825_)
protected boolean
RandomStroll.checkExtraStartConditions(ServerLevel p_182353_, PathfinderMob p_182354_)
protected boolean
RandomSwim.checkExtraStartConditions(ServerLevel p_147858_, PathfinderMob p_147859_)
protected boolean
SetWalkTargetAwayFrom.checkExtraStartConditions(ServerLevel p_24000_, PathfinderMob p_24001_)
protected boolean
StrollAroundPoi.checkExtraStartConditions(ServerLevel p_24319_, PathfinderMob p_24320_)
protected boolean
StrollToPoi.checkExtraStartConditions(ServerLevel p_24345_, PathfinderMob p_24346_)
protected boolean
TryFindWater.checkExtraStartConditions(ServerLevel p_148012_, PathfinderMob p_148013_)
protected boolean
VictoryStroll.checkExtraStartConditions(ServerLevel p_24540_, PathfinderMob p_24541_)
private Map<LivingEntity,Integer>
PlayTagWithOtherKids.checkHowManyChasersEachFriendHas(PathfinderMob p_23673_)
private void
PrepareRamNearestTarget.chooseRamPosition(PathfinderMob p_147766_, LivingEntity p_147767_)
private Optional<LivingEntity>
PlayTagWithOtherKids.findSomeoneBeingChased(PathfinderMob p_23663_)
private Optional<LivingEntity>
PlayTagWithOtherKids.findSomeoneToChase(PathfinderMob p_23648_)
private void
PlayTagWithOtherKids.fleeFromChaser(ServerLevel p_23636_, PathfinderMob p_23637_, LivingEntity p_23638_)
private List<LivingEntity>
PlayTagWithOtherKids.getFriendsNearby(PathfinderMob p_23675_)
private Vec3
SetWalkTargetAwayFrom.getPosToAvoid(PathfinderMob p_24007_)
static Vec3
BehaviorUtils.getRandomSwimmablePos(PathfinderMob p_147445_, int p_147446_, int p_147447_)
protected float
FollowTemptation.getSpeedModifier(PathfinderMob p_147498_)
protected Vec3
RandomStroll.getTargetPos(PathfinderMob p_147851_)
protected Vec3
RandomSwim.getTargetPos(PathfinderMob p_147861_)
FollowTemptation.getTemptingPlayer(PathfinderMob p_147509_)
private boolean
PlayTagWithOtherKids.hasFriendsNearby(PathfinderMob p_23677_)
private boolean
PrepareRamNearestTarget.isWalkableBlock(PathfinderMob p_147746_, BlockPos p_147747_)
private static void
SetWalkTargetAwayFrom.moveAwayFrom(PathfinderMob p_24009_, Vec3 p_24010_, float p_24011_)
private void
VillageBoundRandomStroll.setRandomPos(PathfinderMob p_24560_)
private void
VillageBoundRandomStroll.setTargetedPos(PathfinderMob p_24562_, SectionPos p_24563_)
protected void
AcquirePoi.start(ServerLevel p_22350_, PathfinderMob p_22351_, long p_22352_)
protected void
AnimalPanic.start(ServerLevel p_147399_, PathfinderMob p_147400_, long p_147401_)
protected void
FollowTemptation.start(ServerLevel p_147505_, PathfinderMob p_147506_, long p_147507_)
protected void
InsideBrownianWalk.start(ServerLevel p_23221_, PathfinderMob p_23222_, long p_23223_)
protected void
PlayTagWithOtherKids.start(ServerLevel p_23632_, PathfinderMob p_23633_, long p_23634_)
protected void
PrepareRamNearestTarget.start(ServerLevel p_147736_, PathfinderMob p_147737_, long p_147738_)
protected void
RamTarget.start(ServerLevel p_147838_, PathfinderMob p_147839_, long p_147840_)
protected void
RandomStroll.start(ServerLevel p_23754_, PathfinderMob p_23755_, long p_23756_)
protected void
SetWalkTargetAwayFrom.start(ServerLevel p_24003_, PathfinderMob p_24004_, long p_24005_)
protected void
StrollAroundPoi.start(ServerLevel p_24322_, PathfinderMob p_24323_, long p_24324_)
protected void
StrollToPoi.start(ServerLevel p_24348_, PathfinderMob p_24349_, long p_24350_)
protected void
TryFindWater.start(ServerLevel p_148019_, PathfinderMob p_148020_, long p_148021_)
protected void
VillageBoundRandomStroll.start(ServerLevel p_24556_, PathfinderMob p_24557_, long p_24558_)
protected void
FollowTemptation.stop(ServerLevel p_147515_, PathfinderMob p_147516_, long p_147517_)
protected void
TryFindWater.stop(ServerLevel p_148015_, PathfinderMob p_148016_, long p_148017_)
protected void
AnimalPanic.tick(ServerLevel p_147403_, PathfinderMob p_147404_, long p_147405_)
protected void
FollowTemptation.tick(ServerLevel p_147523_, PathfinderMob p_147524_, long p_147525_)
-
Uses of PathfinderMob in net.minecraft.world.entity.ai.goal
Modifier and TypeFieldDescriptionprotected PathfinderMob
AvoidEntityGoal.mob
private PathfinderMob
BreathAirGoal.mob
protected PathfinderMob
FleeSunGoal.mob
private PathfinderMob
FollowBoatGoal.mob
protected PathfinderMob
MeleeAttackGoal.mob
protected PathfinderMob
MoveThroughVillageGoal.mob
protected PathfinderMob
MoveToBlockGoal.mob
private PathfinderMob
MoveTowardsRestrictionGoal.mob
private PathfinderMob
MoveTowardsTargetGoal.mob
protected PathfinderMob
PanicGoal.mob
protected PathfinderMob
RandomStrollGoal.mob
private PathfinderMob
RestrictSunGoal.mob
private PathfinderMob
StrollThroughVillageGoal.mob
protected PathfinderMob
TemptGoal.mob
private PathfinderMob
TryFindWaterGoal.mob
Modifier and TypeMethodDescriptionprotected int
CatLieOnBedGoal.nextStartTick(PathfinderMob p_25140_)
protected int
MoveToBlockGoal.nextStartTick(PathfinderMob p_25618_)
ModifierConstructorDescriptionAvoidEntityGoal(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
-
Uses of PathfinderMob in net.minecraft.world.entity.ai.sensing
Modifier and TypeMethodDescriptionprotected void
TemptingSensor.doTick(ServerLevel p_148331_, PathfinderMob p_148332_)
-
Uses of PathfinderMob in net.minecraft.world.entity.ai.util
Modifier and TypeMethodDescriptionstatic BlockPos
AirAndWaterRandomPos.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 Vec3
RandomPos.generateRandomPos(PathfinderMob p_148543_, Supplier<BlockPos> p_148544_)
private static BlockPos
DefaultRandomPos.generateRandomPosTowardDirection(PathfinderMob p_148437_, int p_148438_, boolean p_148439_, BlockPos p_148440_)
static BlockPos
LandRandomPos.generateRandomPosTowardDirection(PathfinderMob p_148514_, int p_148515_, boolean p_148516_, BlockPos p_148517_)
static BlockPos
RandomPos.generateRandomPosTowardDirection(PathfinderMob p_148538_, int p_148539_, Random p_148540_, BlockPos p_148541_)
static Vec3
AirAndWaterRandomPos.getPos(PathfinderMob p_148358_, int p_148359_, int p_148360_, int p_148361_, double p_148362_, double p_148363_, double p_148364_)
static Vec3
DefaultRandomPos.getPos(PathfinderMob p_148404_, int p_148405_, int p_148406_)
static Vec3
HoverRandomPos.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 Vec3
LandRandomPos.getPos(PathfinderMob p_148489_, int p_148490_, int p_148491_)
static Vec3
LandRandomPos.getPos(PathfinderMob p_148504_, int p_148505_, int p_148506_, ToDoubleFunction<BlockPos> p_148507_)
static Vec3
DefaultRandomPos.getPosAway(PathfinderMob p_148408_, int p_148409_, int p_148410_, Vec3 p_148411_)
static Vec3
LandRandomPos.getPosAway(PathfinderMob p_148522_, int p_148523_, int p_148524_, Vec3 p_148525_)
private static Vec3
LandRandomPos.getPosInDirection(PathfinderMob p_148498_, int p_148499_, int p_148500_, Vec3 p_148501_, boolean p_148502_)
static Vec3
AirRandomPos.getPosTowards(PathfinderMob p_148388_, int p_148389_, int p_148390_, int p_148391_, Vec3 p_148392_, double p_148393_)
static Vec3
DefaultRandomPos.getPosTowards(PathfinderMob p_148413_, int p_148414_, int p_148415_, Vec3 p_148416_, double p_148417_)
static Vec3
LandRandomPos.getPosTowards(PathfinderMob p_148493_, int p_148494_, int p_148495_, Vec3 p_148496_)
static boolean
GoalUtils.hasMalus(PathfinderMob p_148459_, BlockPos p_148460_)
static boolean
GoalUtils.isOutsideLimits(BlockPos p_148452_, PathfinderMob p_148453_)
static boolean
GoalUtils.isRestricted(boolean p_148455_, PathfinderMob p_148456_, BlockPos p_148457_)
static boolean
GoalUtils.isSolid(PathfinderMob p_148462_, BlockPos p_148463_)
static boolean
GoalUtils.isWater(PathfinderMob p_148446_, BlockPos p_148447_)
static boolean
GoalUtils.mobRestricted(PathfinderMob p_148443_, int p_148444_)
static BlockPos
LandRandomPos.movePosUpOutOfSolid(PathfinderMob p_148519_, BlockPos p_148520_)
-
Uses of PathfinderMob in net.minecraft.world.entity.animal
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
ModifierConstructorDescription(package private)
BeeAttackGoal(PathfinderMob p_27960_, double p_27961_, boolean p_27962_)
-
Uses of PathfinderMob in net.minecraft.world.entity.animal.axolotl
-
Uses of PathfinderMob in net.minecraft.world.entity.animal.goat
-
Uses of PathfinderMob in net.minecraft.world.entity.animal.horse
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
-
Uses of PathfinderMob in net.minecraft.world.entity.boss.wither
-
Uses of PathfinderMob in net.minecraft.world.entity.monster
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
ModifierConstructorDescriptionDrownedGoToWaterGoal(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
-
Uses of PathfinderMob in net.minecraft.world.entity.monster.piglin
-
Uses of PathfinderMob in net.minecraft.world.entity.npc
-
Uses of PathfinderMob in net.minecraft.world.entity.raid
-
Uses of PathfinderMob in net.minecraftforge.debug.entity