Переносной бак
alaindustrial:fluid_tank
Сводка
Переносной бак хранит до 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.
Связанное
Вакуумная капсула — ручной контейнер на одно ведро. Жидкостные трубы — будущая автоматизация транспортировки.
Крафт
Крафт на верстаке
▶
Переносной бак для жидкости