跳到正文

terra-plate-extension

作者:xiansi

A Botania addon that lets you fully customize Terra Plate recipes — below-plate block conditions, post-craft transformations, and mana costs — via KubeJS scripts or datapacks, with a vanilla-style JEI interface.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

 

A Botania addon that lets you fully customize the Terrestrial Agglomeration Plate recipes — custom block conditions below the plate, block transformations after crafting, and mana costs — all visualized in JEI. Perfect for modpack authors and pack tweakers.

 

Examples:

ServerEvents.recipes(event => {
    event.recipes.terra_plate_extension.terra_plate({
        // ===== 输入物品:钻石 x2 + 绿宝石 x1 =====
        ingredients: [
            ‘minecraft:diamond’,
            ‘minecraft:diamond’,
            ‘minecraft:emerald’
        ],

        // ===== 需要的魔力:50000 =====
        mana: 50000,

        // ===== 产物:下界合金锭 =====
        output: { item: ‘minecraft:netherite_ingot’ },

        // ===== 合成前:下方 3×3 共 9 格,每格一种方块 =====
        // 坐标:x 向右为正,z 向南为正(图案任意朝向均可,自动旋转匹配)
        below: {
            positions: [
                // 后一排 (z = -1)
                { x: -1, z: -1, block: ‘minecraft:stone’ },           // 左后:石头
                { x: 0,  z: -1, block: ‘minecraft:cobblestone’ },     // 正后:圆石
                { x: 1,  z: -1, block: ‘minecraft:stone_bricks’ },    // 右后:石砖
                // 中间一排 (z = 0)
                { x: -1, z: 0,  block: ‘minecraft:obsidian’ },        // 左:黑曜石
                { x: 0,  z: 0,  block: ‘minecraft:gold_block’ },      // 中心:金块
                { x: 1,  z: 0,  block: ‘minecraft:iron_block’ },      // 右:铁块
                // 前一排 (z = 1)
                { x: -1, z: 1,  block: ‘minecraft:diamond_block’ },   // 左前:钻石块
                { x: 0,  z: 1,  block: ‘minecraft:emerald_block’ },   // 正前:绿宝石块
                { x: 1,  z: 1,  block: ‘minecraft:lapis_block’ }      // 右前:青金石块
            ]
        },

        // ===== 合成后:9 格分别变成另外 9 种方块(逐格转化) =====
        result_blocks: [
            // 后一排
            { x: -1, z: -1, block: ‘minecraft:mossy_stone_bricks’ },     // 苔石砖
            { x: 0,  z: -1, block: ‘minecraft:cracked_stone_bricks’ },   // 裂石砖
            { x: 1,  z: -1, block: ‘minecraft:chiseled_stone_bricks’ },  // 錾制石砖
            // 中间一排
            { x: -1, z: 0,  block: ‘minecraft:crying_obsidian’ },        // 哭泣黑曜石
            { x: 0,  z: 0,  block: ‘minecraft:netherite_block’ },        // 下界合金块
            { x: 1,  z: 0,  block: ‘minecraft:copper_block’ },           // 铜块
            // 前一排
            { x: -1, z: 1,  block: ‘minecraft:redstone_block’ },         // 红石块
            { x: 0,  z: 1,  block: ‘minecraft:coal_block’ },             // 煤炭块
            { x: 1,  z: 1,  block: ‘minecraft:quartz_block’ }            // 石英块
        ]
    });
});


Terra Plate custom recipe JSON example

常见问题

terra-plate-extension 支持哪些 Minecraft 版本?

terra-plate-extension 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

terra-plate-extension 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

xiansi 的其他作品

查看全部 →