2019-06-28 17:55:20 -04:00
|
|
|
CLASS net/minecraft/class_1408 net/minecraft/entity/ai/pathing/EntityNavigation
|
2019-09-12 09:28:23 -04:00
|
|
|
FIELD field_20293 currentTarget Lnet/minecraft/class_2338;
|
2019-12-19 13:46:57 -05:00
|
|
|
FIELD field_20294 currentDistance I
|
2019-11-23 20:18:13 -05:00
|
|
|
FIELD field_21642 rangeMultiplier F
|
2020-09-11 13:28:51 -04:00
|
|
|
FIELD field_26820 nearPathStartPos Z
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_6668 speed D
|
2020-03-17 16:21:08 -04:00
|
|
|
FIELD field_6669 lastActiveTickMs J
|
|
|
|
FIELD field_6670 currentNodeMs J
|
|
|
|
FIELD field_6672 pathStartPos Lnet/minecraft/class_243;
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_6673 pathNodeNavigator Lnet/minecraft/class_13;
|
2020-03-17 16:21:08 -04:00
|
|
|
FIELD field_6674 pathStartTime I
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_6675 tickCount I
|
|
|
|
FIELD field_6677 world Lnet/minecraft/class_1937;
|
|
|
|
FIELD field_6678 nodeMaker Lnet/minecraft/class_8;
|
|
|
|
FIELD field_6679 shouldRecalculate Z
|
2020-03-18 14:59:27 -04:00
|
|
|
FIELD field_6680 lastNodePosition Lnet/minecraft/class_2382;
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_6681 currentPath Lnet/minecraft/class_11;
|
2020-03-17 16:21:08 -04:00
|
|
|
FIELD field_6682 currentNodeTimeout D
|
2020-02-09 09:31:14 -05:00
|
|
|
FIELD field_6683 nodeReachProximity F
|
|
|
|
COMMENT If the Chebyshev distance from the entity to the next node is less than
|
|
|
|
COMMENT or equal to this value, the entity is considered "reached" the node.
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_6684 entity Lnet/minecraft/class_1308;
|
|
|
|
FIELD field_6685 lastRecalculateTime J
|
2020-03-17 16:21:08 -04:00
|
|
|
METHOD <init> (Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V
|
|
|
|
ARG 1 mob
|
|
|
|
ARG 2 world
|
|
|
|
METHOD method_18053 onBlockChanged (Lnet/minecraft/class_2338;)V
|
|
|
|
ARG 1 pos
|
2019-09-12 09:28:23 -04:00
|
|
|
METHOD method_18416 findPathToAny (Ljava/util/Set;IZI)Lnet/minecraft/class_11;
|
|
|
|
ARG 1 positions
|
|
|
|
ARG 2 range
|
|
|
|
ARG 4 distance
|
|
|
|
METHOD method_21643 findPathToAny (Ljava/util/stream/Stream;I)Lnet/minecraft/class_11;
|
|
|
|
ARG 1 positions
|
|
|
|
ARG 2 distance
|
2019-11-23 20:18:13 -05:00
|
|
|
METHOD method_23964 setRangeMultiplier (F)V
|
|
|
|
ARG 1 rangeMultiplier
|
|
|
|
METHOD method_23965 resetRangeMultiplier ()V
|
2020-03-17 16:21:08 -04:00
|
|
|
METHOD method_23966 isFollowingPath ()Z
|
2020-09-11 13:28:51 -04:00
|
|
|
METHOD method_26085 resetNode ()V
|
|
|
|
METHOD method_31266 resetNodeAndStop ()V
|
|
|
|
METHOD method_31267 isNearPathStartPos ()Z
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_6333 isValidPosition (Lnet/minecraft/class_2338;)Z
|
|
|
|
ARG 1 pos
|
|
|
|
METHOD method_6334 startMovingAlong (Lnet/minecraft/class_11;D)Z
|
2019-09-12 09:28:23 -04:00
|
|
|
ARG 1 path
|
2019-06-28 17:55:20 -04:00
|
|
|
ARG 2 speed
|
|
|
|
METHOD method_6335 startMovingTo (Lnet/minecraft/class_1297;D)Z
|
2019-09-12 09:28:23 -04:00
|
|
|
ARG 1 entity
|
2019-06-28 17:55:20 -04:00
|
|
|
ARG 2 speed
|
|
|
|
METHOD method_6336 createPathNodeNavigator (I)Lnet/minecraft/class_13;
|
2020-03-17 16:21:08 -04:00
|
|
|
ARG 1 range
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_6337 startMovingTo (DDDD)Z
|
2019-05-07 07:19:00 -04:00
|
|
|
ARG 1 x
|
|
|
|
ARG 3 y
|
|
|
|
ARG 5 z
|
2018-12-20 03:45:46 -05:00
|
|
|
ARG 7 speed
|
2020-03-17 16:21:08 -04:00
|
|
|
METHOD method_6339 continueFollowingPath ()V
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_6340 stop ()V
|
|
|
|
METHOD method_6341 canPathDirectlyThrough (Lnet/minecraft/class_243;Lnet/minecraft/class_243;III)Z
|
2019-02-06 13:11:04 -05:00
|
|
|
ARG 1 origin
|
|
|
|
ARG 2 target
|
|
|
|
ARG 3 sizeX
|
|
|
|
ARG 4 sizeY
|
|
|
|
ARG 5 sizeZ
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_6342 getNodeMaker ()Lnet/minecraft/class_8;
|
|
|
|
METHOD method_6343 shouldRecalculatePath ()Z
|
|
|
|
METHOD method_6344 setSpeed (D)V
|
|
|
|
ARG 1 speed
|
|
|
|
METHOD method_6345 getCurrentPath ()Lnet/minecraft/class_11;
|
2020-03-17 16:21:08 -04:00
|
|
|
METHOD method_6346 checkTimeouts (Lnet/minecraft/class_243;)V
|
|
|
|
ARG 1 currentPos
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_6347 getPos ()Lnet/minecraft/class_243;
|
2020-03-17 16:21:08 -04:00
|
|
|
COMMENT The position to act as if the entity is at for pathfinding purposes
|
2019-07-04 11:29:01 -04:00
|
|
|
METHOD method_6348 findPathTo (Lnet/minecraft/class_2338;I)Lnet/minecraft/class_11;
|
2019-09-12 09:28:23 -04:00
|
|
|
ARG 1 target
|
|
|
|
ARG 2 distance
|
2019-07-04 11:29:01 -04:00
|
|
|
METHOD method_6349 findPathTo (Lnet/minecraft/class_1297;I)Lnet/minecraft/class_11;
|
2019-09-12 09:28:23 -04:00
|
|
|
ARG 1 entity
|
|
|
|
ARG 2 distance
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_6350 canSwim ()Z
|
|
|
|
METHOD method_6351 isInLiquid ()Z
|
2019-07-04 11:29:01 -04:00
|
|
|
METHOD method_6352 findPathTo (DDDI)Lnet/minecraft/class_11;
|
2019-06-28 17:55:20 -04:00
|
|
|
ARG 1 x
|
|
|
|
ARG 3 y
|
|
|
|
ARG 5 z
|
2019-09-12 09:28:23 -04:00
|
|
|
ARG 7 distance
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_6354 setCanSwim (Z)V
|
2019-02-06 13:11:04 -05:00
|
|
|
ARG 1 canSwim
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_6355 getTargetPos ()Lnet/minecraft/class_2338;
|
|
|
|
METHOD method_6356 recalculatePath ()V
|
|
|
|
METHOD method_6357 isIdle ()Z
|
|
|
|
METHOD method_6358 isAtValidPosition ()Z
|
2020-03-17 16:21:08 -04:00
|
|
|
METHOD method_6359 adjustPath ()V
|
|
|
|
COMMENT Adjusts the current path according to various special obstacles that may be in the way, for example sunlight
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_6360 tick ()V
|