
Create Sifting Refabricated
Активный0.0
Установок
Последнее обновление
Create Sifting Refabricated
Этот мод представляет собой версию для Fabric 1.18.2 оригинального дополнения Create Sifting, добавляющего в Minecraft систему автоматического просеивания материалов.
Возможности просеивания
Модификация разработана специально для использования в составе сборок модов и содержит базовые рецепты добычи руд. Система вдохновлена классическим ситом из мода Ex Nihilo, но органично интегрирована в механики Create.
Сита разных уровней
В моде представлено четыре типа сит:
- Веревочное - начальный уровень
- Андезитовое - следующий этап
- Цинковое - улучшенная версия
- Латунное - высший уровень
Сита можно использовать двумя способами: установить в механическое сито или применять вручную аналогично наждачной бумаге из Create. При ручном использовании блок для просеивания помещается во вторую руку.
Автоматическое сито
Механическое сито работает по принципу жерновов из Create. Оно может получать предметы сверху через выбрасывание или автоматическую подачу (воронки, желоба, воронки). Для активации достаточно щелкнуть ПКМ по блоку с ситом в руке.
Важной особенностью является то, что рецепты могут, но не обязательно должны требовать наличия сита в составе ингредиентов.
Водонепроницаемая функция
Система поддерживает работу под водой:
- Сита можно заполнить водой для получения других результатов
- В ручном режиме сито считается водонепроницаемым, если игрок находится в жидкости
Система рецептов
Для создания рецептов просеивания в модификации используется специальный формат JSON. В разделе ingredients
указываются сито и просеиваемый блок в произвольном порядке, а в results
- список получаемых предметов с вероятностями.
Стандартное время обработки составляет 200 тиков, но может быть изменено в рецепте. По умолчанию водонепроницаемый режим отключен (false
).
Пример базового рецепта:
{
"type": "createsifter:sifting",
"ingredients": [
{
"item": "createsifter:andesite_mesh"
},
{
"item": "minecraft:gravel"
}
],
"results": [
{
"item": "create:copper_nugget",
"chance": 0.1
},
{
"item": "create:zinc_nugget",
"chance": 0.1
},
{
"item": "minecraft:iron_nugget",
"chance": 0.05
},
{
"item": "minecraft:gold_nugget",
"chance": 0.15
},
{
"item": "minecraft:coal",
"chance": 0.1
},
{
"item": "minecraft:flint",
"chance": 0.1
}
],
"processingTime": 500
}
Пример рецепта с водой:
{
"type": "createsifter:sifting",
"ingredients": [
{
"item": "createsifter:string_mesh"
},
{
"item": "minecraft:dirt"
}
],
"results": [
{
"item": "minecraft:kelp",
"chance": 0.1
}
],
"processingTime": 500,
"waterlogged": true
}
Интеграция с KubeJS
Для Minecraft 1.18.2:
Добавление рецептов (серверный скрипт):
// event.recipes.createsifterSifting(output[], input[])
// Дополнительные опции: .waterlogged() .processingTime(int время)
// Базовый пример
событие.recipes.createsifterSifting([Предмет.of('minecraft:clay').withChance(0.5).toJson(),Предмет.of('minecraft:redstone').withChance(0.1).toJson()], ['minecraft:sand','createsifter:string_mesh'])
// Пример с водой
событие.recipes.createsifterSifting([Предмет.of('minecraft:clay').withChance(0.5).toJson()], ['minecraft:sand','createsifter:string_mesh']).waterlogged()
Создание пользовательских сит (стартап скрипт):
событие.create('example_mesh','createsifter:mesh').displayName('Пример сита')
Для Minecraft 1.19.2 (KubeJS 6):
Метод withChance
требует вызова toJson
для корректной работы.
Примеры рецептов:
// event.recipes.createsifterSifting(output[], input[])
// Базовый пример
событие.recipes.createsifterSifting([Предмет.of('minecraft:clay').withChance(0.5).toJson(),Предмет.of('minecraft:redstone').withChance(0.1).toJson()], ['minecraft:sand','createsifter:string_mesh'])
// С водой
событие.recipes.createsifterSifting([Предмет.of('minecraft:clay').withChance(0.5).toJson()], ['minecraft:sand','createsifter:string_mesh']).waterlogged()
// С пользовательским ситом
событие.recipes.createsifterSifting([Предмет.of('minecraft:glowstone_dust').withChance(0.5).toJson(),Предмет.of('minecraft:redstone').withChance(0.1).toJson()], ['minecraft:sand','kubejs:example_mesh'])
Этой модификацией предоставляется простой и эффективный способ автоматизации добычи ресурсов, идеально сочетающийся с технической эстетикой мода Create.