Package net.minecraft.entity.ai.pathing
Enum PathNodeType
- All Implemented Interfaces:
Serializable
,Comparable<PathNodeType>
,java.lang.constant.Constable
public enum PathNodeType extends Enum<PathNodeType>
- Mappings:
Namespace Name official dcp
intermediary net/minecraft/class_7
named net/minecraft/entity/ai/pathing/PathNodeType
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum Constants Enum Constant Description BLOCKED
BREACH
COCOA
DAMAGE_CACTUS
DAMAGE_FIRE
DAMAGE_OTHER
DANGER_CACTUS
DANGER_FIRE
DANGER_OTHER
DOOR_IRON_CLOSED
DOOR_OPEN
DOOR_WOOD_CLOSED
FENCE
LAVA
LEAVES
OPEN
RAIL
STICKY_HONEY
TRAPDOOR
UNPASSABLE_RAIL
WALKABLE
WALKABLE_DOOR
WATER
WATER_BORDER
-
Field Summary
Fields Modifier and Type Field Description private float
defaultPenalty
-
Constructor Summary
Constructors Modifier Constructor Description private
PathNodeType(float defaultPenalty)
-
Method Summary
Modifier and Type Method Description float
getDefaultPenalty()
static PathNodeType
valueOf(String name)
Returns the enum constant of this type with the specified name.static PathNodeType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
BLOCKED
- Mappings:
Namespace Name Mixin selector official a
Ldcp;a:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official b
Ldcp;b:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official c
Ldcp;c:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official d
Ldcp;d:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official e
Ldcp;e:Ldcp;
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;
-
FENCE
- Mappings:
Namespace Name Mixin selector official f
Ldcp;f:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official g
Ldcp;g:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official h
Ldcp;h:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official i
Ldcp;i:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official j
Ldcp;j:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official k
Ldcp;k:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official l
Ldcp;l:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official m
Ldcp;m:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official n
Ldcp;n:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official o
Ldcp;o:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official p
Ldcp;p:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official q
Ldcp;q:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official r
Ldcp;r:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official s
Ldcp;s:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official t
Ldcp;t:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official u
Ldcp;u:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official v
Ldcp;v:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official w
Ldcp;w:Ldcp;
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
- Mappings:
Namespace Name Mixin selector official x
Ldcp;x:Ldcp;
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 y
Ldcp;y: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>
Ldcp;<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
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
getDefaultPenalty
public float getDefaultPenalty()- Mappings:
Namespace Name Mixin selector official a
Ldcp;a()F
intermediary method_11
Lnet/minecraft/class_7;method_11()F
named getDefaultPenalty
Lnet/minecraft/entity/ai/pathing/PathNodeType;getDefaultPenalty()F
-