Package net.minecraft.entity.passive
Class StriderEntity.Navigation
java.lang.Object
net.minecraft.entity.ai.pathing.EntityNavigation
net.minecraft.entity.ai.pathing.MobNavigation
net.minecraft.entity.passive.StriderEntity.Navigation
- Enclosing class:
- StriderEntity
static class StriderEntity.Navigation extends MobNavigation
- Mappings:
Namespace Name official bfs$b
intermediary net/minecraft/class_4985$class_4988
named net/minecraft/entity/passive/StriderEntity$Navigation
-
Field Summary
Fields inherited from class net.minecraft.entity.ai.pathing.EntityNavigation
currentNodeMs, currentNodeTimeout, currentPath, entity, lastActiveTickMs, lastNodePosition, lastRecalculateTime, nodeMaker, nodeReachProximity, pathStartPos, pathStartTime, shouldRecalculate, speed, tickCount, world
-
Constructor Summary
Constructors Constructor Description Navigation(StriderEntity entity, World world)
-
Method Summary
Modifier and Type Method Description protected boolean
canWalkOnPath(PathNodeType pathType)
protected PathNodeNavigator
createPathNodeNavigator(int range)
boolean
isValidPosition(BlockPos pos)
Methods inherited from class net.minecraft.entity.ai.pathing.MobNavigation
adjustPath, canEnterOpenDoors, canPathDirectlyThrough, findPathTo, findPathTo, getPos, isAtValidPosition, setAvoidSunlight, setCanPathThroughDoors
Methods inherited from class net.minecraft.entity.ai.pathing.EntityNavigation
canSwim, checkTimeouts, continueFollowingPath, findPathTo, findPathToAny, findPathToAny, getCurrentPath, getNodeMaker, getTargetPos, isFollowingPath, isIdle, isInLiquid, isNearPathStartPos, method_29934, onBlockChanged, recalculatePath, resetRangeMultiplier, setCanSwim, setRangeMultiplier, setSpeed, shouldRecalculatePath, startMovingAlong, startMovingTo, startMovingTo, stop, tick
-
Constructor Details
-
Navigation
Navigation(StriderEntity entity, World world)- Mappings:
Namespace Name Mixin selector official <init>
Lbfs$b;<init>(Lbfs;Lbtv;)V
intermediary <init>
Lnet/minecraft/class_4985$class_4988;<init>(Lnet/minecraft/class_4985;Lnet/minecraft/class_1937;)V
named <init>
Lnet/minecraft/entity/passive/StriderEntity$Navigation;<init>(Lnet/minecraft/entity/passive/StriderEntity;Lnet/minecraft/world/World;)V
-
-
Method Details
-
canWalkOnPath
- Overrides:
canWalkOnPath
in classMobNavigation
- Mappings:
Namespace Name Mixin selector official a
Lazk;a(Ldcp;)Z
intermediary method_26338
Lnet/minecraft/class_1409;method_26338(Lnet/minecraft/class_7;)Z
named canWalkOnPath
Lnet/minecraft/entity/ai/pathing/MobNavigation;canWalkOnPath(Lnet/minecraft/entity/ai/pathing/PathNodeType;)Z
-
isValidPosition
- Overrides:
isValidPosition
in classEntityNavigation
- Mappings:
Namespace Name Mixin selector official a
Lazl;a(Lfx;)Z
intermediary method_6333
Lnet/minecraft/class_1408;method_6333(Lnet/minecraft/class_2338;)Z
named isValidPosition
Lnet/minecraft/entity/ai/pathing/EntityNavigation;isValidPosition(Lnet/minecraft/util/math/BlockPos;)Z