Package net.minecraft.entity.ai.pathing
Class SpiderNavigation
java.lang.Object
net.minecraft.entity.ai.pathing.EntityNavigation
net.minecraft.entity.ai.pathing.MobNavigation
net.minecraft.entity.ai.pathing.SpiderNavigation
public class SpiderNavigation extends MobNavigation
- Mappings:
Namespace Name official azm
intermediary net/minecraft/class_1410
named net/minecraft/entity/ai/pathing/SpiderNavigation
-
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 SpiderNavigation(MobEntity mob, World world)
-
Method Summary
Modifier and Type Method Description Path
findPathTo(Entity entity, int distance)
Path
findPathTo(BlockPos target, int distance)
boolean
startMovingTo(Entity entity, double speed)
void
tick()
Methods inherited from class net.minecraft.entity.ai.pathing.MobNavigation
adjustPath, canEnterOpenDoors, canPathDirectlyThrough, canWalkOnPath, createPathNodeNavigator, 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, isValidPosition, method_29934, onBlockChanged, recalculatePath, resetRangeMultiplier, setCanSwim, setRangeMultiplier, setSpeed, shouldRecalculatePath, startMovingAlong, startMovingTo, stop
-
Field Details
-
targetPos
- Mappings:
Namespace Name Mixin selector official p
Lazm;p:Lfx;
intermediary field_6687
Lnet/minecraft/class_1410;field_6687:Lnet/minecraft/class_2338;
named targetPos
Lnet/minecraft/entity/ai/pathing/SpiderNavigation;targetPos:Lnet/minecraft/util/math/BlockPos;
-
-
Constructor Details
-
SpiderNavigation
- Mappings:
Namespace Name Mixin selector official <init>
Lazl;<init>(Larj;Lbtv;)V
intermediary <init>
Lnet/minecraft/class_1408;<init>(Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V
named <init>
Lnet/minecraft/entity/ai/pathing/EntityNavigation;<init>(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/world/World;)V
-
-
Method Details
-
findPathTo
- Overrides:
findPathTo
in classMobNavigation
- Mappings:
Namespace Name Mixin selector official a
Lazl;a(Lfx;I)Ldct;
intermediary method_6348
Lnet/minecraft/class_1408;method_6348(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_11;
named findPathTo
Lnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathTo
- Overrides:
findPathTo
in classMobNavigation
- Mappings:
Namespace Name Mixin selector official a
Lazl;a(Laqv;I)Ldct;
intermediary method_6349
Lnet/minecraft/class_1408;method_6349(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_11;
named findPathTo
Lnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/entity/ai/pathing/Path;
-
startMovingTo
- Overrides:
startMovingTo
in classEntityNavigation
- Mappings:
Namespace Name Mixin selector official a
Lazl;a(Laqv;D)Z
intermediary method_6335
Lnet/minecraft/class_1408;method_6335(Lnet/minecraft/class_1297;D)Z
named startMovingTo
Lnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(Lnet/minecraft/entity/Entity;D)Z
-
tick
public void tick()- Overrides:
tick
in classEntityNavigation
- Mappings:
Namespace Name Mixin selector official c
Lazl;c()V
intermediary method_6360
Lnet/minecraft/class_1408;method_6360()V
named tick
Lnet/minecraft/entity/ai/pathing/EntityNavigation;tick()V
-