类 SwimNodeEvaluator
java.lang.Object
net.minecraft.world.level.pathfinder.NodeEvaluator
net.minecraft.world.level.pathfinder.SwimNodeEvaluator
-
字段概要
字段修饰符和类型字段说明private final boolean
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap
<PathType> 从类继承的字段 net.minecraft.world.level.pathfinder.NodeEvaluator
canFloat, canOpenDoors, canPassDoors, canWalkOverFences, currentContext, entityDepth, entityHeight, entityWidth, mob, nodes
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
done()
protected Node
findAcceptedNode
(int p_263032_, int p_263066_, int p_263105_) protected PathType
getCachedBlockType
(int p_192968_, int p_192969_, int p_192970_) int
getNeighbors
(Node[] p_77483_, Node p_77484_) getPathType
(PathfindingContext p_330490_, int p_326812_, int p_326835_, int p_326945_) getPathTypeOfMob
(PathfindingContext p_330584_, int p_77473_, int p_77474_, int p_77475_, Mob p_77476_) getStart()
getTarget
(double p_326917_, double p_326806_, double p_326896_) private static boolean
protected boolean
isNodeValid
(Node p_192962_) void
prepare
(PathNavigationRegion p_192959_, Mob p_192960_) 从类继承的方法 net.minecraft.world.level.pathfinder.NodeEvaluator
canFloat, canOpenDoors, canPassDoors, canWalkOverFences, getNode, getNode, getPathType, getTargetNodeAt, isBurningBlock, setCanFloat, setCanOpenDoors, setCanPassDoors, setCanWalkOverFences
-
字段详细资料
-
allowBreaching
private final boolean allowBreaching -
pathTypesByPosCache
-
-
构造器详细资料
-
SwimNodeEvaluator
public SwimNodeEvaluator(boolean p_77457_)
-
-
方法详细资料
-
done
public void done()- 覆盖:
done
在类中NodeEvaluator
-
getStart
- 指定者:
getStart
在类中NodeEvaluator
-
getTarget
- 指定者:
getTarget
在类中NodeEvaluator
-
getNeighbors
- 指定者:
getNeighbors
在类中NodeEvaluator
-
isNodeValid
-
hasMalus
-
findAcceptedNode
-
getCachedBlockType
-
getPathType
public PathType getPathType(PathfindingContext p_330490_, int p_326812_, int p_326835_, int p_326945_) - 指定者:
getPathType
在类中NodeEvaluator
-
getPathTypeOfMob
public PathType getPathTypeOfMob(PathfindingContext p_330584_, int p_77473_, int p_77474_, int p_77475_, Mob p_77476_) - 指定者:
getPathTypeOfMob
在类中NodeEvaluator