DKCJ丶成成
本帖最后由 DKCJ丶成成 于 2022-12-3 14:32 编辑

  如题,原版/clear 指令怎么清除指定物品,清除带NBT的物品不是原版物品,检测lore跟id都行,要怎么实现(实在不行求一个能实现清除背包指定物品的插件,感谢了)


比如我要扣除这个物品,格式该怎么样写,感谢了


版本: 1.16.5



白慕_Baimu
本帖最后由 白慕_Baimu 于 2022-12-3 11:24 编辑

如果可以Id的话就好办了

直接/minecraft:clear 玩家名 物品Id 1(后面的1是你要清除的最大值,不写就整个背包所有该物品都清除)
具体参见https://minecraft.fandom.com/zh/ ... clear?variant=zh-mo
如果想清楚带特定Nbt的我没理解错的话应该是
/minecraft:clear @s stone 1 {display:{Lore:["xxx"]}}


如果不行就这样子,因为基岩版还是什么需要一个物品Data,要给他一个,不清楚
/minecraft:clear @s stone 0 1 {display:{Lore:["xxx"]}}

你看能不能帮到你QAQ



DKCJ丶成成
本帖最后由 DKCJ丶成成 于 2022-12-3 11:39 编辑
白慕_Baimu 发表于 2022-12-3 11:16
如果可以Id的话就好办了

直接/minecraft:clear 玩家名 物品Id 1(后面的1是你要清除的最大值,不写就整个 ...

我寻思着你这第一个java格式也没写对啊,我1.16.5你后面{}得挨着物品id,而且数量只能写最后
然后你也没明白我的意思

下一页 最后一页