Package net.minecraft.entity.ai.pathing
Class BirdNavigation
java.lang.Object
net.minecraft.entity.ai.pathing.EntityNavigation
net.minecraft.entity.ai.pathing.BirdNavigation
- Mappings:
- Namespace - Name - named - net/minecraft/entity/ai/pathing/BirdNavigation- intermediary - net/minecraft/class_1407- official - ces
- 
Field SummaryFields inherited from class net.minecraft.entity.ai.pathing.EntityNavigationcurrentNodeMs, currentNodeTimeout, currentPath, entity, inRecalculationCooldown, lastActiveTickMs, lastNodePosition, lastRecalculateTime, nodeMaker, nodeReachProximity, pathStartPos, pathStartTime, speed, tickCount, world
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleancanPathDirectlyThrough(Vec3d origin, Vec3d target) protected PathNodeNavigatorcreatePathNodeNavigator(int range) findPathTo(Entity entity, int distance) protected Vec3dgetPos()The position to act as if the entity is at for pathfinding purposesprotected booleanbooleanisValidPosition(BlockPos pos) voidsetCanPathThroughDoors(boolean canPathThroughDoors) voidtick()Methods inherited from class net.minecraft.entity.ai.pathing.EntityNavigationadjustPath, adjustTargetY, canJumpToNext, canSwim, checkTimeouts, continueFollowingPath, doesNotCollide, findPathTo, findPathTo, findPathTo, findPathTo, findPathTo, findPathToAny, findPathToAny, getCurrentPath, getNodeMaker, getNodeReachProximity, getTargetPos, isFollowingPath, isIdle, isNearPathStartPos, recalculatePath, resetRangeMultiplier, setCanSwim, setMaxFollowRange, setRangeMultiplier, setSpeed, shouldRecalculatePath, startMovingAlong, startMovingTo, startMovingTo, startMovingTo, stop, updateRange
- 
Constructor Details- 
BirdNavigation- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/pathing/EntityNavigation;<init>(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/world/World;)V- intermediary - <init>- Lnet/minecraft/class_1408;<init>(Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V- official - <init>- Lceu;<init>(Lbvk;Ldgj;)V
 
 
- 
- 
Method Details
- 
canPathDirectlyThrough- Overrides:
- canPathDirectlyThroughin class- EntityNavigation
- Mappings:
- Namespace - Name - Mixin selector - named - canPathDirectlyThrough- Lnet/minecraft/entity/ai/pathing/EntityNavigation;canPathDirectlyThrough(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Z- intermediary - method_6341- Lnet/minecraft/class_1408;method_6341(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z- official - a- Lceu;a(Lfbb;Lfbb;)Z
 
- 
isAtValidPositionprotected boolean isAtValidPosition()- Specified by:
- isAtValidPositionin class- EntityNavigation
- Mappings:
- Namespace - Name - Mixin selector - named - isAtValidPosition- Lnet/minecraft/entity/ai/pathing/EntityNavigation;isAtValidPosition()Z- intermediary - method_6358- Lnet/minecraft/class_1408;method_6358()Z- official - a- Lceu;a()Z
 
- 
getPosThe position to act as if the entity is at for pathfinding purposes- Specified by:
- getPosin class- EntityNavigation
- Mappings:
- Namespace - Name - Mixin selector - named - getPos- Lnet/minecraft/entity/ai/pathing/EntityNavigation;getPos()Lnet/minecraft/util/math/Vec3d;- intermediary - method_6347- Lnet/minecraft/class_1408;method_6347()Lnet/minecraft/class_243;- official - b- Lceu;b()Lfbb;
 
- 
findPathTo- Overrides:
- findPathToin class- EntityNavigation
- Mappings:
- Namespace - Name - Mixin selector - named - findPathTo- Lnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/entity/ai/pathing/Path;- intermediary - method_6349- Lnet/minecraft/class_1408;method_6349(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_11;- official - a- Lceu;a(Lbum;I)Leto;
 
- 
tickpublic void tick()- Overrides:
- tickin class- EntityNavigation
- Mappings:
- Namespace - Name - Mixin selector - named - tick- Lnet/minecraft/entity/ai/pathing/EntityNavigation;tick()V- intermediary - method_6360- Lnet/minecraft/class_1408;method_6360()V- official - c- Lceu;c()V
 
- 
setCanPathThroughDoorspublic void setCanPathThroughDoors(boolean canPathThroughDoors) - Mappings:
- Namespace - Name - Mixin selector - named - setCanPathThroughDoors- Lnet/minecraft/entity/ai/pathing/BirdNavigation;setCanPathThroughDoors(Z)V- intermediary - method_6332- Lnet/minecraft/class_1407;method_6332(Z)V- official - b- Lces;b(Z)V
 
- 
isValidPosition- Overrides:
- isValidPositionin class- EntityNavigation
- Mappings:
- Namespace - Name - Mixin selector - named - isValidPosition- Lnet/minecraft/entity/ai/pathing/EntityNavigation;isValidPosition(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_6333- Lnet/minecraft/class_1408;method_6333(Lnet/minecraft/class_2338;)Z- official - a- Lceu;a(Lji;)Z