Package net.minecraft.entity.ai.pathing
Class Path
java.lang.Object
net.minecraft.entity.ai.pathing.Path
- Mappings:
Namespace Name official dhy
intermediary net/minecraft/class_11
named net/minecraft/entity/ai/pathing/Path
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static Path
fromBuffer
(PacketByteBuf buffer) int
PathNode[]
PathNode[]
getEnd()
int
float
getNode
(int index) getNodePos
(int index) getNodePosition
(Entity entity) getNodePosition
(Entity entity, int index) boolean
boolean
isStart()
void
next()
boolean
void
setCurrentNodeIndex
(int index) (package private) void
setDebugInfo
(PathNode[] debugNodes, PathNode[] debugSecondNodes, Set<TargetPathNode> debugTargetNodes) void
setLength
(int length) void
void
toBuffer
(PacketByteBuf buffer) toString()
-
Field Details
-
nodes
- Mappings:
Namespace Name Mixin selector official a
Ldhy;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;
-
debugNodes
- Mappings:
Namespace Name Mixin selector official b
Ldhy;b:[Ldhw;
intermediary field_57
Lnet/minecraft/class_11;field_57:[Lnet/minecraft/class_9;
named debugNodes
Lnet/minecraft/entity/ai/pathing/Path;debugNodes:[Lnet/minecraft/entity/ai/pathing/PathNode;
-
debugSecondNodes
- Mappings:
Namespace Name Mixin selector official c
Ldhy;c:[Ldhw;
intermediary field_55
Lnet/minecraft/class_11;field_55:[Lnet/minecraft/class_9;
named debugSecondNodes
Lnet/minecraft/entity/ai/pathing/Path;debugSecondNodes:[Lnet/minecraft/entity/ai/pathing/PathNode;
-
debugTargetNodes
- Mappings:
Namespace Name Mixin selector official d
Ldhy;d:Ljava/util/Set;
intermediary field_20300
Lnet/minecraft/class_11;field_20300:Ljava/util/Set;
named debugTargetNodes
Lnet/minecraft/entity/ai/pathing/Path;debugTargetNodes:Ljava/util/Set;
-
currentNodeIndex
private int currentNodeIndex- Mappings:
Namespace Name Mixin selector official e
Ldhy;e: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 f
Ldhy;f:Lgh;
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 g
Ldhy;g: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 h
Ldhy;h: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>
Ldhy;<init>(Ljava/util/List;Lgh;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
Ldhy;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
Ldhy;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
Ldhy;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
Ldhy;d()Ldhw;
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
Ldhy;a(I)Ldhw;
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
Ldhy;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
Ldhy;a(ILdhw;)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
Ldhy;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
Ldhy;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 index) - Mappings:
Namespace Name Mixin selector official c
Ldhy;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
Ldhy;a(Lawm;I)Ldnz;
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
Ldhy;d(I)Lgh;
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
Ldhy;a(Lawm;)Ldnz;
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
Ldhy;g()Lgh;
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
Ldhy;h()Ldhw;
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
Ldhy;i()Ldhw;
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
Ldhy;a(Ldhy;)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
Ldhy;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
Ldhy;a([Ldhw;[Ldhw;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
-
getDebugNodes
- Mappings:
Namespace Name Mixin selector official k
Ldhy;k()[Ldhw;
intermediary method_22880
Lnet/minecraft/class_11;method_22880()[Lnet/minecraft/class_9;
named getDebugNodes
Lnet/minecraft/entity/ai/pathing/Path;getDebugNodes()[Lnet/minecraft/entity/ai/pathing/PathNode;
-
getDebugSecondNodes
- Mappings:
Namespace Name Mixin selector official l
Ldhy;l()[Ldhw;
intermediary method_22881
Lnet/minecraft/class_11;method_22881()[Lnet/minecraft/class_9;
named getDebugSecondNodes
Lnet/minecraft/entity/ai/pathing/Path;getDebugSecondNodes()[Lnet/minecraft/entity/ai/pathing/PathNode;
-
toBuffer
- Mappings:
Namespace Name Mixin selector official a
Ldhy;a(Lph;)V
intermediary method_35498
Lnet/minecraft/class_11;method_35498(Lnet/minecraft/class_2540;)V
named toBuffer
Lnet/minecraft/entity/ai/pathing/Path;toBuffer(Lnet/minecraft/network/PacketByteBuf;)V
-
fromBuffer
- Mappings:
Namespace Name Mixin selector official b
Ldhy;b(Lph;)Ldhy;
intermediary method_34
Lnet/minecraft/class_11;method_34(Lnet/minecraft/class_2540;)Lnet/minecraft/class_11;
named fromBuffer
Lnet/minecraft/entity/ai/pathing/Path;fromBuffer(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/entity/ai/pathing/Path;
-
toString
-
getTarget
- Mappings:
Namespace Name Mixin selector official m
Ldhy;m()Lgh;
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 n
Ldhy;n()F
intermediary method_21656
Lnet/minecraft/class_11;method_21656()F
named getManhattanDistanceFromTarget
Lnet/minecraft/entity/ai/pathing/Path;getManhattanDistanceFromTarget()F
-