Скачать Create Mechanical Extruder — Minecraft Моды — MetaMods

Create Mechanical Extruder

Активный

Установок

21

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

2 месяца назад

Версии

1.18.2 — 1.21.1
Клиент и сервер
Forge
Neoforge
Технологические

Create Mechanical Extruder

Этот мод добавляет в Minecraft механический экструдер — специальный блок, который позволяет создавать различные блоки и предметы из соседних блоков и жидкостей. Мод разработан в первую очередь для использования в сборках модов и содержит только базовые рецепты.

Вдохновение и совместимость

Концепция экструдера была заимствована из Thermal Expansion. Для версии 1.21.1-2.x требуется установка Mechanicals Lib.

Поддержка версий

  • 1.21.1: Полная поддержка, документация актуальна для этой версии
  • 1.20.1: Исправляются только критические ошибки
  • 1.19.x и 1.18.x: Не поддерживаются

Типы экструдеров

Андезитовый экструдер

Кинетический блок с функцией фильтрации для выбора результата при совпадении рецептов. Содержимое можно извлечь, нажав Shift+ПКМ с пустой рукой или с помощью автоматизации.

Латунный экструдер

Расширенная версия, способная потреблять исходные блоки.

Система рецептов

Интегрирована с JEI, каждый рецепт может иметь индивидуальные требования. Поддерживаются различные состояния блоков:

{
    "blocks": "minecraft:water"
}
{
    "blocks": "minecraft:furnace",
    "state": {
        "lit": "true"
    }
}

Дополнительные параметры

  • Количество ударов: "requiredBonks": 10 — определяет необходимое количество воздействий
  • Расширенный режим: "advanced":"true" — требует латунный экструдер
  • Потребление блоков: для расширенных рецептов

Требования к рецептам

Рецепты могут иметь различные ограничения:

  • Высота: минимальная и максимальная координата Y
  • Скорость: минимальная и максимальная скорость работы
  • Биом: конкретный биом или тег биома

Интеграция с KubeJS

Удаление рецептов

ServerEvents.recipes(event => {
    event.remove({ type: 'create_mechanical_extruder:extruding' })
})

Случайный выход

Output.of('minecraft:clay', 0.5)
Output.of('4xminecraft:clay', 0.5)

Добавление рецептов

ServerEvents.recipes(event => {
    event.recipes.create_mechanical_extruder.extruding(Item.of('minecraft:dirt'),[BlockPredicate.of('minecraft:lava'),BlockPredicate.of('minecraft:stone')])
        .catalyst('minecraft:clay')
})

Примеры использования

Мод поддерживает широкий спектр возможностей — от базовых рецептов до сложных комбинаций с требованиями к биомам, высоте, скорости и другим параметрам. Можно создавать как простые преобразования, так и сложные многоступенчатые процессы с различными условиями выполнения.

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

oierbravo

Разработчик

oierbravo_mc

oierbravo_mc

Создан: 4 окт 2022

ID: 1586