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
- Mappings:
Namespace Name named net/minecraft/entity/passive/StriderEntity$Navigation
intermediary net/minecraft/class_4985$class_4988
official ckr$b
-
Field Summary
Fields inherited from class net.minecraft.entity.ai.pathing.EntityNavigation
currentNodeMs, currentNodeTimeout, currentPath, entity, inRecalculationCooldown, lastActiveTickMs, lastNodePosition, lastRecalculateTime, nodeMaker, nodeReachProximity, pathStartPos, pathStartTime, speed, tickCount, world
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected 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, findPathTo, findPathTo, getPos, isAtValidPosition, method_35140, setAvoidSunlight, setCanEnterOpenDoors, setCanPathThroughDoors, setCanWalkOverFences
Methods inherited from class net.minecraft.entity.ai.pathing.EntityNavigation
adjustTargetY, canJumpToNext, canPathDirectlyThrough, canSwim, checkTimeouts, continueFollowingPath, doesNotCollide, findPathTo, findPathTo, findPathTo, findPathTo, findPathToAny, findPathToAny, getCurrentPath, getNodeMaker, getNodeReachProximity, getTargetPos, isFollowingPath, isIdle, isNearPathStartPos, recalculatePath, resetRangeMultiplier, setCanSwim, setRangeMultiplier, setSpeed, shouldRecalculatePath, startMovingAlong, startMovingTo, startMovingTo, startMovingTo, stop, tick
-
Constructor Details
-
Navigation
Navigation(StriderEntity entity, World world) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/passive/StriderEntity$Navigation;<init>(Lnet/minecraft/entity/passive/StriderEntity;Lnet/minecraft/world/World;)V
intermediary <init>
Lnet/minecraft/class_4985$class_4988;<init>(Lnet/minecraft/class_4985;Lnet/minecraft/class_1937;)V
official <init>
Lckr$b;<init>(Lckr;Ldbz;)V
-
-
Method Details
-
canWalkOnPath
- Overrides:
canWalkOnPath
in classMobNavigation
- Mappings:
Namespace Name Mixin selector named canWalkOnPath
Lnet/minecraft/entity/ai/pathing/MobNavigation;canWalkOnPath(Lnet/minecraft/entity/ai/pathing/PathNodeType;)Z
intermediary method_26338
Lnet/minecraft/class_1409;method_26338(Lnet/minecraft/class_7;)Z
official a
Lcdb;a(Leon;)Z
-
isValidPosition
- Overrides:
isValidPosition
in classEntityNavigation
- 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
Lcdc;a(Liz;)Z