Package net.minecraft.entity.ai.pathing
Class WaterPathNodeMaker
java.lang.Object
net.minecraft.entity.ai.pathing.PathNodeMaker
net.minecraft.entity.ai.pathing.WaterPathNodeMaker
- Mappings:
- Namespace - Name - named - net/minecraft/entity/ai/pathing/WaterPathNodeMaker- intermediary - net/minecraft/class_12- official - etu
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final booleanprivate final Long2ObjectMap<PathNodeType> Fields inherited from class net.minecraft.entity.ai.pathing.PathNodeMakercanEnterOpenDoors, canOpenDoors, canSwim, canWalkOverFences, context, entity, entityBlockXSize, entityBlockYSize, entityBlockZSize, pathNodeCache
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected PathNodeTypeaddPathNodePos(int x, int y, int z) voidclear()getDefaultNodeType(PathContext context, int x, int y, int z) Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doorsgetNode(double x, double y, double z) getNodeType(PathContext context, int x, int y, int z, MobEntity mob) Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doorsgetPassableNode(int x, int y, int z) getStart()intgetSuccessors(PathNode[] successors, PathNode node) protected booleanhasNotVisited(@Nullable PathNode node) private static booleanhasPenalty(@Nullable PathNode node) voidinit(ChunkCache cachedWorld, MobEntity entity) Methods inherited from class net.minecraft.entity.ai.pathing.PathNodeMakercanEnterOpenDoors, canOpenDoors, canSwim, canWalkOverFences, createNode, getDefaultNodeType, getNode, getNode, isFireDamaging, setCanEnterOpenDoors, setCanOpenDoors, setCanSwim, setCanWalkOverFences
- 
Field Details- 
canJumpOutOfWaterprivate final boolean canJumpOutOfWater- Mappings:
- Namespace - Name - Mixin selector - named - canJumpOutOfWater- Lnet/minecraft/entity/ai/pathing/WaterPathNodeMaker;canJumpOutOfWater:Z- intermediary - field_58- Lnet/minecraft/class_12;field_58:Z- official - a- Letu;a:Z
 
- 
nodePosToType- Mappings:
- Namespace - Name - Mixin selector - named - nodePosToType- Lnet/minecraft/entity/ai/pathing/WaterPathNodeMaker;nodePosToType:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;- intermediary - field_34767- Lnet/minecraft/class_12;field_34767:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;- official - l- Letu;l:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
 
 
- 
- 
Constructor Details- 
WaterPathNodeMakerpublic WaterPathNodeMaker(boolean canJumpOutOfWater) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/pathing/WaterPathNodeMaker;<init>(Z)V- intermediary - <init>- Lnet/minecraft/class_12;<init>(Z)V- official - <init>- Letu;<init>(Z)V
 
 
- 
- 
Method Details- 
init- Overrides:
- initin class- PathNodeMaker
- Mappings:
- Namespace - Name - Mixin selector - named - init- Lnet/minecraft/entity/ai/pathing/PathNodeMaker;init(Lnet/minecraft/world/chunk/ChunkCache;Lnet/minecraft/entity/mob/MobEntity;)V- intermediary - method_12- Lnet/minecraft/class_8;method_12(Lnet/minecraft/class_1950;Lnet/minecraft/class_1308;)V- official - a- Letn;a(Ldgw;Lbvk;)V
 
- 
clearpublic void clear()- Overrides:
- clearin class- PathNodeMaker
- Mappings:
- Namespace - Name - Mixin selector - named - clear- Lnet/minecraft/entity/ai/pathing/PathNodeMaker;clear()V- intermediary - method_19- Lnet/minecraft/class_8;method_19()V- official - b- Letn;b()V
 
- 
getStart- Specified by:
- getStartin class- PathNodeMaker
- Mappings:
- Namespace - Name - Mixin selector - named - getStart- Lnet/minecraft/entity/ai/pathing/PathNodeMaker;getStart()Lnet/minecraft/entity/ai/pathing/PathNode;- intermediary - method_21- Lnet/minecraft/class_8;method_21()Lnet/minecraft/class_9;- official - a- Letn;a()Letm;
 
- 
getNode- Specified by:
- getNodein class- PathNodeMaker
- Mappings:
- Namespace - Name - Mixin selector - named - getNode- Lnet/minecraft/entity/ai/pathing/PathNodeMaker;getNode(DDD)Lnet/minecraft/entity/ai/pathing/TargetPathNode;- intermediary - method_16- Lnet/minecraft/class_8;method_16(DDD)Lnet/minecraft/class_4459;- official - a- Letn;a(DDD)Letv;
 
- 
getSuccessors- Specified by:
- getSuccessorsin class- PathNodeMaker
- Mappings:
- Namespace - Name - Mixin selector - named - getSuccessors- Lnet/minecraft/entity/ai/pathing/PathNodeMaker;getSuccessors([Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;)I- intermediary - method_18- Lnet/minecraft/class_8;method_18([Lnet/minecraft/class_9;Lnet/minecraft/class_9;)I- official - a- Letn;a([Letm;Letm;)I
 
- 
hasNotVisited- Mappings:
- Namespace - Name - Mixin selector - named - hasNotVisited- Lnet/minecraft/entity/ai/pathing/WaterPathNodeMaker;hasNotVisited(Lnet/minecraft/entity/ai/pathing/PathNode;)Z- intermediary - method_38487- Lnet/minecraft/class_12;method_38487(Lnet/minecraft/class_9;)Z- official - a- Letu;a(Letm;)Z
 
- 
hasPenalty- Mappings:
- Namespace - Name - Mixin selector - named - hasPenalty- Lnet/minecraft/entity/ai/pathing/WaterPathNodeMaker;hasPenalty(Lnet/minecraft/entity/ai/pathing/PathNode;)Z- intermediary - method_57084- Lnet/minecraft/class_12;method_57084(Lnet/minecraft/class_9;)Z- official - b- Letu;b(Letm;)Z
 
- 
getPassableNode- Mappings:
- Namespace - Name - Mixin selector - named - getPassableNode- Lnet/minecraft/entity/ai/pathing/WaterPathNodeMaker;getPassableNode(III)Lnet/minecraft/entity/ai/pathing/PathNode;- intermediary - method_47936- Lnet/minecraft/class_12;method_47936(III)Lnet/minecraft/class_9;- official - a- Letu;a(III)Letm;
 
- 
addPathNodePos- Mappings:
- Namespace - Name - Mixin selector - named - addPathNodePos- Lnet/minecraft/entity/ai/pathing/WaterPathNodeMaker;addPathNodePos(III)Lnet/minecraft/entity/ai/pathing/PathNodeType;- intermediary - method_38489- Lnet/minecraft/class_12;method_38489(III)Lnet/minecraft/class_7;- official - b- Letu;b(III)Letr;
 
- 
getDefaultNodeTypeGets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doors- Specified by:
- getDefaultNodeTypein class- PathNodeMaker
- Mappings:
- Namespace - Name - Mixin selector - named - getDefaultNodeType- Lnet/minecraft/entity/ai/pathing/PathNodeMaker;getDefaultNodeType(Lnet/minecraft/entity/ai/pathing/PathContext;III)Lnet/minecraft/entity/ai/pathing/PathNodeType;- intermediary - method_17- Lnet/minecraft/class_8;method_17(Lnet/minecraft/class_9316;III)Lnet/minecraft/class_7;- official - a- Letn;a(Lett;III)Letr;
 
- 
getNodeTypeGets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doors- Specified by:
- getNodeTypein class- PathNodeMaker
- Mappings:
- Namespace - Name - Mixin selector - named - getNodeType- Lnet/minecraft/entity/ai/pathing/PathNodeMaker;getNodeType(Lnet/minecraft/entity/ai/pathing/PathContext;IIILnet/minecraft/entity/mob/MobEntity;)Lnet/minecraft/entity/ai/pathing/PathNodeType;- intermediary - method_25- Lnet/minecraft/class_8;method_25(Lnet/minecraft/class_9316;IIILnet/minecraft/class_1308;)Lnet/minecraft/class_7;- official - a- Letn;a(Lett;IIILbvk;)Letr;
 
 
-