Package net.minecraft.entity.ai.pathing
Class LandPathNodeMaker
java.lang.Object
net.minecraft.entity.ai.pathing.PathNodeMaker
net.minecraft.entity.ai.pathing.LandPathNodeMaker
- Mappings:
Namespace Name official bpyintermediary net/minecraft/class_2286named net/minecraft/entity/ai/pathing/LandPathNodeMaker
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanFields inherited from class net.minecraft.entity.ai.pathing.PathNodeMaker
blockView, entityBlockXSize, entityBlockYSize, entityBlockZSize, pathNodeCache -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanSwim()voidclear()private intgetNodeType(Entity entity, int x, int y, int z) static intgetNodeType(BlockView blockView, Entity entity, int x, int y, int z, int sizeX, int sizeY, int sizeZ, boolean bool, boolean canOpenDoors, boolean canEnterOpenDoors) private PathNodegetPathNode(Entity entity, int x, int y, int z, int maxYStep) intgetSuccessors(PathNode[] nodes, Entity entity, PathNode currentNode, PathNode endNode, float maxDistance) voidvoidmethod_9300(boolean value) booleanvoidsetCanEnterOpenDoors(boolean value) voidsetCanOpenDoors(boolean value) voidsetCanSwim(boolean value) Methods inherited from class net.minecraft.entity.ai.pathing.PathNodeMaker
getNode
-
Field Details
-
canEnterOpenDoors
private boolean canEnterOpenDoors- Mappings:
Namespace Name Mixin selector official fLbpy;f:Zintermediary field_10241Lnet/minecraft/class_2286;field_10241:Znamed canEnterOpenDoorsLnet/minecraft/entity/ai/pathing/LandPathNodeMaker;canEnterOpenDoors:Z
-
canOpenDoors
private boolean canOpenDoors- Mappings:
Namespace Name Mixin selector official gLbpy;g:Zintermediary field_10242Lnet/minecraft/class_2286;field_10242:Znamed canOpenDoorsLnet/minecraft/entity/ai/pathing/LandPathNodeMaker;canOpenDoors:Z
-
field_10243
private boolean field_10243- Mappings:
Namespace Name Mixin selector official hLbpy;h:Zintermediary field_10243Lnet/minecraft/class_2286;field_10243:Znamed field_10243Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;field_10243:Z
-
canSwim
private boolean canSwim- Mappings:
Namespace Name Mixin selector official iLbpy;i:Zintermediary field_10244Lnet/minecraft/class_2286;field_10244:Znamed canSwimLnet/minecraft/entity/ai/pathing/LandPathNodeMaker;canSwim:Z
-
field_10245
private boolean field_10245- Mappings:
Namespace Name Mixin selector official jLbpy;j:Zintermediary field_10245Lnet/minecraft/class_2286;field_10245:Znamed field_10245Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;field_10245:Z
-
-
Constructor Details
-
LandPathNodeMaker
public LandPathNodeMaker()
-
-
Method Details
-
init
- Overrides:
initin classPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLbpu;a(Lard;Lwv;)Vintermediary method_9285Lnet/minecraft/class_2284;method_9285(Lnet/minecraft/class_1158;Lnet/minecraft/class_864;)Vnamed initLnet/minecraft/entity/ai/pathing/PathNodeMaker;init(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;)V
-
clear
public void clear()- Overrides:
clearin classPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLbpu;a()Vintermediary method_9283Lnet/minecraft/class_2284;method_9283()Vnamed clearLnet/minecraft/entity/ai/pathing/PathNodeMaker;clear()V
-
getStart
- Specified by:
getStartin classPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLbpu;a(Lwv;)Lbpt;intermediary method_9286Lnet/minecraft/class_2284;method_9286(Lnet/minecraft/class_864;)Lnet/minecraft/class_86;named getStartLnet/minecraft/entity/ai/pathing/PathNodeMaker;getStart(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/ai/pathing/PathNode;
-
getNode
- Specified by:
getNodein classPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLbpu;a(Lwv;DDD)Lbpt;intermediary method_9287Lnet/minecraft/class_2284;method_9287(Lnet/minecraft/class_864;DDD)Lnet/minecraft/class_86;named getNodeLnet/minecraft/entity/ai/pathing/PathNodeMaker;getNode(Lnet/minecraft/entity/Entity;DDD)Lnet/minecraft/entity/ai/pathing/PathNode;
-
getSuccessors
public int getSuccessors(PathNode[] nodes, Entity entity, PathNode currentNode, PathNode endNode, float maxDistance) - Specified by:
getSuccessorsin classPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLbpu;a([Lbpt;Lwv;Lbpt;Lbpt;F)Iintermediary method_9288Lnet/minecraft/class_2284;method_9288([Lnet/minecraft/class_86;Lnet/minecraft/class_864;Lnet/minecraft/class_86;Lnet/minecraft/class_86;F)Inamed getSuccessorsLnet/minecraft/entity/ai/pathing/PathNodeMaker;getSuccessors([Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;F)I
-
getPathNode
- Mappings:
Namespace Name Mixin selector official aLbpy;a(Lwv;IIII)Lbpt;intermediary method_9296Lnet/minecraft/class_2286;method_9296(Lnet/minecraft/class_864;IIII)Lnet/minecraft/class_86;named getPathNodeLnet/minecraft/entity/ai/pathing/LandPathNodeMaker;getPathNode(Lnet/minecraft/entity/Entity;IIII)Lnet/minecraft/entity/ai/pathing/PathNode;
-
getNodeType
- Mappings:
Namespace Name Mixin selector official aLbpy;a(Lwv;III)Iintermediary method_9295Lnet/minecraft/class_2286;method_9295(Lnet/minecraft/class_864;III)Inamed getNodeTypeLnet/minecraft/entity/ai/pathing/LandPathNodeMaker;getNodeType(Lnet/minecraft/entity/Entity;III)I
-
getNodeType
public static int getNodeType(BlockView blockView, Entity entity, int x, int y, int z, int sizeX, int sizeY, int sizeZ, boolean bool, boolean canOpenDoors, boolean canEnterOpenDoors) - Mappings:
Namespace Name Mixin selector official aLbpy;a(Lard;Lwv;IIIIIIZZZ)Iintermediary method_9294Lnet/minecraft/class_2286;method_9294(Lnet/minecraft/class_1158;Lnet/minecraft/class_864;IIIIIIZZZ)Inamed getNodeTypeLnet/minecraft/entity/ai/pathing/LandPathNodeMaker;getNodeType(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;IIIIIIZZZ)I
-
setCanEnterOpenDoors
public void setCanEnterOpenDoors(boolean value) - Mappings:
Namespace Name Mixin selector official aLbpy;a(Z)Vintermediary method_9297Lnet/minecraft/class_2286;method_9297(Z)Vnamed setCanEnterOpenDoorsLnet/minecraft/entity/ai/pathing/LandPathNodeMaker;setCanEnterOpenDoors(Z)V
-
setCanOpenDoors
public void setCanOpenDoors(boolean value) - Mappings:
Namespace Name Mixin selector official bLbpy;b(Z)Vintermediary method_9299Lnet/minecraft/class_2286;method_9299(Z)Vnamed setCanOpenDoorsLnet/minecraft/entity/ai/pathing/LandPathNodeMaker;setCanOpenDoors(Z)V
-
method_9300
public void method_9300(boolean value) - Mappings:
Namespace Name Mixin selector official cLbpy;c(Z)Vintermediary method_9300Lnet/minecraft/class_2286;method_9300(Z)Vnamed method_9300Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;method_9300(Z)V
-
setCanSwim
public void setCanSwim(boolean value) - Mappings:
Namespace Name Mixin selector official dLbpy;d(Z)Vintermediary method_9302Lnet/minecraft/class_2286;method_9302(Z)Vnamed setCanSwimLnet/minecraft/entity/ai/pathing/LandPathNodeMaker;setCanSwim(Z)V
-
canEnterOpenDoors
public boolean canEnterOpenDoors()- Mappings:
Namespace Name Mixin selector official bLbpy;b()Zintermediary method_9298Lnet/minecraft/class_2286;method_9298()Znamed canEnterOpenDoorsLnet/minecraft/entity/ai/pathing/LandPathNodeMaker;canEnterOpenDoors()Z
-
canSwim
public boolean canSwim()- Mappings:
Namespace Name Mixin selector official dLbpy;d()Zintermediary method_9301Lnet/minecraft/class_2286;method_9301()Znamed canSwimLnet/minecraft/entity/ai/pathing/LandPathNodeMaker;canSwim()Z
-
method_9303
public boolean method_9303()- Mappings:
Namespace Name Mixin selector official eLbpy;e()Zintermediary method_9303Lnet/minecraft/class_2286;method_9303()Znamed method_9303Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;method_9303()Z
-