Skip to content

ChangeBlock

small_jiu edited this page May 26, 2022 · 2 revisions

Home

{
  "main":[
    {
      "block":"compressed_bone_block",//不可无,不需要添加"mcs:",只需要id即可
      "meta":[0,1,2,3,9,5],//可无,默认只有0
      "time":"00:01:00",//为未在drops里定义时间的项所定义的全局时间,被定义的项均只会掉落自身
      "canDrop":true,//依旧是设置全局掉落,子项可覆盖此全局设定
      "drops": {//可无,默认掉落自身
        "0": {
          //可无,默认true(会变成掉落物形态),仅在掉落物是方块且只有一个物品的时候生效
          //如果掉落物的数量大于一,则会把方块放下来一个,掉落数量减一的物品
          "canDrop":true,
          "time":"00:01:00",//格式为<分:秒:Tick>,没有则使用全局时间,tikc大于20则使用19
          "item": [//可无,使用逗号分隔每个物品,格式为"<物品名>@<数量>@<子id>",不设置则默认掉落自身
            "minecraft:stone@2@0",//<id>@<数量>@<子id>
            "minecraft:stone@9",//<id>@<数量>
            "minecraft:stone"//<id>
          ]
        },
        "1": {
          //可以只定义时间,而不写掉落物,这样就会默认掉落自身
          //不建议在掉落自身的情况下把canDrop改为false
          // 这会导致一直设置方块为自身,就会无限循环下去
          "canDrop":false,
          "time":"00:5:2555555",
          "item": [//可无,使用逗号分隔每个物品,格式为"<物品名>@<数量>@<子id>",不设置则默认掉落自身
            "minecraft:stone@8@1"//<id>@<数量>@<子id>
          ]
        },
        "2": {
          //也可以只写掉落物,不写时间,这样就默认使用全局时间
          "item":["minecraft:stone@2@0", "minecraft:stone@9@1"]
        },
        "3":[
          "00:01:00",//定义时间项,在使用[]的时候,time项必须在第一行
          //以下均为掉落物,三种写法均支持
          "minecraft:stone@2@0",//<id>@<数量>@<子id>
          "minecraft:stone@9",//<id>@<数量>
          "minecraft:stone"//<id>
        ]
        //而9跟5未在drops项被定义,则全部自定义项均使用全局设定
      }
    }
  ]
}

Home

Clone this wiki locally