Direction
Importing the class
If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.
import crafttweaker.api.util.Direction;
Implements
Direction
implements the following interfaces:
Undocumented Interfaces
Comparable<Enum>
Enum Constants
Direction is an enum with 6 constants. They are accessible like so:
// Direction.DOWN<constant:minecraft:direction:down>// Direction.EAST<constant:minecraft:direction:east>// Direction.NORTH<constant:minecraft:direction:north>// Direction.SOUTH<constant:minecraft:direction:south>// Direction.UP<constant:minecraft:direction:up>// Direction.WEST<constant:minecraft:direction:west>
Members
Getter
// Direction.axisDirection as AxisDirection<constant:minecraft:direction:down>.axisDirection
Return Type:
AxisDirection
axisDirection() as AxisDirection
getName() as string
// Direction.getName() as string;<constant:minecraft:direction:down>.getName();
Return Type:
string
isFacingAngle(degrees as float) as bool
// Direction.isFacingAngle(degrees as float) as bool;<constant:minecraft:direction:down>.isFacingAngle(myFloat);
Parameters:
degrees: float
Type: float
Return Type:
bool
Getter
// Direction.rotation as Quaternionf<constant:minecraft:direction:down>.rotation
Return Type:
Quaternionf
rotation() as Quaternionf
Getter
Gets the serialized name.script.zs
// Direction.serializedName as string<constant:minecraft:direction:down>.serializedName
Return Type:
string
serializedName() as string
Gets the serialized name.script.zs
Returns: the serialized name.
// Direction.serializedName() as string;<constant:minecraft:direction:down>.serializedName();
Return Type:
string
Getter
// Direction.stepX as int<constant:minecraft:direction:down>.stepX
Return Type:
int
stepX() as int
// Direction.stepX() as int;<constant:minecraft:direction:down>.stepX();
Return Type:
int
Getter
// Direction.stepY as int<constant:minecraft:direction:down>.stepY
Return Type:
int
stepY() as int
// Direction.stepY() as int;<constant:minecraft:direction:down>.stepY();
Return Type:
int
Getter
// Direction.stepZ as int<constant:minecraft:direction:down>.stepZ
Return Type:
int
stepZ() as int
// Direction.stepZ() as int;<constant:minecraft:direction:down>.stepZ();
Return Type:
int
Getter
// Direction.toYRot as float<constant:minecraft:direction:down>.toYRot
Return Type:
float
toYRot() as float
// Direction.toYRot() as float;<constant:minecraft:direction:down>.toYRot();
Return Type:
float