EasyHopper
Данный мод предназначен для оптимизации производительности hoppers и добавляет функцию сортировки без введения новых блоков.
Несовместимость
Easy Hopper несовместим с Lithium, так как оба изменяют механику работы hoppers. При использовании Lithium отключите его модификации для hoppers через добавление mixin.block.hopper = false
в файл lithium.properties
.
Зависимости
Для настройки на клиенте требуется modmenu. На сервере конфигурация изменяется только через файл в папке config
.
Функции
Время восстановления
После каждой операции ввода/вывода hopper входит в период восстановления (по умолчанию 8 тиков). Увеличение этого значения улучшает производительность при использовании множества hoppers.
Количество ввода/вывода
Настройка количества предметов, передаваемых за одну операцию. Выполняется сначала вывод, затем ввод. На выброшенные предметы влияет только период восстановления.
Сортировка
При активации функции в последнем слоте hopper определяется предмет-фильтр. Только идентичные предметы могут проходить через hopper. Посторонние предметы, добавленные вручную, остаются заблокированными.
Оптимизация производительности
- Обнаружение предметов активирует период восстановления
- Отключение поиска предметов при наличии контейнера сверху
- Блокировка ввода при наличии полного блока (не контейнера) сверху
- Оптимизация транспортного кода
Примеры производительности (100×100 hoppers):
CPU: 12th Gen Intel(R) Core(TM) i7-12700H
Без Easy Hopper (13 ms)
С оптимизацией (5 ms)
Рекомендации
Цепочки hoppers
Используйте последовательности hoppers вместо водных систем сортировки. Для повышения производительности установите одинаковые значения ввода/вывода и увеличьте период восстановления.
Редстоун-схемы
Точный контроль количества предметов через редстоун может быть затруднён из-за увеличенных порций передачи.
Таймеры
Пересчитайте временные интервалы с учётом настроек мода (1 тик = 0.05 сек).