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

JEI Crafting

Активный

Установок

0

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

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

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