类 EntityNavigation
- java.lang.Object
-
- net.minecraft.entity.ai.pathing.EntityNavigation
-
- 直接已知子类:
BirdNavigation,MobNavigation,SwimNavigation
public abstract class EntityNavigation extends Object
- Mappings:
Namespace Name official bbbintermediary net/minecraft/class_1408named net/minecraft/entity/ai/pathing/EntityNavigation
-
-
字段概要
字段 修饰符和类型 字段 说明 private intcurrentDistanceprotected longcurrentNodeMsprotected doublecurrentNodeTimeoutprotected @Nullable PathcurrentPathprivate BlockPoscurrentTargetprotected MobEntityentityprivate static intfield_30247protected longlastActiveTickMsprotected Vec3ilastNodePositionprotected longlastRecalculateTimeprivate booleannearPathStartPosprotected PathNodeMakernodeMakerprotected floatnodeReachProximityIf the Chebyshev distance from the entity to the next node is less than or equal to this value, the entity is considered "reached" the node.private PathNodeNavigatorpathNodeNavigatorprotected Vec3dpathStartPosprotected intpathStartTimeprivate floatrangeMultiplierprotected booleanshouldRecalculateprotected doublespeedprotected inttickCountprotected Worldworld
-
构造器概要
构造器 构造器 说明 EntityNavigation(MobEntity mob, World world)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected voidadjustPath()Adjusts the current path according to various special obstacles that may be in the way, for example sunlightprotected abstract booleancanPathDirectlyThrough(Vec3d origin, Vec3d target, int sizeX, int sizeY, int sizeZ)booleancanSwim()protected voidcheckTimeouts(Vec3d currentPos)protected voidcontinueFollowingPath()protected abstract PathNodeNavigatorcreatePathNodeNavigator(int range)@Nullable PathfindPathTo(double x, double y, double z, int distance)@Nullable PathfindPathTo(Entity entity, int distance)@Nullable PathfindPathTo(BlockPos target, int distance)protected @Nullable PathfindPathToAny(Set<BlockPos> positions, int range, boolean bool, int distance, float float2)@Nullable PathfindPathToAny(Stream<BlockPos> positions, int distance)@Nullable PathgetCurrentPath()PathNodeMakergetNodeMaker()floatgetNodeReachProximity()protected abstract Vec3dgetPos()The position to act as if the entity is at for pathfinding purposesBlockPosgetTargetPos()protected abstract booleanisAtValidPosition()booleanisFollowingPath()booleanisIdle()protected booleanisInLiquid()booleanisNearPathStartPos()booleanisValidPosition(BlockPos pos)private booleanmethod_27799(Vec3d vec3d)@Nullable Pathmethod_29934(Set<BlockPos> set, int int2)@Nullable Pathmethod_35141(BlockPos blockPos, int int2, int int3)protected @Nullable Pathmethod_35142(Set<BlockPos> set, int int2, boolean bool, int int3)voidonBlockChanged(BlockPos pos)voidrecalculatePath()private voidresetNode()private voidresetNodeAndStop()voidresetRangeMultiplier()voidsetCanSwim(boolean canSwim)voidsetRangeMultiplier(float rangeMultiplier)voidsetSpeed(double speed)booleanshouldRecalculatePath()booleanstartMovingAlong(@Nullable Path path, double speed)booleanstartMovingTo(double x, double y, double z, double speed)booleanstartMovingTo(Entity entity, double speed)voidstop()voidtick()
-
-
-
字段详细资料
-
field_30247
private static final int field_30247
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official pLbbb;p:Iintermediary field_30247Lnet/minecraft/class_1408;field_30247:Inamed field_30247Lnet/minecraft/entity/ai/pathing/EntityNavigation;field_30247:I
-
entity
protected final MobEntity entity
- Mappings:
Namespace Name Mixin selector official aLbbb;a:Lasz;intermediary field_6684Lnet/minecraft/class_1408;field_6684:Lnet/minecraft/class_1308;named entityLnet/minecraft/entity/ai/pathing/EntityNavigation;entity:Lnet/minecraft/entity/mob/MobEntity;
-
world
protected final World world
- Mappings:
Namespace Name Mixin selector official bLbbb;b:Lbvr;intermediary field_6677Lnet/minecraft/class_1408;field_6677:Lnet/minecraft/class_1937;named worldLnet/minecraft/entity/ai/pathing/EntityNavigation;world:Lnet/minecraft/world/World;
-
currentPath
@Nullable protected @Nullable Path currentPath
- Mappings:
Namespace Name Mixin selector official cLbbb;c:Ldga;intermediary field_6681Lnet/minecraft/class_1408;field_6681:Lnet/minecraft/class_11;named currentPathLnet/minecraft/entity/ai/pathing/EntityNavigation;currentPath:Lnet/minecraft/entity/ai/pathing/Path;
-
speed
protected double speed
- Mappings:
Namespace Name Mixin selector official dLbbb;d:Dintermediary field_6668Lnet/minecraft/class_1408;field_6668:Dnamed speedLnet/minecraft/entity/ai/pathing/EntityNavigation;speed:D
-
tickCount
protected int tickCount
- Mappings:
Namespace Name Mixin selector official eLbbb;e:Iintermediary field_6675Lnet/minecraft/class_1408;field_6675:Inamed tickCountLnet/minecraft/entity/ai/pathing/EntityNavigation;tickCount:I
-
pathStartTime
protected int pathStartTime
- Mappings:
Namespace Name Mixin selector official fLbbb;f:Iintermediary field_6674Lnet/minecraft/class_1408;field_6674:Inamed pathStartTimeLnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartTime:I
-
pathStartPos
protected Vec3d pathStartPos
- Mappings:
Namespace Name Mixin selector official gLbbb;g:Ldma;intermediary field_6672Lnet/minecraft/class_1408;field_6672:Lnet/minecraft/class_243;named pathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;pathStartPos:Lnet/minecraft/util/math/Vec3d;
-
lastNodePosition
protected Vec3i lastNodePosition
- Mappings:
Namespace Name Mixin selector official hLbbb;h:Lgw;intermediary field_6680Lnet/minecraft/class_1408;field_6680:Lnet/minecraft/class_2382;named lastNodePositionLnet/minecraft/entity/ai/pathing/EntityNavigation;lastNodePosition:Lnet/minecraft/util/math/Vec3i;
-
currentNodeMs
protected long currentNodeMs
- Mappings:
Namespace Name Mixin selector official iLbbb;i:Jintermediary field_6670Lnet/minecraft/class_1408;field_6670:Jnamed currentNodeMsLnet/minecraft/entity/ai/pathing/EntityNavigation;currentNodeMs:J
-
lastActiveTickMs
protected long lastActiveTickMs
- Mappings:
Namespace Name Mixin selector official jLbbb;j:Jintermediary field_6669Lnet/minecraft/class_1408;field_6669:Jnamed lastActiveTickMsLnet/minecraft/entity/ai/pathing/EntityNavigation;lastActiveTickMs:J
-
currentNodeTimeout
protected double currentNodeTimeout
- Mappings:
Namespace Name Mixin selector official kLbbb;k:Dintermediary field_6682Lnet/minecraft/class_1408;field_6682:Dnamed currentNodeTimeoutLnet/minecraft/entity/ai/pathing/EntityNavigation;currentNodeTimeout:D
-
nodeReachProximity
protected float nodeReachProximity
If the Chebyshev distance from the entity to the next node is less than or equal to this value, the entity is considered "reached" the node.- Mappings:
Namespace Name Mixin selector official lLbbb;l:Fintermediary field_6683Lnet/minecraft/class_1408;field_6683:Fnamed nodeReachProximityLnet/minecraft/entity/ai/pathing/EntityNavigation;nodeReachProximity:F
-
shouldRecalculate
protected boolean shouldRecalculate
- Mappings:
Namespace Name Mixin selector official mLbbb;m:Zintermediary field_6679Lnet/minecraft/class_1408;field_6679:Znamed shouldRecalculateLnet/minecraft/entity/ai/pathing/EntityNavigation;shouldRecalculate:Z
-
lastRecalculateTime
protected long lastRecalculateTime
- Mappings:
Namespace Name Mixin selector official nLbbb;n:Jintermediary field_6685Lnet/minecraft/class_1408;field_6685:Jnamed lastRecalculateTimeLnet/minecraft/entity/ai/pathing/EntityNavigation;lastRecalculateTime:J
-
nodeMaker
protected PathNodeMaker nodeMaker
- Mappings:
Namespace Name Mixin selector official oLbbb;o:Ldfz;intermediary field_6678Lnet/minecraft/class_1408;field_6678:Lnet/minecraft/class_8;named nodeMakerLnet/minecraft/entity/ai/pathing/EntityNavigation;nodeMaker:Lnet/minecraft/entity/ai/pathing/PathNodeMaker;
-
currentTarget
private BlockPos currentTarget
- Mappings:
Namespace Name Mixin selector official qLbbb;q:Lgb;intermediary field_20293Lnet/minecraft/class_1408;field_20293:Lnet/minecraft/class_2338;named currentTargetLnet/minecraft/entity/ai/pathing/EntityNavigation;currentTarget:Lnet/minecraft/util/math/BlockPos;
-
currentDistance
private int currentDistance
- Mappings:
Namespace Name Mixin selector official rLbbb;r:Iintermediary field_20294Lnet/minecraft/class_1408;field_20294:Inamed currentDistanceLnet/minecraft/entity/ai/pathing/EntityNavigation;currentDistance:I
-
rangeMultiplier
private float rangeMultiplier
- Mappings:
Namespace Name Mixin selector official sLbbb;s:Fintermediary field_21642Lnet/minecraft/class_1408;field_21642:Fnamed rangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;rangeMultiplier:F
-
pathNodeNavigator
private final PathNodeNavigator pathNodeNavigator
- Mappings:
Namespace Name Mixin selector official tLbbb;t:Ldgc;intermediary field_6673Lnet/minecraft/class_1408;field_6673:Lnet/minecraft/class_13;named pathNodeNavigatorLnet/minecraft/entity/ai/pathing/EntityNavigation;pathNodeNavigator:Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;
-
nearPathStartPos
private boolean nearPathStartPos
- Mappings:
Namespace Name Mixin selector official uLbbb;u:Zintermediary field_26820Lnet/minecraft/class_1408;field_26820:Znamed nearPathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;nearPathStartPos:Z
-
-
构造器详细资料
-
EntityNavigation
public EntityNavigation(MobEntity mob, World world)
- Mappings:
Namespace Name Mixin selector official <init>Lbbb;<init>(Lasz;Lbvr;)Vintermediary <init>Lnet/minecraft/class_1408;<init>(Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/entity/ai/pathing/EntityNavigation;<init>(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/world/World;)V
-
-
方法详细资料
-
resetRangeMultiplier
public void resetRangeMultiplier()
- Mappings:
Namespace Name Mixin selector official gLbbb;g()Vintermediary method_23965Lnet/minecraft/class_1408;method_23965()Vnamed resetRangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;resetRangeMultiplier()V
-
setRangeMultiplier
public void setRangeMultiplier(float rangeMultiplier)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(F)Vintermediary method_23964Lnet/minecraft/class_1408;method_23964(F)Vnamed setRangeMultiplierLnet/minecraft/entity/ai/pathing/EntityNavigation;setRangeMultiplier(F)V
-
getTargetPos
public BlockPos getTargetPos()
- Mappings:
Namespace Name Mixin selector official hLbbb;h()Lgb;intermediary method_6355Lnet/minecraft/class_1408;method_6355()Lnet/minecraft/class_2338;named getTargetPosLnet/minecraft/entity/ai/pathing/EntityNavigation;getTargetPos()Lnet/minecraft/util/math/BlockPos;
-
createPathNodeNavigator
protected abstract PathNodeNavigator createPathNodeNavigator(int range)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(I)Ldgc;intermediary method_6336Lnet/minecraft/class_1408;method_6336(I)Lnet/minecraft/class_13;named createPathNodeNavigatorLnet/minecraft/entity/ai/pathing/EntityNavigation;createPathNodeNavigator(I)Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;
-
setSpeed
public void setSpeed(double speed)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(D)Vintermediary method_6344Lnet/minecraft/class_1408;method_6344(D)Vnamed setSpeedLnet/minecraft/entity/ai/pathing/EntityNavigation;setSpeed(D)V
-
shouldRecalculatePath
public boolean shouldRecalculatePath()
- Mappings:
Namespace Name Mixin selector official iLbbb;i()Zintermediary method_6343Lnet/minecraft/class_1408;method_6343()Znamed shouldRecalculatePathLnet/minecraft/entity/ai/pathing/EntityNavigation;shouldRecalculatePath()Z
-
recalculatePath
public void recalculatePath()
- Mappings:
Namespace Name Mixin selector official jLbbb;j()Vintermediary method_6356Lnet/minecraft/class_1408;method_6356()Vnamed recalculatePathLnet/minecraft/entity/ai/pathing/EntityNavigation;recalculatePath()V
-
findPathTo
@Nullable public final @Nullable Path findPathTo(double x, double y, double z, int distance)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(DDDI)Ldga;intermediary method_6352Lnet/minecraft/class_1408;method_6352(DDDI)Lnet/minecraft/class_11;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(DDDI)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathToAny
@Nullable public @Nullable Path findPathToAny(Stream<BlockPos> positions, int distance)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Ljava/util/stream/Stream;I)Ldga;intermediary method_21643Lnet/minecraft/class_1408;method_21643(Ljava/util/stream/Stream;I)Lnet/minecraft/class_11;named findPathToAnyLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathToAny(Ljava/util/stream/Stream;I)Lnet/minecraft/entity/ai/pathing/Path;
-
method_29934
@Nullable public @Nullable Path method_29934(Set<BlockPos> set, int int2)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Ljava/util/Set;I)Ldga;intermediary method_29934Lnet/minecraft/class_1408;method_29934(Ljava/util/Set;I)Lnet/minecraft/class_11;named method_29934Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_29934(Ljava/util/Set;I)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathTo
@Nullable public @Nullable Path findPathTo(BlockPos target, int distance)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Lgb;I)Ldga;intermediary method_6348Lnet/minecraft/class_1408;method_6348(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_11;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/entity/ai/pathing/Path;
-
method_35141
@Nullable public @Nullable Path method_35141(BlockPos blockPos, int int2, int int3)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Lgb;II)Ldga;intermediary method_35141Lnet/minecraft/class_1408;method_35141(Lnet/minecraft/class_2338;II)Lnet/minecraft/class_11;named method_35141Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_35141(Lnet/minecraft/util/math/BlockPos;II)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathTo
@Nullable public @Nullable Path findPathTo(Entity entity, int distance)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Lasl;I)Ldga;intermediary method_6349Lnet/minecraft/class_1408;method_6349(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_11;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/entity/ai/pathing/Path;
-
method_35142
@Nullable protected @Nullable Path method_35142(Set<BlockPos> set, int int2, boolean bool, int int3)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Ljava/util/Set;IZI)Ldga;intermediary method_35142Lnet/minecraft/class_1408;method_35142(Ljava/util/Set;IZI)Lnet/minecraft/class_11;named method_35142Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_35142(Ljava/util/Set;IZI)Lnet/minecraft/entity/ai/pathing/Path;
-
findPathToAny
@Nullable protected @Nullable Path findPathToAny(Set<BlockPos> positions, int range, boolean bool, int distance, float float2)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Ljava/util/Set;IZIF)Ldga;intermediary method_18416Lnet/minecraft/class_1408;method_18416(Ljava/util/Set;IZIF)Lnet/minecraft/class_11;named findPathToAnyLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathToAny(Ljava/util/Set;IZIF)Lnet/minecraft/entity/ai/pathing/Path;
-
startMovingTo
public boolean startMovingTo(double x, double y, double z, double speed)- Mappings:
Namespace Name Mixin selector official aLbbb;a(DDDD)Zintermediary method_6337Lnet/minecraft/class_1408;method_6337(DDDD)Znamed startMovingToLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(DDDD)Z
-
startMovingTo
public boolean startMovingTo(Entity entity, double speed)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Lasl;D)Zintermediary method_6335Lnet/minecraft/class_1408;method_6335(Lnet/minecraft/class_1297;D)Znamed startMovingToLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingTo(Lnet/minecraft/entity/Entity;D)Z
-
startMovingAlong
public boolean startMovingAlong(@Nullable @Nullable Path path, double speed)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Ldga;D)Zintermediary method_6334Lnet/minecraft/class_1408;method_6334(Lnet/minecraft/class_11;D)Znamed startMovingAlongLnet/minecraft/entity/ai/pathing/EntityNavigation;startMovingAlong(Lnet/minecraft/entity/ai/pathing/Path;D)Z
-
getCurrentPath
@Nullable public @Nullable Path getCurrentPath()
- Mappings:
Namespace Name Mixin selector official kLbbb;k()Ldga;intermediary method_6345Lnet/minecraft/class_1408;method_6345()Lnet/minecraft/class_11;named getCurrentPathLnet/minecraft/entity/ai/pathing/EntityNavigation;getCurrentPath()Lnet/minecraft/entity/ai/pathing/Path;
-
tick
public void tick()
- Mappings:
Namespace Name Mixin selector official cLbbb;c()Vintermediary method_6360Lnet/minecraft/class_1408;method_6360()Vnamed tickLnet/minecraft/entity/ai/pathing/EntityNavigation;tick()V
-
continueFollowingPath
protected void continueFollowingPath()
- Mappings:
Namespace Name Mixin selector official lLbbb;l()Vintermediary method_6339Lnet/minecraft/class_1408;method_6339()Vnamed continueFollowingPathLnet/minecraft/entity/ai/pathing/EntityNavigation;continueFollowingPath()V
-
method_27799
private boolean method_27799(Vec3d vec3d)
- Mappings:
Namespace Name Mixin selector official bLbbb;b(Ldma;)Zintermediary method_27799Lnet/minecraft/class_1408;method_27799(Lnet/minecraft/class_243;)Znamed method_27799Lnet/minecraft/entity/ai/pathing/EntityNavigation;method_27799(Lnet/minecraft/util/math/Vec3d;)Z
-
checkTimeouts
protected void checkTimeouts(Vec3d currentPos)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Ldma;)Vintermediary method_6346Lnet/minecraft/class_1408;method_6346(Lnet/minecraft/class_243;)Vnamed checkTimeoutsLnet/minecraft/entity/ai/pathing/EntityNavigation;checkTimeouts(Lnet/minecraft/util/math/Vec3d;)V
-
resetNodeAndStop
private void resetNodeAndStop()
- Mappings:
Namespace Name Mixin selector official eLbbb;e()Vintermediary method_31266Lnet/minecraft/class_1408;method_31266()Vnamed resetNodeAndStopLnet/minecraft/entity/ai/pathing/EntityNavigation;resetNodeAndStop()V
-
resetNode
private void resetNode()
- Mappings:
Namespace Name Mixin selector official fLbbb;f()Vintermediary method_26085Lnet/minecraft/class_1408;method_26085()Vnamed resetNodeLnet/minecraft/entity/ai/pathing/EntityNavigation;resetNode()V
-
isIdle
public boolean isIdle()
- Mappings:
Namespace Name Mixin selector official mLbbb;m()Zintermediary method_6357Lnet/minecraft/class_1408;method_6357()Znamed isIdleLnet/minecraft/entity/ai/pathing/EntityNavigation;isIdle()Z
-
isFollowingPath
public boolean isFollowingPath()
- Mappings:
Namespace Name Mixin selector official nLbbb;n()Zintermediary method_23966Lnet/minecraft/class_1408;method_23966()Znamed isFollowingPathLnet/minecraft/entity/ai/pathing/EntityNavigation;isFollowingPath()Z
-
stop
public void stop()
- Mappings:
Namespace Name Mixin selector official oLbbb;o()Vintermediary method_6340Lnet/minecraft/class_1408;method_6340()Vnamed stopLnet/minecraft/entity/ai/pathing/EntityNavigation;stop()V
-
getPos
protected abstract Vec3d getPos()
The position to act as if the entity is at for pathfinding purposes- Mappings:
Namespace Name Mixin selector official bLbbb;b()Ldma;intermediary method_6347Lnet/minecraft/class_1408;method_6347()Lnet/minecraft/class_243;named getPosLnet/minecraft/entity/ai/pathing/EntityNavigation;getPos()Lnet/minecraft/util/math/Vec3d;
-
isAtValidPosition
protected abstract boolean isAtValidPosition()
- Mappings:
Namespace Name Mixin selector official aLbbb;a()Zintermediary method_6358Lnet/minecraft/class_1408;method_6358()Znamed isAtValidPositionLnet/minecraft/entity/ai/pathing/EntityNavigation;isAtValidPosition()Z
-
isInLiquid
protected boolean isInLiquid()
- Mappings:
Namespace Name Mixin selector official pLbbb;p()Zintermediary method_6351Lnet/minecraft/class_1408;method_6351()Znamed isInLiquidLnet/minecraft/entity/ai/pathing/EntityNavigation;isInLiquid()Z
-
adjustPath
protected void adjustPath()
Adjusts the current path according to various special obstacles that may be in the way, for example sunlight- Mappings:
Namespace Name Mixin selector official F_Lbbb;F_()Vintermediary method_6359Lnet/minecraft/class_1408;method_6359()Vnamed adjustPathLnet/minecraft/entity/ai/pathing/EntityNavigation;adjustPath()V
-
canPathDirectlyThrough
protected abstract boolean canPathDirectlyThrough(Vec3d origin, Vec3d target, int sizeX, int sizeY, int sizeZ)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Ldma;Ldma;III)Zintermediary method_6341Lnet/minecraft/class_1408;method_6341(Lnet/minecraft/class_243;Lnet/minecraft/class_243;III)Znamed canPathDirectlyThroughLnet/minecraft/entity/ai/pathing/EntityNavigation;canPathDirectlyThrough(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;III)Z
-
isValidPosition
public boolean isValidPosition(BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLbbb;a(Lgb;)Zintermediary method_6333Lnet/minecraft/class_1408;method_6333(Lnet/minecraft/class_2338;)Znamed isValidPositionLnet/minecraft/entity/ai/pathing/EntityNavigation;isValidPosition(Lnet/minecraft/util/math/BlockPos;)Z
-
getNodeMaker
public PathNodeMaker getNodeMaker()
- Mappings:
Namespace Name Mixin selector official qLbbb;q()Ldfz;intermediary method_6342Lnet/minecraft/class_1408;method_6342()Lnet/minecraft/class_8;named getNodeMakerLnet/minecraft/entity/ai/pathing/EntityNavigation;getNodeMaker()Lnet/minecraft/entity/ai/pathing/PathNodeMaker;
-
setCanSwim
public void setCanSwim(boolean canSwim)
- Mappings:
Namespace Name Mixin selector official dLbbb;d(Z)Vintermediary method_6354Lnet/minecraft/class_1408;method_6354(Z)Vnamed setCanSwimLnet/minecraft/entity/ai/pathing/EntityNavigation;setCanSwim(Z)V
-
canSwim
public boolean canSwim()
- Mappings:
Namespace Name Mixin selector official rLbbb;r()Zintermediary method_6350Lnet/minecraft/class_1408;method_6350()Znamed canSwimLnet/minecraft/entity/ai/pathing/EntityNavigation;canSwim()Z
-
onBlockChanged
public void onBlockChanged(BlockPos pos)
- Mappings:
Namespace Name Mixin selector official bLbbb;b(Lgb;)Vintermediary method_18053Lnet/minecraft/class_1408;method_18053(Lnet/minecraft/class_2338;)Vnamed onBlockChangedLnet/minecraft/entity/ai/pathing/EntityNavigation;onBlockChanged(Lnet/minecraft/util/math/BlockPos;)V
-
getNodeReachProximity
public float getNodeReachProximity()
- Mappings:
Namespace Name Mixin selector official sLbbb;s()Fintermediary method_35143Lnet/minecraft/class_1408;method_35143()Fnamed getNodeReachProximityLnet/minecraft/entity/ai/pathing/EntityNavigation;getNodeReachProximity()F
-
isNearPathStartPos
public boolean isNearPathStartPos()
- Mappings:
Namespace Name Mixin selector official tLbbb;t()Zintermediary method_31267Lnet/minecraft/class_1408;method_31267()Znamed isNearPathStartPosLnet/minecraft/entity/ai/pathing/EntityNavigation;isNearPathStartPos()Z
-
-