Скачать JEI Crafting — Minecraft Моды — MetaMods
JEI Crafting

JEI Crafting

Активный

Установок

0

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

10 месяцев назад
Клиент
Утилиты
Аддоны

JEI Crafting

Обзор модификации

Этот аддон предоставляет игрокам уникальную возможность мгновенного создания предметов прямо из интерфейса JEI. Когда вы наводите курсор на любой предмет в списке JEI или закладках и нажимаете среднюю кнопку мыши, вы получаете готовый предмет, а необходимые ингредиенты автоматически списываются из инвентаря.

Модификация поддерживает совместимость с JEI+EMI и TMRV+EMI, однако могут возникать незначительные проблемы в редких случаях, когда активирован режим полного читерства.

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

Практическое применение

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

Представьте: вы строите дом, используя 5 разных цветов бетона. В обычной игре вам пришлось бы заранее запасаться красителями и песком, а если материала не хватит — прерывать строительство и бежать к верстаку. С этим аддоном все гораздо проще — вы просто берете готовый бетон нужного цвета, расходуя базовые компоненты.

О нет…

То же самое относится и к сложным механизмам. В моде Create ваш инвентарь забивается пропеллерами, латунными руками, смесителями — предметами, которые используются всего в паре рецептов. При перестройке фабрики вы можете разбирать механизмы обратно в исходные компоненты и создавать из них другие устройства.

Настройка рецептов

Рецепты настраиваются через датапаки:

{
    "type": "jei_crafting:jei_crafting",
    "output": {
        "id": "minecraft:smoker",
        "count": 1
    },
    "ingredients": [
        {
            "ingredient": {
                "tag": "minecraft:logs"
            },
            "count": 4
        },
        {
            "ingredient": {
                "tag": "c:cobblestones"
            },
            "count": 8
        }
    ],
    "uncraftsTo": [
        {
            "id": "minecraft:oak_wood",
            "count": 4
        },
        {
            "id": "minecraft:cobblestone",
            "count": 8
        }
    ]
}

В этом примере мы создаем рецепт для коптильни, который требует 4 бревна и 8 булыжников. По умолчанию функция создает сразу 8 предметов за раз, но это настраивается в config/jei/_crafting-client.toml.

Параметр uncraftsTo можно опустить, чтобы отключить разбор предмета. Если не указывать ingredients, рецепт станет бесплатным — вы будете получать предметы без затрат ресурсов:

{
    "type": "jei_crafting:jei_crafting",
    "output": {
        "id": "minecraft:bedrock",
        "count": 1
    }
}

В итоге получается удобная система, показанная на примере:

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

Дополнительные возможности

В версии 1.1.0 появилась настройка времени крафта в тиках через параметр craftsInTicks.

В версии 1.2.0 добавлена совместимость с KJS, позволяющая динамически изменять результат рецептов:

ServerEvents.recipes(event => {

    event.custom({
        type: "jei_crafting:jei_crafting",
        output: Item.of("minecraft:bedrock"),
        craftInTicks: 10
    })

    event.custom({
        type: "jei_crafting:jei_crafting",
        output: Item.of('minecraft:copper_block'),
        ingredients: [{
            ingredient: Ingredient.of('minecraft:copper_ingot'),
            count: 9,
        }],
        uncraftsTo: [
            Item.of('minecraft:copper_ingot', 8)
        ],
        craftInTicks: 20
    }).id('kubejs:foobar')
})

// При отмене этих событий крафт не произойдет и прозвучит уведомление
JeiCraftingEvents.itemCrafting('kubejs:foobar', event=>{
    // Модификация выхода крафта
    event.recipeOutput = Item.of("minecraft:copper_block[custom_name='\"Sussy baka\"']")
})

JeiCraftingEvents.itemUncrafting('kubejs:foobar', event=>{
    // Переопределение списка разбора
    event.recipeOutput = [Item.of("minecraft:copper_block[custom_name='\"Sussy baka\"']")]
})
Участники проекта
Amygdaloideae

Amygdaloideae

Создан: 20 фев 2025

ID: 93422