Мод Create Sifting добавляет простой сетер для мода Create, предназначенный для использования в модпаках. Он вдохновлён механикой сита из Ex Nihilo.
Требования
- Версия Minecraft 1.21.1-2.x требует библиотеку Mechanicals Lib.
Поддерживаемые версии
- 1.21.1 — полностью поддерживается.
- 1.20.1 — поддерживаются только критические исправления.
- 1.19.x и 1.18.x — не поддерживаются.
Сетки (Meshes)
- Поддерживаются типы сеток: String, Andesite, Brass, Sturdy, а также добавлена Zinc для модпаков.
- Продвинутые сетки работают только с латунным ситером.
- Прочность сеток настраивается (по умолчанию применяется только для ручного сита).
- Сетки можно зачаровывать на Unbreaking.
Ситер
- Автоматизированный сетер работает по принципу блока мельницы (Millstone): на него можно кидать предметы вручную или подавать автоматом через воронки, конвейеры и т. п.
- Чтобы добавить сетку, нажмите ПКМ с ней на ситер.
- ПКМ с пустой рукой очищает инвентарь ситера в следующем порядке:
- Вывод
- Ввод
- При зажатом Shift — сетку
Латунный сетер (Brass Sifter)
- При активном сигнале редстоуна обработка отключается.
- Имеется фильтр вывода.
- Количество обрабатываемых предметов за цикл — 8, параметр настраиваемый.
- Увеличенная ёмкость вывода, также настраиваемая.
Рецепты сита
- Опциональная поддержка водонасыщенного состояния (
"waterlogged":"true"): сетер в воде даёт другой результат; сетки в руках считаются водонасыщенными, если игрок находится в жидкости. - Опциональное требование использования латунного ситера для рецептов (
"advancedSifter":"true"). - Рецепты с одинаковой сеткой и входным блоком объединяются для удобства совместимости с другими модами (например, EnderIO, Ars Nouveau, AE2).
- Примеры рецептов включены в поставку мода.
- С помощью KubeJS можно удалять все рецепты просеивания и добавлять новые, указывая результаты с шансами, время обработки, водонасыщенность и необходимость латунного ситера.
Настройка кастомных сеток через KubeJS
- Можно создавать базовые и продвинутые сетки с указанием текстуры и максимальной прочности.
StartupEvents.registry('item', event => { event.create('diamond_mesh','createsifter:mesh') .displayName('Diamond Mesh') .parentModel("createsifter:block/meshes/mesh") .texture("mesh","kubejs:item/diamond_mesh") .maxDamage(77) event.create('advanced_diamond_mesh','createsifter:advanced_mesh') .displayName('Advanced Diamond Mesh') .parentModel("createsifter:block/meshes/mesh") .texture("mesh","kubejs:item/diamond_mesh") .texture("frame","minecraft:block/diamond_block") .maxDamage(200)
})





