Package net.minecraft.block
Enum BlockRailBase.EnumRailDirection
- java.lang.Object
-
- java.lang.Enum<BlockRailBase.EnumRailDirection>
-
- net.minecraft.block.BlockRailBase.EnumRailDirection
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<BlockRailBase.EnumRailDirection>
,IStringSerializable
- Enclosing class:
- BlockRailBase
public static enum BlockRailBase.EnumRailDirection extends java.lang.Enum<BlockRailBase.EnumRailDirection> 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
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BlockRailBase.EnumRailDirection
byMetadata(int meta)
int
getMetadata()
java.lang.String
getName()
boolean
isAscending()
java.lang.String
toString()
static BlockRailBase.EnumRailDirection
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static BlockRailBase.EnumRailDirection[]
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 BlockRailBase.EnumRailDirection NORTH_SOUTH
-
EAST_WEST
public static final BlockRailBase.EnumRailDirection EAST_WEST
-
ASCENDING_EAST
public static final BlockRailBase.EnumRailDirection ASCENDING_EAST
-
ASCENDING_WEST
public static final BlockRailBase.EnumRailDirection ASCENDING_WEST
-
ASCENDING_NORTH
public static final BlockRailBase.EnumRailDirection ASCENDING_NORTH
-
ASCENDING_SOUTH
public static final BlockRailBase.EnumRailDirection ASCENDING_SOUTH
-
SOUTH_EAST
public static final BlockRailBase.EnumRailDirection SOUTH_EAST
-
SOUTH_WEST
public static final BlockRailBase.EnumRailDirection SOUTH_WEST
-
NORTH_WEST
public static final BlockRailBase.EnumRailDirection NORTH_WEST
-
NORTH_EAST
public static final BlockRailBase.EnumRailDirection NORTH_EAST
-
-
Method Detail
-
values
public static BlockRailBase.EnumRailDirection[] 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 (BlockRailBase.EnumRailDirection c : BlockRailBase.EnumRailDirection.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BlockRailBase.EnumRailDirection 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
-
getMetadata
public int getMetadata()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<BlockRailBase.EnumRailDirection>
-
isAscending
public boolean isAscending()
-
byMetadata
public static BlockRailBase.EnumRailDirection byMetadata(int meta)
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceIStringSerializable
-
-