▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/KubeJS Mekanism
KubeJS Mekanism

KubeJS Mekanism

Мод-аддон KubeJS Mekanism добавляет поддержку рецептов Mekanism в скрипты KubeJS. Создавай кастомные крафты для всех основных механизмов Mekanism прямо через JavaScript.

Оцените первым
99.4K
11

KubeJS Mekanism - это мост между двух гигантов моддинга Майнкрафт: KubeJS и Mekanism. Если ты уже пользуешься KubeJS для написания своих скриптов и кастомных рецептов, но тебе не хватало интеграции с механиками Mekanism - вот оно, решение. Без этого аддона KubeJS попросту не видит рецепты Mekanism, и добавить, скажем, новый рецепт обогащения или дробления напрямую не получилось бы. Теперь всё встало на свои места.

Что это даёт

В ванильном KubeJS есть куча обработчиков рецептов, но Mekanism - штука сложная, там свои типы крафтов: дробление (crushing), обогащение (enriching), комбинирование (combining), сжатие (compressing), очистка (purifying) и так далее. KubeJS Mekanism расширяет стандартное событие рецептов, добавляя все эти типы. То есть пишешь одну строчку JavaScript - и рецепт уже работает в игре, без редактирования датапаков или плагинов.

Поддерживаемые типы рецептов

Большая часть того, что есть в Mekanism, теперь доступна через KubeJS. Вот список с примерами:

  • crushing - дробление

    event.recipes.mekanismCrushing(output, input)
    
  • enriching - обогащение

  • smelting - обычная плавка, но через Mekanism

    event.recipes.mekanismCombining(output, input1, input2)
    
  • combining - комбинирование

  • compressing - сжатие

  • purifying - очистка

  • injecting - впрыск

    event.recipes.mekanismPurifying(output, inputItem, inputGas)
    
  • metallurgic_infusing - металлургическое насыщение

    event.recipes.mekanismMetallurgicInfusing(output, inputItem, infusionInput, infusionAmount)
    
  • sawing - распилка

    event.recipes.mekanismSawing(output, input, extraOutput)
    

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

Если нужно, чтобы из дубовых досок получалась палка не в ванильном крафте, а в дробилке Mekanism - пишем:

event.recipes.mekanismCrushing('minecraft:stick', 'minecraft:oak_planks')

Хочешь рецепт золотого яблока через комбайнер - элементарно:

event.recipes.mekanismCombining('minecraft:golden_apple', 'minecraft:apple', 'minecraft:gold_ingot')

С газами тоже всё гибко. Например, очистка обсидиана с использованием кислорода:

event.recipes.mekanismPurifying('minecraft:obsidian', 'minecraft:lava_bucket', {gas: 'mekanism:oxygen', amount: 200})

Металлургическое насыщение - пожалуйста:

event.recipes.mekanismMetallurgicInfusing('minecraft:comparator', 'minecraft:nether_quartz', 'mekanism:redstone', 20)

И распилка с шансом доп. выхода:

event.recipes.mekanismSawing('minecraft:redstone', 'minecraft:brick', item.of('minecraft:clay').chance(0.3))

Нюансы

Для работы, само собой, нужен установленный и KubeJS, и Mekanism. Аддон не заменяет их - он просто добавляет обработчики рецептов. Если ты уже собираешь крутую техническую сборку Майнкрафт с Mekanism и хочешь гибко управлять рецептами без написания датапаков - KubeJS Mekanism сэкономит кучу времени. Главное, проверяй синтаксис, потому что для газов надо передавать объект с gas и amount, а не строку.

Скачать KubeJS Mekanism можно прямо отсюда, а подробности по синтаксису лучше глянуть на странице рецептов - там есть все нюансы по каждому типу.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.19.x1.18.x1.16.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:8 месяцев назад
Главная