Uses of Class
net.minecraft.entity.mob.PathAwareEntity
| Package | Description |
|---|---|
| net.minecraft |
The base package for all Minecraft classes.
|
| net.minecraft.entity.ai | |
| net.minecraft.entity.ai.brain.sensor | |
| net.minecraft.entity.ai.brain.task | |
| net.minecraft.entity.ai.goal | |
| net.minecraft.entity.boss | |
| net.minecraft.entity.mob | |
| net.minecraft.entity.passive | |
| net.minecraft.entity.raid |
-
Uses of PathAwareEntity in net.minecraft
Methods in net.minecraft with parameters of type PathAwareEntity Modifier and Type Method Description protected voidclass_6028. keepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected voidclass_6028. run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected booleanclass_6028. shouldKeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) -
Uses of PathAwareEntity in net.minecraft.entity.ai
Methods in net.minecraft.entity.ai with parameters of type PathAwareEntity Modifier and Type Method Description static @Nullable Vec3dAboveGroundTargeting. find(PathAwareEntity entity, int horizontalRange, int verticalRange, double x, double z, float angle, int maxAboveSolid, int minAboveSolid)static @Nullable Vec3dFuzzyTargeting. find(PathAwareEntity entity, int horizontalRange, int verticalRange)static @Nullable Vec3dFuzzyTargeting. find(PathAwareEntity entity, int horizontalRange, int verticalRange, ToDoubleFunction<BlockPos> scorer)static @Nullable Vec3dNoPenaltySolidTargeting. find(PathAwareEntity entity, int horizontalRange, int verticalRange, int startHeight, double xDirection, double zDirection, double rangeAngle)static @Nullable Vec3dNoPenaltyTargeting. find(PathAwareEntity entity, int horizontalRange, int verticalRange)static @Nullable Vec3dNoPenaltyTargeting. find(PathAwareEntity entity, int horizontalRange, int verticalRange, Vec3d direction)static @Nullable Vec3dNoPenaltyTargeting. find(PathAwareEntity entity, int horizontalRange, int verticalRange, Vec3d end, double angleRange)static @Nullable Vec3dNoWaterTargeting. find(PathAwareEntity entity, int horizontalRange, int verticalRange, int startHeight, Vec3d direction, double angleRange)static @Nullable Vec3dFuzzyTargeting. findFrom(PathAwareEntity entity, int horizontalRange, int verticalRange, Vec3d start)static @Nullable Vec3dFuzzyTargeting. findTo(PathAwareEntity entity, int horizontalRange, int verticalRange, Vec3d end)private static @Nullable Vec3dFuzzyTargeting. findValid(PathAwareEntity entity, int horizontalRange, int verticalRange, Vec3d direction, boolean posTargetInRange)static @Nullable Vec3dFuzzyPositions. guessBestPathTarget(PathAwareEntity entity, Supplier<BlockPos> factory)CallsFuzzyPositions.guessBest(Supplier, ToDoubleFunction)with theentity's path finding favor as thescorer.static booleanNavigationConditions. hasPathfindingPenalty(PathAwareEntity entity, BlockPos pos)static booleanNavigationConditions. isHeightInvalid(BlockPos pos, PathAwareEntity entity)static booleanNavigationConditions. isPositionTargetInRange(PathAwareEntity entity, int extraDistance)static booleanNavigationConditions. isPositionTargetOutOfWalkRange(boolean posTargetInRange, PathAwareEntity entity, BlockPos pos)static booleanNavigationConditions. isSolidAt(PathAwareEntity entity, BlockPos pos)static booleanNavigationConditions. isWaterAt(PathAwareEntity entity, BlockPos pos)static BlockPosFuzzyPositions. towardTarget(PathAwareEntity entity, int horizontalRange, Random random, BlockPos fuzz)static @Nullable BlockPosFuzzyTargeting. tryMake(PathAwareEntity entity, int horizontalRange, boolean posTargetInRange, BlockPos relativeInRangePos)static @Nullable BlockPosNoPenaltySolidTargeting. tryMake(PathAwareEntity entity, int horizontalRange, int verticalRange, int startHeight, double xDirection, double zDirection, double rangeAngle, boolean posTargetInRange)private static @Nullable BlockPosNoPenaltyTargeting. tryMake(PathAwareEntity entity, int horizontalRange, boolean posTargetInRange, BlockPos fuzz)static @Nullable BlockPosFuzzyTargeting. validate(PathAwareEntity entity, BlockPos pos) -
Uses of PathAwareEntity in net.minecraft.entity.ai.brain.sensor
Methods in net.minecraft.entity.ai.brain.sensor with parameters of type PathAwareEntity Modifier and Type Method Description protected voidTemptationsSensor. sense(ServerWorld serverWorld, PathAwareEntity pathAwareEntity) -
Uses of PathAwareEntity in net.minecraft.entity.ai.brain.task
Methods in net.minecraft.entity.ai.brain.task with parameters of type PathAwareEntity Modifier and Type Method Description protected voidTemptTask. finishRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)private Map<LivingEntity,Integer>PlayWithVillagerBabiesTask. getBabyInteractionTargetCounts(PathAwareEntity entity)private Optional<LivingEntity>PlayWithVillagerBabiesTask. getLeastPopularBabyInteractionTarget(PathAwareEntity entity)private Vec3dGoToRememberedPositionTask. getPos(PathAwareEntity entity)protected floatTemptTask. getSpeed(PathAwareEntity entity)private Optional<PlayerEntity>TemptTask. getTemptingPlayer(PathAwareEntity entity)private Optional<LivingEntity>PlayWithVillagerBabiesTask. getVisibleMob(PathAwareEntity entity)private List<LivingEntity>PlayWithVillagerBabiesTask. getVisibleVillagerBabies(PathAwareEntity entity)private booleanPlayWithVillagerBabiesTask. hasVisibleVillagerBabies(PathAwareEntity entity)private booleanGoToRememberedPositionTask. isWalkTargetPresentAndFar(PathAwareEntity entity)protected voidTemptTask. keepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)static @Nullable Vec3dLookTargetUtil. method_33193(PathAwareEntity pathAwareEntity, int int2, int int3)protected Vec3dAquaticStrollTask. method_33201(PathAwareEntity pathAwareEntity)protected @Nullable Vec3dStrollTask. method_33201(PathAwareEntity pathAwareEntity)protected voidFindPointOfInterestTask. run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected voidFindWalkTargetTask. run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected voidGoToIfNearbyTask. run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected voidGoToNearbyPositionTask. run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected voidGoToRememberedPositionTask. run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected voidPlayWithVillagerBabiesTask. run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected voidSeekWaterTask. run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected voidStrollTask. run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected voidTemptTask. run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected voidWanderIndoorsTask. run(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)private voidPlayWithVillagerBabiesTask. setGroundTarget(ServerWorld world, PathAwareEntity entity, LivingEntity unusedBaby)private static voidPlayWithVillagerBabiesTask. setPlayTarget(PathAwareEntity entity, LivingEntity target)private static voidGoToRememberedPositionTask. setWalkTarget(PathAwareEntity entity, Vec3d pos, float speed)protected booleanTemptTask. shouldKeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)protected booleanAquaticStrollTask. shouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)protected booleanFindPointOfInterestTask. shouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)protected booleanGoToIfNearbyTask. shouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)protected booleanGoToNearbyPositionTask. shouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)protected booleanGoToRememberedPositionTask. shouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)protected booleanPlayWithVillagerBabiesTask. shouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)protected booleanRunAroundAfterRaidTask. shouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)protected booleanSeekWaterTask. shouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)protected booleanWanderIndoorsTask. shouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)private voidFindWalkTargetTask. updateWalkTarget(PathAwareEntity entity)private voidFindWalkTargetTask. updateWalkTarget(PathAwareEntity entity, ChunkSectionPos pos) -
Uses of PathAwareEntity in net.minecraft.entity.ai.goal
Fields in net.minecraft.entity.ai.goal declared as PathAwareEntity Modifier and Type Field Description private PathAwareEntityAvoidSunlightGoal. mobprivate PathAwareEntityBreatheAirGoal. mobprivate PathAwareEntityChaseBoatGoal. mobprotected PathAwareEntityEscapeDangerGoal. mobprotected PathAwareEntityEscapeSunlightGoal. mobprotected PathAwareEntityFleeEntityGoal. mobprivate PathAwareEntityGoToVillageGoal. mobprivate PathAwareEntityGoToWalkTargetGoal. mobprotected PathAwareEntityMeleeAttackGoal. mobprivate PathAwareEntityMoveIntoWaterGoal. mobprotected PathAwareEntityMoveThroughVillageGoal. mobprotected PathAwareEntityMoveToTargetPosGoal. mobprotected PathAwareEntityTemptGoal. mobprotected PathAwareEntityWanderAroundGoal. mobprivate PathAwareEntityWanderNearTargetGoal. mobMethods in net.minecraft.entity.ai.goal with parameters of type PathAwareEntity Modifier and Type Method Description protected intGoToOwnerAndPurrGoal. getInterval(PathAwareEntity mob)protected intMoveToTargetPosGoal. getInterval(PathAwareEntity mob)Constructors in net.minecraft.entity.ai.goal with parameters of type PathAwareEntity Constructor Description AvoidSunlightGoal(PathAwareEntity mob)BreatheAirGoal(PathAwareEntity mob)ChaseBoatGoal(PathAwareEntity mob)EscapeDangerGoal(PathAwareEntity mob, double speed)EscapeSunlightGoal(PathAwareEntity mob, double speed)FleeEntityGoal(PathAwareEntity mob, Class<T> fleeFromType, float distance, double slowSpeed, double fastSpeed)FleeEntityGoal(PathAwareEntity fleeingEntity, Class<T> classToFleeFrom, float fleeDistance, double fleeSlowSpeed, double fleeFastSpeed, Predicate<LivingEntity> inclusionSelector)FleeEntityGoal(PathAwareEntity mob, Class<T> fleeFromType, Predicate<LivingEntity> extraInclusionSelector, float distance, double slowSpeed, double fastSpeed, Predicate<LivingEntity> inclusionSelector)FlyOntoTreeGoal(PathAwareEntity mob, double speed)GoToVillageGoal(PathAwareEntity mob, int searchRange)GoToWalkTargetGoal(PathAwareEntity mob, double speed)IronGolemWanderAroundGoal(PathAwareEntity mob, double speed)MeleeAttackGoal(PathAwareEntity mob, double speed, boolean pauseWhenMobIdle)MoveIntoWaterGoal(PathAwareEntity mob)MoveThroughVillageGoal(PathAwareEntity entity, double speed, boolean requiresNighttime, int distance, BooleanSupplier doorPassingThroughGetter)MoveToTargetPosGoal(PathAwareEntity mob, double speed, int range)MoveToTargetPosGoal(PathAwareEntity mob, double speed, int range, int maxYDifference)RevengeGoal(PathAwareEntity mob, Class<?>[] noRevengeTypes)StepAndDestroyBlockGoal(Block targetBlock, PathAwareEntity mob, double speed, int maxYDifference)SwimAroundGoal(PathAwareEntity mob, double speed, int chance)TemptGoal(PathAwareEntity entity, double speed, Ingredient food, boolean canBeScared)WanderAroundFarGoal(PathAwareEntity mob, double speed)WanderAroundFarGoal(PathAwareEntity mob, double speed, float probability)WanderAroundGoal(PathAwareEntity mob, double speed)WanderAroundGoal(PathAwareEntity mob, double speed, int chance)WanderAroundGoal(PathAwareEntity entity, double speed, int chance, boolean bool)WanderAroundPointOfInterestGoal(PathAwareEntity entity, double speed, boolean bool)WanderNearTargetGoal(PathAwareEntity mob, double speed, float maxDistance) -
Uses of PathAwareEntity in net.minecraft.entity.boss
Subclasses of PathAwareEntity in net.minecraft.entity.boss Modifier and Type Class Description classWitherEntity -
Uses of PathAwareEntity in net.minecraft.entity.mob
Subclasses of PathAwareEntity in net.minecraft.entity.mob Modifier and Type Class Description classAbstractPiglinEntityclassAbstractSkeletonEntityclassBlazeEntityclassCaveSpiderEntityclassCreeperEntityclassDrownedEntityclassElderGuardianEntityclassEndermanEntityclassEndermiteEntityclassEvokerEntityclassGiantEntityclassGuardianEntityclassHoglinEntityclassHostileEntityclassHuskEntityclassIllagerEntityclassIllusionerEntityclassPatrolEntityclassPiglinBruteEntityclassPiglinEntityclassPillagerEntityclassRavagerEntityclassShulkerEntityclassSilverfishEntityclassSkeletonEntityclassSkeletonHorseEntityclassSpellcastingIllagerEntityclassSpiderEntityclassStrayEntityclassVexEntityclassVindicatorEntityclassWaterCreatureEntityclassWitchEntityclassWitherSkeletonEntityclassZoglinEntityclassZombieEntityclassZombieHorseEntityclassZombieVillagerEntityclassZombifiedPiglinEntityFields in net.minecraft.entity.mob declared as PathAwareEntity Modifier and Type Field Description private PathAwareEntityDrownedEntity.WanderAroundOnSurfaceGoal. mobConstructors in net.minecraft.entity.mob with parameters of type PathAwareEntity Constructor Description DestroyEggGoal(PathAwareEntity mob, double speed, int maxYDifference)TrackOwnerTargetGoal(PathAwareEntity mob)WanderAroundOnSurfaceGoal(PathAwareEntity mob, double speed)Constructor parameters in net.minecraft.entity.mob with type arguments of type PathAwareEntity Constructor Description PathAwareEntity(EntityType<? extends PathAwareEntity> type, World world) -
Uses of PathAwareEntity in net.minecraft.entity.passive
Subclasses of PathAwareEntity in net.minecraft.entity.passive Modifier and Type Class Description classAbstractDonkeyEntityclassAnimalEntityclassAxolotlEntityclassBeeEntityclassCatEntityMeow.classChickenEntityclassCodEntityclassCowEntityclassDolphinEntityclassDonkeyEntityclassFishEntityclassFoxEntityclassGlowSquidEntityclassGoatEntityclassGolemEntityclassHorseBaseEntityclassHorseEntityclassIronGolemEntityclassLlamaEntityclassMerchantEntityclassMooshroomEntityclassMuleEntityclassOcelotEntityclassPandaEntityclassParrotEntityclassPassiveEntityclassPigEntityclassPolarBearEntityclassPufferfishEntityclassRabbitEntityclassSalmonEntityclassSchoolingFishEntityclassSheepEntityclassSnowGolemEntityclassSquidEntityclassStriderEntityclassTameableEntityclassTameableShoulderEntityclassTraderLlamaEntityclassTropicalFishEntityclassTurtleEntityclassVillagerEntityclassWanderingTraderEntityclassWolfEntityConstructors in net.minecraft.entity.passive with parameters of type PathAwareEntity Constructor Description StingGoal(PathAwareEntity mob, double speed, boolean pauseWhenMobIdle) -
Uses of PathAwareEntity in net.minecraft.entity.raid
Subclasses of PathAwareEntity in net.minecraft.entity.raid Modifier and Type Class Description classRaiderEntity