OpenComputers/Sides API
Этот интерфейс предоставляет таблицу названий, для работы со сторонами блоков. Лежащие в основе номера сторон идентичны внутренней нумерации Minecraft (а также ForgeDirection
). Эта таблица предоставляет двунаправленный поиск. Вы можете обращаться к номерам по именам и наоборот. К примеру, sides.top
имеет значение 1
, а sides[1]
— значение top
. Для удобства и снижения вероятности ошибок, к каждому названию прикреплены дополнительные алиасы.
Базовые значения:
- Низ (
bottom
): 0 - Верх (
top
): 1 - Тыл (
back
): 2 - Перед (
front
): 3 - Право (
right
): 4 - Лево (
left
): 5
Алиасы по умолчанию:
- Низ:
down
,negy
- Верх:
up
,posy
- Тыл:
north
,negz
- Перед:
south
,posz
,forward
- Право:
west
,negx
- Лево:
east
,posx
Пример использования
Ввод/вывод сигналов красной пыли:
local component = require("component") local sides = require("sides") local rs = component.redstone rs.setOutput(sides.back, rs.getInput(sides.left))