Enum Constant Summary
Enum Constants
Method Summary
All Methods Static Methods Concrete Methods
static int
Flip a block's data value.
static int
Rotate a block's data value 90 degrees (north->east->south->west->north);
static int
Rotate a block's data value -90 degrees (north<-east<-south<-west<-north);
Returns the enum constant of this class with the specified name.
Returns an array containing the constants of this enum class, in
the order they are declared.
Methods inherited from class java.lang.Enum
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
Enum Constant Details
CLOCKWISE_90
public static final Rotation CLOCKWISE_90
CLOCKWISE_180
public static final Rotation CLOCKWISE_180
COUNTERCLOCKWISE_90
public static final Rotation COUNTERCLOCKWISE_90
Method Details
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
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
clockwise90
public static int clockwise90 (int id,
int meta)
Rotate a block's data value 90 degrees (north->east->south->west->north);
Parameters:
id
- the ID of the bock
meta
- the meta of the block
Returns:
the new meta
counterclockwise90
public static int counterclockwise90 (int id,
int meta)
Rotate a block's data value -90 degrees (north<-east<-south<-west<-north);
Parameters:
id
- the ID of the bock
meta
- the meta of the block
Returns:
the new meta
clockwise180
public static int clockwise180 (int id,
int meta)
Flip a block's data value.
Parameters:
id
- the ID of the bock
meta
- the meta of the block
Returns:
the new meta