guides/openblocks/tank
Tank — это мультиблочная система хранения жидкостей в OpenBlocks, предназначенная для масштабируемого и визуально наглядного накопления ресурсов. В отличие от стандартных резервуаров из других модов, Tank не требует энергии и строится из повторяющихся блоков, формируя единую структуру с общей ёмкостью. Это делает его универсальным решением как для ранней игры, так и для сложных автоматизированных систем.
Введение
Система Tank используется для хранения любых жидкостей: воды, лавы, топлива, жидкого опыта и других ресурсов, добавляемых модами. Основное преимущество — гибкость. Игрок сам определяет размер резервуара, увеличивая объём по мере необходимости.
Tank часто применяется как центральное хранилище в базе или как буфер в автоматических линиях переработки. При этом он остаётся простым в использовании и не требует сложной инфраструктуры.
Как работает
Tank представляет собой мультиблок, состоящий из отдельных блоков, автоматически объединяющихся при размещении рядом друг с другом. Вся структура функционирует как единый резервуар с общей ёмкостью.
Жидкость:
– добавляется в любой блок структуры
– распределяется по всей системе
– отображается визуально (уровень заполнения)
Ключевые особенности:
– объём зависит от количества блоков
– форма может быть произвольной, но должна быть связной
– при разрушении блока структура пересчитывается
Tank не требует энергии и не имеет внутренних ограничений по типу жидкости (если это разрешено сборкой).
Основные механики
Главная механика — объединение блоков в одну систему. Все соединённые блоки Tank образуют единый контейнер.
Заполнение происходит равномерно: жидкость распределяется по всей структуре, а не хранится в отдельном блоке.
Вывод жидкости осуществляется через любой блок Tank, что упрощает подключение труб и автоматизацию.
Визуализация уровня — важный элемент. Игрок может видеть количество жидкости без интерфейса.
Если структура разделяется (например, при разрушении блока), жидкость перераспределяется между новыми частями.
Пошаговая инструкция
Крафт
Создай несколько блоков Tank (чем больше — тем больше ёмкость).
Постройка
Размести блоки рядом друг с другом, формируя структуру (например, колонну или куб).
Проверка
Убедись, что все блоки соединены и образуют единую систему.
Заполнение
Подключи источник жидкости или залей вручную с помощью ведра.
Автоматизация
Подключи трубы или другие системы для ввода/вывода жидкости.
Расширение
Добавляй новые блоки Tank для увеличения объёма без перестройки всей системы.
Частые ошибки
Раздельные структуры — если блоки не соприкасаются, они не объединяются.
Неправильное подключение труб — не все моды автоматически взаимодействуют с Tank.
Ожидание давления или скорости потока — Tank хранит жидкость, но не “перекачивает” её сам.
Разрушение блока в заполненной системе может привести к неожиданному перераспределению жидкости.
Использование в незагруженных чанках может нарушить автоматизацию.
Советы для сервера GravityCraft
– Строй Tank компактными структурами для снижения нагрузки
– Используй как буфер между машинами
– Не создавай чрезмерно большие резервуары без необходимости
– Проверяй совместимость с трубами из других модов
– Размещай в загруженных чанках
Для оптимизации рекомендуется использовать несколько средних Tank вместо одного огромного.
Заключение
Tank — это простая, но мощная система хранения жидкостей. Его гибкость и масштабируемость делают его универсальным инструментом для любых этапов игры.
При правильной организации он обеспечивает стабильное хранение и удобную интеграцию в автоматические системы. Большинство проблем связано с неправильным подключением или пониманием механики, а не с самим блоком.