1、首先我们得知道give指令的用法
许多玩家都以为give就是/give ID 物品ID 数量
这种认识是不完整的
完整的是...
/give ID 物品ID 数量 数据值 数据标签
2、其中,数量数据值数据标签可以省略,
为什么要讲到这个?因为CanDestroy和CanPlaceOn就是属于数据标签
CanDestroy的具体用法:
/give @p 物品ID 数量 数据值 {CanDestroy:["可破坏物品ID"]}
3、如果多个:
/give @p 物品ID 数量 数据值 {CanDestroy:["可破坏物品ID","第二个可破坏物品ID","第三个可破坏物品ID,以此类推"]}
CanPlaceOn的具体用法,刚刚讲了CanDestroy的具体用法,你一定知道了吧?其实都是一样的
单个:
/give @p 物品ID 数量 数据值 {CanPlaceOn:["可放置在方块上的ID"]}
多个:
/give @p 物品ID 数量 数据值 {CanPlaceOn:["可放置在方块上的ID","第二个可放置在方块上的ID","第三个可放置在方块上的ID,以此类推"]}