Package net.minecraft.state.properties
Enum RailShape
- java.lang.Object
-
- java.lang.Enum<RailShape>
-
- net.minecraft.state.properties.RailShape
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<RailShape>
,IStringSerializable
public enum RailShape extends java.lang.Enum<RailShape> implements IStringSerializable
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ASCENDING_EAST
ASCENDING_NORTH
ASCENDING_SOUTH
ASCENDING_WEST
EAST_WEST
NORTH_EAST
NORTH_SOUTH
NORTH_WEST
SOUTH_EAST
SOUTH_WEST
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
name
-
Constructor Summary
Constructors Modifier Constructor Description private
RailShape(java.lang.String p_i225774_3_)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getSerializedName()
boolean
isAscending()
java.lang.String
toString()
static RailShape
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static RailShape[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NORTH_SOUTH
public static final RailShape NORTH_SOUTH
-
EAST_WEST
public static final RailShape EAST_WEST
-
ASCENDING_EAST
public static final RailShape ASCENDING_EAST
-
ASCENDING_WEST
public static final RailShape ASCENDING_WEST
-
ASCENDING_NORTH
public static final RailShape ASCENDING_NORTH
-
ASCENDING_SOUTH
public static final RailShape ASCENDING_SOUTH
-
SOUTH_EAST
public static final RailShape SOUTH_EAST
-
SOUTH_WEST
public static final RailShape SOUTH_WEST
-
NORTH_WEST
public static final RailShape NORTH_WEST
-
NORTH_EAST
public static final RailShape NORTH_EAST
-
-
Method Detail
-
values
public static RailShape[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (RailShape c : RailShape.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RailShape valueOf(java.lang.String name)
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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<RailShape>
-
isAscending
public boolean isAscending()
-
getSerializedName
public java.lang.String getSerializedName()
- Specified by:
getSerializedName
in interfaceIStringSerializable
-
-