OpenComputers/Апгрейд-контроллер цистерн

Материал из Minecraft Wiki
Перейти к: навигация, поиск
Апгрейд-контроллер цистерн
Tank Controller Upgrade (OpenComputers).png
Апгрейд-контроллер цистерн
Тип

OpenComputers

Прочность

Нет

Возобновляемый

Нет

Складываемый

Да (64)

Первое появление

1.3.5

Апгрейд-контроллер цистерн расширяет возможности робота по управлению внутренними цистернами и взаимодействию с внешними хранилищами жидкостей.

Крафт[править | править вики-текст]

Ингредиенты Рецепты крафта

Липкий поршень +
Золотой слиток +
Колба +
Микрочип (Уровень 2) +
Раздатчик +
Печатная плата





Микрочип (Уровень 2)

Печатная плата

Апгрейд-контроллер цистерн

Интерфейс (API)[править | править вики-текст]

Название компонента: tank_controller

  • getTankCapacity(side:number):number or nil[, string]

Возвращает объем цистерны, которая находится по заданную сторону от робота.

  • getFluidInTank(side:number):table

Возвращает тип жидкости в цистерне по заданную сторону от робота. Параметр sides.back (число 2, см. Sides API) укажет на собственную цистерну робота (выбранную в данный момент)

  • drain([amount:number]):boolean

Перемещает жидкость из предмета в инвентаре робота во внутреннюю цистерну. (Например — из ведра в инвентаре.) Если цистерна не может вместить жидкость (уже занята жидкостью другого типа или полна), операция не выполняется и возвращает false.

  • fill([amount:number]):boolean

Перемещает жидкость из внутренней цистерны в предмет в инвентаре. (Из цистерны — в ведро, к примеру.) Если операцию выполнить невозможно (например, переместить в ведро меньше 1000 Мв жидкости) функция возвращает false.