数据值怎么办?
比如我想按钮只能放置在黑色混凝土上
刚才按急了
但是反正我金粒多
比如我想按钮只能放置在黑色混凝土上
刚才按急了
但是反正我金粒多
例如
/give @p minecraft:stone 16 0 {CanPlaceOn:["minecraft:diamond_block"]}
那么你得到的这16个石头是可以放置在钻石块上的
例如
/give @p minecraft:diamond_shovel 1 0 {CanDestroy:["minecraft:sand","minecraft:grass"]}
那么这把锹可以破坏沙子和草方块
当然这些都是在冒险模式中,因为冒险模式默认不能破坏和放置方块。但是本来不能破坏的即使有CanDestroy也还是不能破坏,例如你加了基岩也不能破坏基岩。
另外,这些nbt标签并非一定要与give命令一起用,也可以在任何需要出现nbt标签的地方出现
/give @p minecraft:stone 16 0 {CanPlaceOn:["minecraft:diamond_block"]}
那么你得到的这16个石头是可以放置在钻石块上的
例如
/give @p minecraft:diamond_shovel 1 0 {CanDestroy:["minecraft:sand","minecraft:grass"]}
那么这把锹可以破坏沙子和草方块
当然这些都是在冒险模式中,因为冒险模式默认不能破坏和放置方块。但是本来不能破坏的即使有CanDestroy也还是不能破坏,例如你加了基岩也不能破坏基岩。
另外,这些nbt标签并非一定要与give命令一起用,也可以在任何需要出现nbt标签的地方出现
本帖最后由 Jokey_钥匙 于 2019-12-13 22:19 编辑
/give @s stone_button 1 0 {"minecraft:can_place_on":{"block":["concrete"]}}
但是这可以放在所有混凝土上
但假如我只想将其放在黑色混凝土上 我该如何输入组件?
梦萍_云皓 发表于 2019-12-13 22:06
CanPlaceOn
/give @s stone_button 1 0 {"minecraft:can_place_on":{"block":["concrete"]}}
但是这可以放在所有混凝土上
但假如我只想将其放在黑色混凝土上 我该如何输入组件?