Package net.minecraft.entity.ai.pathing
Class Path
java.lang.Object
net.minecraft.entity.ai.pathing.Path
- Mappings:
Namespace Name official ebb
intermediary net/minecraft/class_11
named net/minecraft/entity/ai/pathing/Path
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private @Nullable Path.DebugNodeInfo
private final float
private final boolean
private final BlockPos
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
boolean
static Path
fromBuf
(PacketByteBuf buf) int
getEnd()
int
float
getNode
(int index) getNodePos
(int index) getNodePosition
(Entity entity) getNodePosition
(Entity entity, int index) boolean
boolean
isStart()
void
next()
(package private) static PathNode[]
boolean
void
setCurrentNodeIndex
(int nodeIndex) (package private) void
setDebugInfo
(PathNode[] debugNodes, PathNode[] debugSecondNodes, Set<TargetPathNode> debugTargetNodes) void
setLength
(int length) void
void
toBuf
(PacketByteBuf buf) toString()
(package private) static void
write
(PacketByteBuf buf, PathNode[] nodes)
-
Field Details
-
nodes
- Mappings:
Namespace Name Mixin selector official a
Lebb;a:Ljava/util/List;
intermediary field_52
Lnet/minecraft/class_11;field_52:Ljava/util/List;
named nodes
Lnet/minecraft/entity/ai/pathing/Path;nodes:Ljava/util/List;
-
debugNodeInfos
- Mappings:
Namespace Name Mixin selector official b
Lebb;b:Lebb$a;
intermediary field_45155
Lnet/minecraft/class_11;field_45155:Lnet/minecraft/class_11$class_8644;
named debugNodeInfos
Lnet/minecraft/entity/ai/pathing/Path;debugNodeInfos:Lnet/minecraft/entity/ai/pathing/Path$DebugNodeInfo;
-
currentNodeIndex
private int currentNodeIndex- Mappings:
Namespace Name Mixin selector official c
Lebb;c:I
intermediary field_54
Lnet/minecraft/class_11;field_54:I
named currentNodeIndex
Lnet/minecraft/entity/ai/pathing/Path;currentNodeIndex:I
-
target
- Mappings:
Namespace Name Mixin selector official d
Lebb;d:Lgw;
intermediary field_20301
Lnet/minecraft/class_11;field_20301:Lnet/minecraft/class_2338;
named target
Lnet/minecraft/entity/ai/pathing/Path;target:Lnet/minecraft/util/math/BlockPos;
-
manhattanDistanceFromTarget
private final float manhattanDistanceFromTarget- Mappings:
Namespace Name Mixin selector official e
Lebb;e:F
intermediary field_20302
Lnet/minecraft/class_11;field_20302:F
named manhattanDistanceFromTarget
Lnet/minecraft/entity/ai/pathing/Path;manhattanDistanceFromTarget:F
-
reachesTarget
private final boolean reachesTarget- Mappings:
Namespace Name Mixin selector official f
Lebb;f:Z
intermediary field_20303
Lnet/minecraft/class_11;field_20303:Z
named reachesTarget
Lnet/minecraft/entity/ai/pathing/Path;reachesTarget:Z
-
-
Constructor Details
-
Path
- Mappings:
Namespace Name Mixin selector official <init>
Lebb;<init>(Ljava/util/List;Lgw;Z)V
intermediary <init>
Lnet/minecraft/class_11;<init>(Ljava/util/List;Lnet/minecraft/class_2338;Z)V
named <init>
Lnet/minecraft/entity/ai/pathing/Path;<init>(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;Z)V
-
-
Method Details
-
next
public void next()- Mappings:
Namespace Name Mixin selector official a
Lebb;a()V
intermediary method_44
Lnet/minecraft/class_11;method_44()V
named next
Lnet/minecraft/entity/ai/pathing/Path;next()V
-
isStart
public boolean isStart()- Mappings:
Namespace Name Mixin selector official b
Lebb;b()Z
intermediary method_30849
Lnet/minecraft/class_11;method_30849()Z
named isStart
Lnet/minecraft/entity/ai/pathing/Path;isStart()Z
-
isFinished
public boolean isFinished()- Mappings:
Namespace Name Mixin selector official c
Lebb;c()Z
intermediary method_46
Lnet/minecraft/class_11;method_46()Z
named isFinished
Lnet/minecraft/entity/ai/pathing/Path;isFinished()Z
-
getEnd
- Mappings:
Namespace Name Mixin selector official d
Lebb;d()Leaz;
intermediary method_45
Lnet/minecraft/class_11;method_45()Lnet/minecraft/class_9;
named getEnd
Lnet/minecraft/entity/ai/pathing/Path;getEnd()Lnet/minecraft/entity/ai/pathing/PathNode;
-
getNode
- Mappings:
Namespace Name Mixin selector official a
Lebb;a(I)Leaz;
intermediary method_40
Lnet/minecraft/class_11;method_40(I)Lnet/minecraft/class_9;
named getNode
Lnet/minecraft/entity/ai/pathing/Path;getNode(I)Lnet/minecraft/entity/ai/pathing/PathNode;
-
setLength
public void setLength(int length) - Mappings:
Namespace Name Mixin selector official b
Lebb;b(I)V
intermediary method_36
Lnet/minecraft/class_11;method_36(I)V
named setLength
Lnet/minecraft/entity/ai/pathing/Path;setLength(I)V
-
setNode
- Mappings:
Namespace Name Mixin selector official a
Lebb;a(ILeaz;)V
intermediary method_33
Lnet/minecraft/class_11;method_33(ILnet/minecraft/class_9;)V
named setNode
Lnet/minecraft/entity/ai/pathing/Path;setNode(ILnet/minecraft/entity/ai/pathing/PathNode;)V
-
getLength
public int getLength()- Mappings:
Namespace Name Mixin selector official e
Lebb;e()I
intermediary method_38
Lnet/minecraft/class_11;method_38()I
named getLength
Lnet/minecraft/entity/ai/pathing/Path;getLength()I
-
getCurrentNodeIndex
public int getCurrentNodeIndex()- Mappings:
Namespace Name Mixin selector official f
Lebb;f()I
intermediary method_39
Lnet/minecraft/class_11;method_39()I
named getCurrentNodeIndex
Lnet/minecraft/entity/ai/pathing/Path;getCurrentNodeIndex()I
-
setCurrentNodeIndex
public void setCurrentNodeIndex(int nodeIndex) - Mappings:
Namespace Name Mixin selector official c
Lebb;c(I)V
intermediary method_42
Lnet/minecraft/class_11;method_42(I)V
named setCurrentNodeIndex
Lnet/minecraft/entity/ai/pathing/Path;setCurrentNodeIndex(I)V
-
getNodePosition
- Mappings:
Namespace Name Mixin selector official a
Lebb;a(Lbiq;I)Lehn;
intermediary method_47
Lnet/minecraft/class_11;method_47(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_243;
named getNodePosition
Lnet/minecraft/entity/ai/pathing/Path;getNodePosition(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/util/math/Vec3d;
-
getNodePos
- Mappings:
Namespace Name Mixin selector official d
Lebb;d(I)Lgw;
intermediary method_31031
Lnet/minecraft/class_11;method_31031(I)Lnet/minecraft/class_2338;
named getNodePos
Lnet/minecraft/entity/ai/pathing/Path;getNodePos(I)Lnet/minecraft/util/math/BlockPos;
-
getNodePosition
- Mappings:
Namespace Name Mixin selector official a
Lebb;a(Lbiq;)Lehn;
intermediary method_49
Lnet/minecraft/class_11;method_49(Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
named getNodePosition
Lnet/minecraft/entity/ai/pathing/Path;getNodePosition(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Vec3d;
-
getCurrentNodePos
- Mappings:
Namespace Name Mixin selector official g
Lebb;g()Lgw;
intermediary method_31032
Lnet/minecraft/class_11;method_31032()Lnet/minecraft/class_2338;
named getCurrentNodePos
Lnet/minecraft/entity/ai/pathing/Path;getCurrentNodePos()Lnet/minecraft/util/math/BlockPos;
-
getCurrentNode
- Mappings:
Namespace Name Mixin selector official h
Lebb;h()Leaz;
intermediary method_29301
Lnet/minecraft/class_11;method_29301()Lnet/minecraft/class_9;
named getCurrentNode
Lnet/minecraft/entity/ai/pathing/Path;getCurrentNode()Lnet/minecraft/entity/ai/pathing/PathNode;
-
getLastNode
- Mappings:
Namespace Name Mixin selector official i
Lebb;i()Leaz;
intermediary method_30850
Lnet/minecraft/class_11;method_30850()Lnet/minecraft/class_9;
named getLastNode
Lnet/minecraft/entity/ai/pathing/Path;getLastNode()Lnet/minecraft/entity/ai/pathing/PathNode;
-
equalsPath
- Mappings:
Namespace Name Mixin selector official a
Lebb;a(Lebb;)Z
intermediary method_41
Lnet/minecraft/class_11;method_41(Lnet/minecraft/class_11;)Z
named equalsPath
Lnet/minecraft/entity/ai/pathing/Path;equalsPath(Lnet/minecraft/entity/ai/pathing/Path;)Z
-
reachesTarget
public boolean reachesTarget()- Mappings:
Namespace Name Mixin selector official j
Lebb;j()Z
intermediary method_21655
Lnet/minecraft/class_11;method_21655()Z
named reachesTarget
Lnet/minecraft/entity/ai/pathing/Path;reachesTarget()Z
-
setDebugInfo
void setDebugInfo(PathNode[] debugNodes, PathNode[] debugSecondNodes, Set<TargetPathNode> debugTargetNodes) - Mappings:
Namespace Name Mixin selector official a
Lebb;a([Leaz;[Leaz;Ljava/util/Set;)V
intermediary method_35500
Lnet/minecraft/class_11;method_35500([Lnet/minecraft/class_9;[Lnet/minecraft/class_9;Ljava/util/Set;)V
named setDebugInfo
Lnet/minecraft/entity/ai/pathing/Path;setDebugInfo([Lnet/minecraft/entity/ai/pathing/PathNode;[Lnet/minecraft/entity/ai/pathing/PathNode;Ljava/util/Set;)V
-
getDebugNodeInfos
- Mappings:
Namespace Name Mixin selector official k
Lebb;k()Lebb$a;
intermediary method_52604
Lnet/minecraft/class_11;method_52604()Lnet/minecraft/class_11$class_8644;
named getDebugNodeInfos
Lnet/minecraft/entity/ai/pathing/Path;getDebugNodeInfos()Lnet/minecraft/entity/ai/pathing/Path$DebugNodeInfo;
-
toBuf
- Mappings:
Namespace Name Mixin selector official a
Lebb;a(Lso;)V
intermediary method_35498
Lnet/minecraft/class_11;method_35498(Lnet/minecraft/class_2540;)V
named toBuf
Lnet/minecraft/entity/ai/pathing/Path;toBuf(Lnet/minecraft/network/PacketByteBuf;)V
-
fromBuf
- Mappings:
Namespace Name Mixin selector official b
Lebb;b(Lso;)Lebb;
intermediary method_34
Lnet/minecraft/class_11;method_34(Lnet/minecraft/class_2540;)Lnet/minecraft/class_11;
named fromBuf
Lnet/minecraft/entity/ai/pathing/Path;fromBuf(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/entity/ai/pathing/Path;
-
toString
-
getTarget
- Mappings:
Namespace Name Mixin selector official l
Lebb;l()Lgw;
intermediary method_48
Lnet/minecraft/class_11;method_48()Lnet/minecraft/class_2338;
named getTarget
Lnet/minecraft/entity/ai/pathing/Path;getTarget()Lnet/minecraft/util/math/BlockPos;
-
getManhattanDistanceFromTarget
public float getManhattanDistanceFromTarget()- Mappings:
Namespace Name Mixin selector official m
Lebb;m()F
intermediary method_21656
Lnet/minecraft/class_11;method_21656()F
named getManhattanDistanceFromTarget
Lnet/minecraft/entity/ai/pathing/Path;getManhattanDistanceFromTarget()F
-
nodesFromBuf
- Mappings:
Namespace Name Mixin selector official c
Lebb;c(Lso;)[Leaz;
intermediary method_52603
Lnet/minecraft/class_11;method_52603(Lnet/minecraft/class_2540;)[Lnet/minecraft/class_9;
named nodesFromBuf
Lnet/minecraft/entity/ai/pathing/Path;nodesFromBuf(Lnet/minecraft/network/PacketByteBuf;)[Lnet/minecraft/entity/ai/pathing/PathNode;
-
write
- Mappings:
Namespace Name Mixin selector official a
Lebb;a(Lso;[Leaz;)V
intermediary method_52602
Lnet/minecraft/class_11;method_52602(Lnet/minecraft/class_2540;[Lnet/minecraft/class_9;)V
named write
Lnet/minecraft/entity/ai/pathing/Path;write(Lnet/minecraft/network/PacketByteBuf;[Lnet/minecraft/entity/ai/pathing/PathNode;)V
-
copy
- Mappings:
Namespace Name Mixin selector official n
Lebb;n()Lebb;
intermediary method_52605
Lnet/minecraft/class_11;method_52605()Lnet/minecraft/class_11;
named copy
Lnet/minecraft/entity/ai/pathing/Path;copy()Lnet/minecraft/entity/ai/pathing/Path;
-