
Create Sifting
Активный0.0
Установок
Последнее обновление
Версии
Create Sifting
Модификация для дополнения Create, которая вводит в игру механизм просеивания сыпучих материалов. Идеально подходит для использования в модпаках и при создании автоматизированных производственных цепочек.
Поддержка версий:
- 1.21.1: Полностью поддерживается, вся документация относится к этой версии
- 1.20.1: Решаются только критические ошибки
- 1.19.x и 1.18.x: Не поддерживаются
Система сит
Используются сита разного уровня для ручного и автоматического просеивания. Отлично интегрируется с механикой "сэндпэйпер" из основного мода.
Доступные типы сит:
- Обычные: Нить, Андезит, Латунь, Прочное
- Продвинутые: Работают исключительно с латунным просеивателем
- Дополнительные: Цинковое сито для модпаков
Характеристики сит:
- Конфигурируемая прочность
- Прочность уменьшается только при ручном просеивании (по умолчанию)
- Возможность зачаровывания "Несокрушимостью"
Просеиватель
Стандартный блок для автоматизации процесса просеивания. Работает по аналогии с жерновом. Загружать материалы можно как вручную (киданием сверху), так и с помощью автоматизации: воронки, желобы, транспортные системы.
Управление:
- ПКМ с ситом для установки
- ПКМ с пустой рукой для очистки инвентарей
- Shift + ПКМ для замены сита
Латунный Просеиватель
Улучшенная версия с расширенным функционалом:
- Отключается при высоком уровне редстоуна
- Конфигурируемая скорость работы (вплоть до 8 операций за один цикл)
- Увеличенная ёмкость инвентаря выдачи
- Фильтр выходных материалов
Особенности настройки рецептов
Система водонепроницаемости:
"waterlogged": "true"
- Просеиватели могут работать под водой для получения иных результатов
- Ручное сито работает как подводное, когда игрок находится в жидкости
Требования к оборудованию:
"advancedSifter": "true"
- Некоторые рецепты могут требовать латунный просеиватель даже для обычных сит
Компактные рецепты:
- Рецепты с одинаковым ситом и исходным материалом автоматически объединяются
- Итоговая совместимость с: EnderIO, Ars Nouveau, Applied Energistics 2
Работа с KubeJS
Удаление рецептов
ServerEvents.recipes(event => {
event.remove({ type: 'createsifter:sifting' })
})
Выход с вероятностью
Output.of('minecraft:clay', 0.5)
Добавление новых рецептов
ServerEvents.recipes(event => {
// Параметры:
// result[] - массив результатов
// ingredient - исходный материал
// mesh - используемое сито
// processingTime - время обработки (по умолчанию: 500)
// waterlogged - работа под водой
// advancedSifter - требуется ли латунный просеиватель
event.recipes.createsifter.sifting([
Output.of('minecraft:clay', 0.5),
Output.of('minecraft:redstone')
], 'minecraft:sand', "createsifter:andesite_mesh")
})
Создание кастомных сит
StartupEvents.registry('item', event => {
// Обычное сито
event.create('diamond_mesh', 'createsifter:mesh')
.displayName('Алмазное сито')
.parentModel("createsifter:block/meshes/mesh")
.texture("mesh", "kubejs:item/diamond_mesh")
.maxDamage(77) // Прочность сита
// Продвинутое сито
event.create('advanced_diamond_mesh', 'createsifter:advanced_mesh')
.displayName('Продвинутое алмазное сито')
.parentModel("createsifter:block/meshes/mesh")
.texture("mesh", "kubejs:item/diamond_mesh")
.texture("frame", "minecraft:block/diamond_block")
.maxDamage(200) // Прочность сита
})