Переносной бак

Переносной бак

alaindustrial:fluid_tank
Хранение жидкостейРеализованоstoragefluidportable

Сводка

Переносной бак хранит до 8 вёдер (8000 mB) одной жидкости. Он не расходует EU/FE, не перекачивает жидкость самостоятельно и не имеет GUI: уровень и тип жидкости видны прямо через стеклянные стенки корпуса. Бак принимает воду, лаву и жидкости других модов через ведро, вакуумную капсулу или ёмкости других модов. При разрушении содержимое остаётся в выпавшем предмете и восстанавливается после установки.

Жидкость

ПараметрЗначение
Ёмкость8000 mB (8 вёдер)
Варианты одновременно1
Ввод / выводвсе 6 граней
Автоматическая выдачанет
Единица ядраmB, 1000 mB = 1 ведро

Жидкости не смешиваются: пока внутри есть вода, лава или другой вариант не принимается. Fabric считает объём в миллибакетах (mB), и на NeoForge бак работает так же.

Взаимодействие

Ведро воды или лавы переносит в бак ровно 1000 mB, если есть место. Пустое ведро забирает 1000 mB, только если в баке есть целое ведро воды или лавы. Вакуумная капсула заполняет и опустошает бак. Трубы и контейнеры других модов могут вставлять и извлекать жидкость через любую грань. Компаратор выдаёт 0 для пустого бака и 1–15 пропорционально заполнению.

Свойства блока

Корпус занимает полный блок: нижняя и верхняя пластины по 3 px, четыре угловые стойки 3×3 px и четыре полупрозрачные стеклянные стенки. Блок использует; стекло и жидкость рисуются отдельной моделью внутри рамы, без наложений. Форма повторяет корпус целиком: пластины, стойки и стенки (панели по 1 px на каждой из четырёх сторон, y 3–13). Стенки обязаны быть в форме, хотя их рисует renderer, а не модель: без них клик по стеклу проходит насквозь и попадает в блок за баком — игрок целится в бак, а выливает ведро лавы себе под ноги. Полным кубом форму делать нельзя: иначе стандарт блока потребовал бы сплошной заливки, и окклюзия закрашивает внутренность бака.

ПараметрЗначение
Инструменткирка
Прочность / взрывоустойчивость3 / 6
Сохраняет содержимоеда
Пустой предмет стакаетсяда
Заполненный предмет стакаетсянет, максимум 1

Заполненный предмет хранит тип и объём одним атомарным компонентом fluid_tank_contents. Это исключает состояние, где объём отделился от типа жидкости при копировании или разделении стака. В инвентаре внутренний слой 16×16-иконки окрашивается зарегистрированным цветом жидкости, а стандартная нижняя шкала предмета показывает долю заполнения относительно 8000 mB.

Связанное

Вакуумная капсула — ручной контейнер на одно ведро. Жидкостные трубы — будущая автоматизация транспортировки.

Крафт

Крафт на верстаке
Оловянный слиток
Стеклянная панель
Оловянный слиток
Стеклянная панель
Железная шестерня
Стеклянная панель
Оловянный слиток
Редстоун
Оловянный слиток
Верстак
Переносной бак для жидкости
Переносной бак для жидкости