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 ataintermediary 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 fLata;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 gLata;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 hLata;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 iLata;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 jLata;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 aLasw;a(Ladq;Lpk;)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 aLasw;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 aLasw;a(Lpk;)Lasv;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 aLasw;a(Lpk;DDD)Lasv;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 aLasw;a([Lasv;Lpk;Lasv;Lasv;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 aLata;a(Lpk;IIII)Lasv;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 aLata;a(Lpk;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 aLata;a(Ladq;Lpk;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 aLata;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 bLata;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 cLata;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 dLata;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 bLata;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 dLata;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 eLata;e()Zintermediary method_9303Lnet/minecraft/class_2286;method_9303()Znamed method_9303Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;method_9303()Z
-