编程求助

求助,1.20.1forge通用机械里容器的nbt该怎么写

h***Lv.1 新手上路 发表于 2024-10-5 · 最后回复 2024-10-5 IP:重庆 3,958 1
如题,我用kubeJS的custom()来写配方,还加了Lychee,我简单测试过,其他带nbt的东西(我测试的是create的下界合金背罐)的话nbt是能读到的,然后我把废料桶的nbt这行注掉之后也能跑起来,但是这样无论废料桶装了什么或者没装都能合成了,所以应该是nbt的问题,但我用/kjs hand打出来的就是下面这样,但是不行,create的那个背罐我也是一样直接抄的/kjs hand之后的内容就能跑,而且我测试了mek的储罐,也是和这个废料桶一样,我猜应该是mek的nbt格式有点特殊,我就想问问mek的nbt格式到底该怎么写,下面是代码:


event.custom({
    "type": "lychee:block_interacting",
    "item_in": {
        "item": "create:polished_rose_quartz"
    },
    "block_in": {
        "blocks": ["mekanism:radioactive_waste_barrel"],
        "nbt": '{mekData:{GasTanks:[{Tank:0b,stored:{amount:512000L,gasName:"mekanism:polonium"}}]}}'
    },
    "post": [
        {
            "type": "drop_item",
            "item": "create:shadow_steel"
        },
        {
            "type": "place",
            "block": "minecraft:oak_log"
        },
        {
            "type": "prevent_default"
        }
    ]
})


回复 1 最早 最新 只看楼主
您需要登录后才可以回帖 登录 | 立即注册
本版积分规则