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
official dtv
intermediary net/minecraft/class_7
named net/minecraft/entity/ai/pathing/PathNodeType
  • Enum Constant Details

    • BLOCKED

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static final PathNodeType DANGER_CACTUS
      Mappings:
      Namespace Name Mixin selector
      official p Ldtv;p:Ldtv;
      intermediary field_20 Lnet/minecraft/class_7;field_20:Lnet/minecraft/class_7;
      named DANGER_CACTUS Lnet/minecraft/entity/ai/pathing/PathNodeType;DANGER_CACTUS:Lnet/minecraft/entity/ai/pathing/PathNodeType;
    • DAMAGE_CACTUS

      public static final PathNodeType DAMAGE_CACTUS
      Mappings:
      Namespace Name Mixin selector
      official q Ldtv;q:Ldtv;
      intermediary field_11 Lnet/minecraft/class_7;field_11:Lnet/minecraft/class_7;
      named DAMAGE_CACTUS Lnet/minecraft/entity/ai/pathing/PathNodeType;DAMAGE_CACTUS:Lnet/minecraft/entity/ai/pathing/PathNodeType;
    • DANGER_OTHER

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

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

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

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

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

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

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

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

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

    • defaultPenalty

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

    • PathNodeType

      private PathNodeType(float defaultPenalty)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldtv;<init>(Ljava/lang/String;IF)V
      intermediary <init> Lnet/minecraft/class_7;<init>(Ljava/lang/String;IF)V
      named <init> Lnet/minecraft/entity/ai/pathing/PathNodeType;<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
      official a Ldtv;a()F
      intermediary method_11 Lnet/minecraft/class_7;method_11()F
      named getDefaultPenalty Lnet/minecraft/entity/ai/pathing/PathNodeType;getDefaultPenalty()F