Enum Class PathNodeType

java.lang.Object
java.lang.Enum<PathNodeType>
net.minecraft.entity.ai.pathing.PathNodeType
All Implemented Interfaces:
Serializable, Comparable<PathNodeType>, Constable

public enum PathNodeType extends Enum<PathNodeType>
Mappings:
Namespace Name
named net/minecraft/entity/ai/pathing/PathNodeType
intermediary net/minecraft/class_7
official epv
  • Enum Constant Details

    • BLOCKED

      public static final PathNodeType BLOCKED
      Mappings:
      Namespace Name Mixin selector
      named BLOCKED Lnet/minecraft/entity/ai/pathing/PathNodeType;BLOCKED:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_22 Lnet/minecraft/class_7;field_22:Lnet/minecraft/class_7;
      official a Lepv;a:Lepv;
    • OPEN

      public static final PathNodeType OPEN
      Mappings:
      Namespace Name Mixin selector
      named OPEN Lnet/minecraft/entity/ai/pathing/PathNodeType;OPEN:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_7 Lnet/minecraft/class_7;field_7:Lnet/minecraft/class_7;
      official b Lepv;b:Lepv;
    • WALKABLE

      public static final PathNodeType WALKABLE
      Mappings:
      Namespace Name Mixin selector
      named WALKABLE Lnet/minecraft/entity/ai/pathing/PathNodeType;WALKABLE:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_12 Lnet/minecraft/class_7;field_12:Lnet/minecraft/class_7;
      official c Lepv;c:Lepv;
    • WALKABLE_DOOR

      public static final PathNodeType WALKABLE_DOOR
      Mappings:
      Namespace Name Mixin selector
      named WALKABLE_DOOR Lnet/minecraft/entity/ai/pathing/PathNodeType;WALKABLE_DOOR:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_26446 Lnet/minecraft/class_7;field_26446:Lnet/minecraft/class_7;
      official d Lepv;d:Lepv;
    • TRAPDOOR

      public static final PathNodeType TRAPDOOR
      Mappings:
      Namespace Name Mixin selector
      named TRAPDOOR Lnet/minecraft/entity/ai/pathing/PathNodeType;TRAPDOOR:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_19 Lnet/minecraft/class_7;field_19:Lnet/minecraft/class_7;
      official e Lepv;e:Lepv;
    • POWDER_SNOW

      public static final PathNodeType POWDER_SNOW
      Mappings:
      Namespace Name Mixin selector
      named POWDER_SNOW Lnet/minecraft/entity/ai/pathing/PathNodeType;POWDER_SNOW:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_33534 Lnet/minecraft/class_7;field_33534:Lnet/minecraft/class_7;
      official f Lepv;f:Lepv;
    • DANGER_POWDER_SNOW

      public static final PathNodeType DANGER_POWDER_SNOW
      Mappings:
      Namespace Name Mixin selector
      named DANGER_POWDER_SNOW Lnet/minecraft/entity/ai/pathing/PathNodeType;DANGER_POWDER_SNOW:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_36432 Lnet/minecraft/class_7;field_36432:Lnet/minecraft/class_7;
      official g Lepv;g:Lepv;
    • FENCE

      public static final PathNodeType FENCE
      Mappings:
      Namespace Name Mixin selector
      named FENCE Lnet/minecraft/entity/ai/pathing/PathNodeType;FENCE:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_10 Lnet/minecraft/class_7;field_10:Lnet/minecraft/class_7;
      official h Lepv;h:Lepv;
    • LAVA

      public static final PathNodeType LAVA
      Mappings:
      Namespace Name Mixin selector
      named LAVA Lnet/minecraft/entity/ai/pathing/PathNodeType;LAVA:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_14 Lnet/minecraft/class_7;field_14:Lnet/minecraft/class_7;
      official i Lepv;i:Lepv;
    • WATER

      public static final PathNodeType WATER
      Mappings:
      Namespace Name Mixin selector
      named WATER Lnet/minecraft/entity/ai/pathing/PathNodeType;WATER:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_18 Lnet/minecraft/class_7;field_18:Lnet/minecraft/class_7;
      official j Lepv;j:Lepv;
    • WATER_BORDER

      public static final PathNodeType WATER_BORDER
      Mappings:
      Namespace Name Mixin selector
      named WATER_BORDER Lnet/minecraft/entity/ai/pathing/PathNodeType;WATER_BORDER:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_4 Lnet/minecraft/class_7;field_4:Lnet/minecraft/class_7;
      official k Lepv;k:Lepv;
    • RAIL

      public static final PathNodeType RAIL
      Mappings:
      Namespace Name Mixin selector
      named RAIL Lnet/minecraft/entity/ai/pathing/PathNodeType;RAIL:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_21 Lnet/minecraft/class_7;field_21:Lnet/minecraft/class_7;
      official l Lepv;l:Lepv;
    • UNPASSABLE_RAIL

      public static final PathNodeType UNPASSABLE_RAIL
      Mappings:
      Namespace Name Mixin selector
      named UNPASSABLE_RAIL Lnet/minecraft/entity/ai/pathing/PathNodeType;UNPASSABLE_RAIL:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_25418 Lnet/minecraft/class_7;field_25418:Lnet/minecraft/class_7;
      official m Lepv;m:Lepv;
    • DANGER_FIRE

      public static final PathNodeType DANGER_FIRE
      Mappings:
      Namespace Name Mixin selector
      named DANGER_FIRE Lnet/minecraft/entity/ai/pathing/PathNodeType;DANGER_FIRE:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_9 Lnet/minecraft/class_7;field_9:Lnet/minecraft/class_7;
      official n Lepv;n:Lepv;
    • DAMAGE_FIRE

      public static final PathNodeType DAMAGE_FIRE
      Mappings:
      Namespace Name Mixin selector
      named DAMAGE_FIRE Lnet/minecraft/entity/ai/pathing/PathNodeType;DAMAGE_FIRE:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_3 Lnet/minecraft/class_7;field_3:Lnet/minecraft/class_7;
      official o Lepv;o:Lepv;
    • DANGER_OTHER

      public static final PathNodeType DANGER_OTHER
      Mappings:
      Namespace Name Mixin selector
      named DANGER_OTHER Lnet/minecraft/entity/ai/pathing/PathNodeType;DANGER_OTHER:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_5 Lnet/minecraft/class_7;field_5:Lnet/minecraft/class_7;
      official p Lepv;p:Lepv;
    • DAMAGE_OTHER

      public static final PathNodeType DAMAGE_OTHER
      Mappings:
      Namespace Name Mixin selector
      named DAMAGE_OTHER Lnet/minecraft/entity/ai/pathing/PathNodeType;DAMAGE_OTHER:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_17 Lnet/minecraft/class_7;field_17:Lnet/minecraft/class_7;
      official q Lepv;q:Lepv;
    • DOOR_OPEN

      public static final PathNodeType DOOR_OPEN
      Mappings:
      Namespace Name Mixin selector
      named DOOR_OPEN Lnet/minecraft/entity/ai/pathing/PathNodeType;DOOR_OPEN:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_15 Lnet/minecraft/class_7;field_15:Lnet/minecraft/class_7;
      official r Lepv;r:Lepv;
    • DOOR_WOOD_CLOSED

      public static final PathNodeType DOOR_WOOD_CLOSED
      Mappings:
      Namespace Name Mixin selector
      named DOOR_WOOD_CLOSED Lnet/minecraft/entity/ai/pathing/PathNodeType;DOOR_WOOD_CLOSED:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_23 Lnet/minecraft/class_7;field_23:Lnet/minecraft/class_7;
      official s Lepv;s:Lepv;
    • DOOR_IRON_CLOSED

      public static final PathNodeType DOOR_IRON_CLOSED
      Mappings:
      Namespace Name Mixin selector
      named DOOR_IRON_CLOSED Lnet/minecraft/entity/ai/pathing/PathNodeType;DOOR_IRON_CLOSED:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_8 Lnet/minecraft/class_7;field_8:Lnet/minecraft/class_7;
      official t Lepv;t:Lepv;
    • BREACH

      public static final PathNodeType BREACH
      Mappings:
      Namespace Name Mixin selector
      named BREACH Lnet/minecraft/entity/ai/pathing/PathNodeType;BREACH:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_16 Lnet/minecraft/class_7;field_16:Lnet/minecraft/class_7;
      official u Lepv;u:Lepv;
    • LEAVES

      public static final PathNodeType LEAVES
      Mappings:
      Namespace Name Mixin selector
      named LEAVES Lnet/minecraft/entity/ai/pathing/PathNodeType;LEAVES:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_6 Lnet/minecraft/class_7;field_6:Lnet/minecraft/class_7;
      official v Lepv;v:Lepv;
    • STICKY_HONEY

      public static final PathNodeType STICKY_HONEY
      Mappings:
      Namespace Name Mixin selector
      named STICKY_HONEY Lnet/minecraft/entity/ai/pathing/PathNodeType;STICKY_HONEY:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_21326 Lnet/minecraft/class_7;field_21326:Lnet/minecraft/class_7;
      official w Lepv;w:Lepv;
    • COCOA

      public static final PathNodeType COCOA
      Mappings:
      Namespace Name Mixin selector
      named COCOA Lnet/minecraft/entity/ai/pathing/PathNodeType;COCOA:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_21516 Lnet/minecraft/class_7;field_21516:Lnet/minecraft/class_7;
      official x Lepv;x:Lepv;
    • DAMAGE_CAUTIOUS

      public static final PathNodeType DAMAGE_CAUTIOUS
      Mappings:
      Namespace Name Mixin selector
      named DAMAGE_CAUTIOUS Lnet/minecraft/entity/ai/pathing/PathNodeType;DAMAGE_CAUTIOUS:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_43351 Lnet/minecraft/class_7;field_43351:Lnet/minecraft/class_7;
      official y Lepv;y:Lepv;
    • DANGER_TRAPDOOR

      public static final PathNodeType DANGER_TRAPDOOR
      Mappings:
      Namespace Name Mixin selector
      named DANGER_TRAPDOOR Lnet/minecraft/entity/ai/pathing/PathNodeType;DANGER_TRAPDOOR:Lnet/minecraft/entity/ai/pathing/PathNodeType;
      intermediary field_47413 Lnet/minecraft/class_7;field_47413:Lnet/minecraft/class_7;
      official z Lepv;z:Lepv;
  • Field Details

    • defaultPenalty

      private final float defaultPenalty
      Mappings:
      Namespace Name Mixin selector
      named defaultPenalty Lnet/minecraft/entity/ai/pathing/PathNodeType;defaultPenalty:F
      intermediary field_13 Lnet/minecraft/class_7;field_13:F
      official A Lepv;A:F
  • Constructor Details

    • PathNodeType

      private PathNodeType(float defaultPenalty)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/ai/pathing/PathNodeType;<init>(Ljava/lang/String;IF)V
      intermediary <init> Lnet/minecraft/class_7;<init>(Ljava/lang/String;IF)V
      official <init> Lepv;<init>(Ljava/lang/String;IF)V
  • Method Details

    • values

      public static PathNodeType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PathNodeType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getDefaultPenalty

      public float getDefaultPenalty()
      Mappings:
      Namespace Name Mixin selector
      named getDefaultPenalty Lnet/minecraft/entity/ai/pathing/PathNodeType;getDefaultPenalty()F
      intermediary method_11 Lnet/minecraft/class_7;method_11()F
      official a Lepv;a()F