Class FrogEntity.FrogSwimPathNodeMaker

Enclosing class:
FrogEntity

private static class FrogEntity.FrogSwimPathNodeMaker extends AmphibiousPathNodeMaker
Mappings:
Namespace Name
named net/minecraft/entity/passive/FrogEntity$FrogSwimPathNodeMaker
intermediary net/minecraft/class_7102$class_7104
official cgy$b
  • Field Details

    • pos

      private final BlockPos.Mutable pos
      Mappings:
      Namespace Name Mixin selector
      named pos Lnet/minecraft/entity/passive/FrogEntity$FrogSwimPathNodeMaker;pos:Lnet/minecraft/util/math/BlockPos$Mutable;
      intermediary field_37461 Lnet/minecraft/class_7102$class_7104;field_37461:Lnet/minecraft/class_2338$class_2339;
      official l Lcgy$b;l:Ljd$a;
  • Constructor Details

    • FrogSwimPathNodeMaker

      public FrogSwimPathNodeMaker(boolean penalizeDeepWater)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/ai/pathing/AmphibiousPathNodeMaker;<init>(Z)V
      intermediary <init> Lnet/minecraft/class_15;<init>(Z)V
      official <init> Lepn;<init>(Z)V
  • Method Details

    • getStart

      public PathNode getStart()
      Overrides:
      getStart in class AmphibiousPathNodeMaker
      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 Lepr;a()Lepq;
    • getDefaultNodeType

      public PathNodeType 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 doors
      Overrides:
      getDefaultNodeType in class AmphibiousPathNodeMaker
      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 Lepr;a(Lepx;III)Lepv;