Represents a cardinal direction (north, south, east, west) and (up and down).

Импорт класса

Link to импорт-класса

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

ZenScript
Copy
import crafttweaker.api.util.Direction;

Direction is an enum. It has 6 enum constants. They are accessible using the code below.

ZenScript
Copy
Direction.north
Direction.south
Direction.east
Direction.west
Direction.up
Direction.down

Static Properties

Link to static-properties

НазваниеТипИмеет GetterИмеет SetterОписание
Название
down
Тип
Direction
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
east
Тип
Direction
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
north
Тип
Direction
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
sides
Тип
Direction[]
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
south
Тип
Direction
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
up
Тип
Direction
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
west
Тип
Direction
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided

Name: rotateY

Rotates this direction on the Y axis

Returns: the direction that rotated on the Y axis of this direction
Return Type: Direction

ZenScript
Copy
// Direction.rotateY() as Direction

<direction:north>.rotateY();

Name: rotateYCCW

Rotates this direction counter-clock wise on the Y axis

Returns: the direction that is counter clockwise on the Y axis
Return Type: Direction

ZenScript
Copy
// Direction.rotateYCCW() as Direction

<direction:north>.rotateYCCW();

Свойства

Link to свойства

НазваниеТипИмеет GetterИмеет SetterОписание
Название
axis
Тип
DirectionAxis
Имеет Getter
true
Имеет Setter
false
Описание
Gets the direction axis of this direction
Название
axisOffset
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Gets the offset of this axis (is it pointing towards position or negative). down is negative, up is positive (-y for down, +y for up)
Название
horizontalAngle
Тип
float
Имеет Getter
true
Имеет Setter
false
Описание
Gets the horizontal angle of this direction
Название
horizontalIndex
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Get the index of this horizontal direction (0-3). The order is S-W-N-E
Название
index
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Get the Index of this direction (0-5). The order is D-U-N-S-W-E
Название
name
Тип
string
Имеет Getter
true
Имеет Setter
false
Описание
Gets the name of this direction
Название
opposite
Тип
Direction
Имеет Getter
true
Имеет Setter
false
Описание
Gets the opposite of this Direction (north returns south)
Название
xOffset
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Gets the X offset of this direction
Название
yOffset
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Gets the Y offset of this direction
Название
zOffset
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Gets the Z offset of this direction