Class LandPathNodeMaker

java.lang.Object
net.minecraft.entity.ai.pathing.PathNodeMaker
net.minecraft.entity.ai.pathing.LandPathNodeMaker

public class LandPathNodeMaker extends PathNodeMaker
Mappings:
Namespace Name
official bpy
intermediary net/minecraft/class_2286
named net/minecraft/entity/ai/pathing/LandPathNodeMaker
  • Field Details

    • canEnterOpenDoors

      private boolean canEnterOpenDoors
      Mappings:
      Namespace Name Mixin selector
      official f Lbpy;f:Z
      intermediary field_10241 Lnet/minecraft/class_2286;field_10241:Z
      named canEnterOpenDoors Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;canEnterOpenDoors:Z
    • canOpenDoors

      private boolean canOpenDoors
      Mappings:
      Namespace Name Mixin selector
      official g Lbpy;g:Z
      intermediary field_10242 Lnet/minecraft/class_2286;field_10242:Z
      named canOpenDoors Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;canOpenDoors:Z
    • field_10243

      private boolean field_10243
      Mappings:
      Namespace Name Mixin selector
      official h Lbpy;h:Z
      intermediary field_10243 Lnet/minecraft/class_2286;field_10243:Z
      named field_10243 Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;field_10243:Z
    • canSwim

      private boolean canSwim
      Mappings:
      Namespace Name Mixin selector
      official i Lbpy;i:Z
      intermediary field_10244 Lnet/minecraft/class_2286;field_10244:Z
      named canSwim Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;canSwim:Z
    • field_10245

      private boolean field_10245
      Mappings:
      Namespace Name Mixin selector
      official j Lbpy;j:Z
      intermediary field_10245 Lnet/minecraft/class_2286;field_10245:Z
      named field_10245 Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;field_10245:Z
  • Constructor Details

    • LandPathNodeMaker

      public LandPathNodeMaker()
  • Method Details

    • init

      public void init(BlockView blockView, Entity entity)
      Overrides:
      init in class PathNodeMaker
      Mappings:
      Namespace Name Mixin selector
      official a Lbpu;a(Lard;Lwv;)V
      intermediary method_9285 Lnet/minecraft/class_2284;method_9285(Lnet/minecraft/class_1158;Lnet/minecraft/class_864;)V
      named init Lnet/minecraft/entity/ai/pathing/PathNodeMaker;init(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;)V
    • clear

      public void clear()
      Overrides:
      clear in class PathNodeMaker
      Mappings:
      Namespace Name Mixin selector
      official a Lbpu;a()V
      intermediary method_9283 Lnet/minecraft/class_2284;method_9283()V
      named clear Lnet/minecraft/entity/ai/pathing/PathNodeMaker;clear()V
    • getStart

      public PathNode getStart(Entity entity)
      Specified by:
      getStart in class PathNodeMaker
      Mappings:
      Namespace Name Mixin selector
      official a Lbpu;a(Lwv;)Lbpt;
      intermediary method_9286 Lnet/minecraft/class_2284;method_9286(Lnet/minecraft/class_864;)Lnet/minecraft/class_86;
      named getStart Lnet/minecraft/entity/ai/pathing/PathNodeMaker;getStart(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/ai/pathing/PathNode;
    • getNode

      public PathNode getNode(Entity entity, double x, double y, double z)
      Specified by:
      getNode in class PathNodeMaker
      Mappings:
      Namespace Name Mixin selector
      official a Lbpu;a(Lwv;DDD)Lbpt;
      intermediary method_9287 Lnet/minecraft/class_2284;method_9287(Lnet/minecraft/class_864;DDD)Lnet/minecraft/class_86;
      named getNode Lnet/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:
      getSuccessors in class PathNodeMaker
      Mappings:
      Namespace Name Mixin selector
      official a Lbpu;a([Lbpt;Lwv;Lbpt;Lbpt;F)I
      intermediary method_9288 Lnet/minecraft/class_2284;method_9288([Lnet/minecraft/class_86;Lnet/minecraft/class_864;Lnet/minecraft/class_86;Lnet/minecraft/class_86;F)I
      named getSuccessors Lnet/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

      private PathNode getPathNode(Entity entity, int x, int y, int z, int maxYStep)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpy;a(Lwv;IIII)Lbpt;
      intermediary method_9296 Lnet/minecraft/class_2286;method_9296(Lnet/minecraft/class_864;IIII)Lnet/minecraft/class_86;
      named getPathNode Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;getPathNode(Lnet/minecraft/entity/Entity;IIII)Lnet/minecraft/entity/ai/pathing/PathNode;
    • getNodeType

      private int getNodeType(Entity entity, int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpy;a(Lwv;III)I
      intermediary method_9295 Lnet/minecraft/class_2286;method_9295(Lnet/minecraft/class_864;III)I
      named getNodeType Lnet/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 a Lbpy;a(Lard;Lwv;IIIIIIZZZ)I
      intermediary method_9294 Lnet/minecraft/class_2286;method_9294(Lnet/minecraft/class_1158;Lnet/minecraft/class_864;IIIIIIZZZ)I
      named getNodeType Lnet/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 a Lbpy;a(Z)V
      intermediary method_9297 Lnet/minecraft/class_2286;method_9297(Z)V
      named setCanEnterOpenDoors Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;setCanEnterOpenDoors(Z)V
    • setCanOpenDoors

      public void setCanOpenDoors(boolean value)
      Mappings:
      Namespace Name Mixin selector
      official b Lbpy;b(Z)V
      intermediary method_9299 Lnet/minecraft/class_2286;method_9299(Z)V
      named setCanOpenDoors Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;setCanOpenDoors(Z)V
    • method_9300

      public void method_9300(boolean value)
      Mappings:
      Namespace Name Mixin selector
      official c Lbpy;c(Z)V
      intermediary method_9300 Lnet/minecraft/class_2286;method_9300(Z)V
      named method_9300 Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;method_9300(Z)V
    • setCanSwim

      public void setCanSwim(boolean value)
      Mappings:
      Namespace Name Mixin selector
      official d Lbpy;d(Z)V
      intermediary method_9302 Lnet/minecraft/class_2286;method_9302(Z)V
      named setCanSwim Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;setCanSwim(Z)V
    • canEnterOpenDoors

      public boolean canEnterOpenDoors()
      Mappings:
      Namespace Name Mixin selector
      official b Lbpy;b()Z
      intermediary method_9298 Lnet/minecraft/class_2286;method_9298()Z
      named canEnterOpenDoors Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;canEnterOpenDoors()Z
    • canSwim

      public boolean canSwim()
      Mappings:
      Namespace Name Mixin selector
      official d Lbpy;d()Z
      intermediary method_9301 Lnet/minecraft/class_2286;method_9301()Z
      named canSwim Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;canSwim()Z
    • method_9303

      public boolean method_9303()
      Mappings:
      Namespace Name Mixin selector
      official e Lbpy;e()Z
      intermediary method_9303 Lnet/minecraft/class_2286;method_9303()Z
      named method_9303 Lnet/minecraft/entity/ai/pathing/LandPathNodeMaker;method_9303()Z