guides/storagedrawers/compacting drawer guide
Compacting Drawer — это специализированный блок из системы хранения Storage Drawers, предназначенный для автоматической компрессии предметов в более высокие или низкие формы (например, пыль → слиток → блок и обратно). Он используется для оптимизации хранения ресурсов на серверах и в одиночной игре, особенно при массовой добыче руд и автоматизации ферм. Основная ценность Compacting Drawer заключается в том, что он объединяет несколько форм одного ресурса в единую логическую систему хранения без необходимости крафта вручную или использования дополнительных машин.
Введение
Compacting Drawer является ключевым элементом продвинутой системы хранения ресурсов в Storage Drawers. В отличие от обычных ящиков, он не просто хранит предметы, а связывает разные уровни одного и того же материала. Например, железо может одновременно отображаться как пыль, слитки и блоки внутри одного контейнера. Это делает его особенно полезным в автоматизированных фермах, где количество ресурсов постоянно растёт.
На серверах типа GravityCraft Compacting Drawer часто используется как промежуточный узел между добычей ресурсов и их промышленной переработкой. Он снижает нагрузку на хранилища и уменьшает количество предметов в мире, что положительно влияет на TPS сервера.
Как работает
Принцип работы Compacting Drawer основан на внутренней конвертации предметов по рецептам крафта. Блок отслеживает все допустимые формы одного ресурса и отображает их в интерфейсе одновременно.
Каждый ресурс имеет три уровня представления:
базовая форма (например, nugget или dust),
средняя форма (ingot),
продвинутая форма (block).
При попадании предмета в ящик он автоматически перераспределяется между этими уровнями. Если игрок забирает ресурс, Compacting Drawer отдаёт его в выбранной форме в зависимости от текущего запроса.
Система не требует энергии и работает пассивно, но зависит от корректной привязки рецептов внутри мода. Если рецепт отсутствует, предмет будет храниться как обычный элемент без компрессии.
Основные механики
Compacting Drawer включает несколько важных механик, которые определяют его эффективность:
Автоматическая компрессия
Все совместимые предметы автоматически конвертируются в более компактные формы при заполнении слотов.
Обратная декомпрессия
При извлечении предметов система может разбирать блоки обратно в слитки или пыль.
Приоритет хранения
Игрок может задавать, в какой форме ресурс должен храниться преимущественно.
Совместимость с апгрейдами
Drawer поддерживает upgrades Storage Drawers: увеличение ёмкости, void upgrade, redstone control.
Интеграция с трубами
Совместим с большинством pipe-систем (Itemducts, Conduits, Pipes), позволяя автоматическую подачу и вывод ресурсов.
Локальное кеширование
Предметы не разбиваются на отдельные слоты, что снижает нагрузку на сервер.
Пошаговая инструкция
Чтобы начать использовать Compacting Drawer, необходимо выполнить несколько шагов:
Создание базового Drawer
Сначала скрафти обычный Storage Drawer или его улучшенную версию.
Установка Compacting Drawer
Размести блок в удобном месте, желательно рядом с системой переработки ресурсов.
Подключение источника предметов
Используй трубы или хопперы для подачи ресурсов внутрь.
Настройка фильтрации
Убедись, что поступают только ресурсы с поддерживаемыми рецептами (например, железо, золото, редстоун).
Установка апгрейдов
Добавь upgrades для увеличения объёма и автоматического контроля переполнения.
Интеграция с сетью хранения
Подключи Compacting Drawer к Controller Storage Drawers для централизованного доступа.
Тестирование системы
Проверь, как предметы переходят между формами при загрузке и извлечении.
Частые ошибки
Игроки часто допускают ошибки при работе с Compacting Drawer:
Подключение неподдерживаемых предметов, которые не имеют рецепта компрессии.
Использование без фильтрации в больших автоматических фермах.
Отсутствие upgrades, что приводит к переполнению.
Подключение к слишком сложным сетям труб без ограничения потока.
Попытка использовать как универсальный сундук для всех предметов, что снижает эффективность.
Советы для сервера GravityCraft
На GravityCraft Compacting Drawer особенно эффективен в следующих сценариях:
Автоматические фермы руд (quarry, miner, digital miner)
Массовое производство слитков из переработки руды
Хранение ресурсов Mystical Agriculture
Сжатие дропа моб-ферм
Рекомендуется:
Всегда использовать void upgrade для предотвращения переполнения мусором.
Разделять drawers по типам ресурсов (металлы, органика, редстоун).
Подключать через контроллер, чтобы избежать хаотичного доступа.
Использовать фильтры на входящих трубах.
На серверах с высокой нагрузкой Compacting Drawer помогает снизить количество сущностей и улучшить стабильность TPS.
Заключение
Compacting Drawer является одним из самых эффективных инструментов оптимизации хранения ресурсов в Storage Drawers. Он объединяет несколько форм одного предмета в единую систему, упрощает автоматизацию и снижает нагрузку на инфраструктуру базы. При правильной настройке он становится центральным элементом любой промышленной базы, особенно на серверах с активной автоматизацией ресурсов.