Этот интерфейс предоставляет глобальную таблицу, которая позволяет обращаться к цветам по их названиям, вместо ID.
Таблица действует в обоих направлениях. Например colors.blue имеет значение 11, а colors[11] имеет значение blue.
Вот эти цвета:
| Название | Индекс | Цвет |
|---|---|---|
Белый (white) | 0 | |
Оранжевый (orange) | 1 | |
Пурпурный (magenta) | 2 | |
Светло-синий (lightblue) | 3 | |
Жёлтый (yellow) | 4 | |
Лимонный (lime) | 5 | |
Розовый (pink) | 6 | |
Серый (gray) | 7 | |
Серебряный (silver) | 8 | |
Голубой (cyan) | 9 | |
Фиолетовый (purple) | 10 | |
Синий (blue) | 11 | |
Коричневый (brown) | 12 | |
Зелёный (green) | 13 | |
Красный (red) | 14 | |
Чёрный (black) | 15 |
Цвета могут использоваться для передачи редстоун-сигнала отдельного цвета:
local component = require("component") local colors = require("colors") local rs = component.redstone rs.setBundledOutput(sides.back, colors.green, rs.getBundledInput(sides.front, colors.blue)) Этот код передает с задней стороны по зеленому кабелю сигнал той же силы, что получил с передней по синему