1、首先我们输入/give @s command_block指令调出命令方块,接着按图中的顺序向外摆放三个命令方块,注意三个方块箭头的指向必须一致 。
2、举个例子,比如用10个铁锭购买1个钻石 。然后我们点击第一个(最里面的)命令方块 , 输入如下指令:clear @p iron_ingot 0 9(不需要加斜杠),点击完成 。【我的世界梦世界怎么创建商店 我的世界如何做商城】
3、然后我们点击第二个命令方块 , 在指令中输入clear @p iron_ingot 0 1 。这里的清除数量必须是1 。接着,我们把中间的三个按钮分别调成“连锁”“条件制约”“保持开启” 。接着我们打开第三个命令方块,输入give @p diamond 1 。
4、解析:give是给予玩家物品的指令,diamond是钻石,1是物品数量 。这个指令就是给予最近的玩家1个钻石 。然后像第4步一样 , 把三个按钮分别调成“连锁”“条件制约”“保持开启” 。
5、再次点击按钮,只删除了铁锭,却没有给予钻石,修复了旧版本红石商店中钱不够也能买到东西的bug 。