Скачать Create Sifting Refabricated — Minecraft Моды — MetaMods

Create Sifting Refabricated

Активный

Установок

0

Последнее обновление

2 года назад
Клиент
Технологические

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.

Участники проекта
thatguynamedalpha

thatguynamedalpha

Monster__zero

Monster__zero

Создан: 5 янв 2023

ID: 66662