Mojang给了我们两个替换模式:
destroy和keep
destroy——默认方式,直接替换
keep——如果该栏位已有物品则不替换
比如:
/replaceitem entity @s slot.enderchest 0 keep minecraft:air——仅基岩1.16及以上版本
这条指令的作用就是:如果自己的末影箱第一个栏位没东西,那么替换个空气;如果有,那么啥事也没有。
真?替换了个空气
现在你学会了/replaceitem了吧?但是有件事情得注意:像这样子乱戴(不按常理出牌)只有在Java版才有显示,基岩版没有显示。但是除玩家以外大部分都有显示(比如僵尸)。村民两个版本都不显示,就算你给他们带上钻石头盔等正常的东西。但是虽然不显示,却有作用。
历史
Java
1.8——加入了/replaceitem
1.14——/replaceitem现在支持物品展示框
1.17——被/item取代
携带版和基岩版
1.0.5——加入了/replaceitem
1.1.0——/replaceitem现在支持canplaceon和candestroy物品组件
1.16.0——为/replaceitem添加了替换模式参数