文章来源:未知 作者:礁石游戏网 发布时间:2024-12-10 05:36
如果你能使用指令,把命令方块所在大致位置用fill指令填掉,如果你有存档,删除命令方块所在的region区域文件或直接使用nbtexplorer修改命令方块,如果你什么都没有,那就没办法了。
这个不太懂意思,也许只能等全面智能物联网时代的到来了。一句话就能指令了,
首先给各位看一下Clear的标准格式
clear 玩家(player) [物品(item)] [物品附加值(damage)] [最大清除数量] [NBT标签]
其中只有玩家为必填字段
/clear 玩家
如果在这种情况下
clear会清除该玩家身上所有物品
另外要注意的是
玩家这栏是可以打实体的
例如/clear @e
效果不明,尚未尝试
如果加入物品ID这个可选项
则clear会清除该玩家所有这个ID的物品
/clear @p minecraft:stone
其中注意的是只要同个ID不论Damage(物品附加值)
全部都会被清除
例如:/clear @p minecraft:log
不论是橡木原木还是杉木原木都会被清掉
应用在地图上
只要将同样一类的物品全都弄成同个ID就能达到分类的效果
例如:
minecraft:log:0 改成 蛋糕
minecraft:log:1 改成 好吃的蛋糕
这样要清除蛋糕的时候只要清除一次
数量
接着是数量的部分
/clear @p minecraft:stone 1
代表的即是清除一个ID:stone的石头
这个的特殊用法在于 0
/clear @p minecraft:stone 0
反而会变成检测玩家身上有没有石头
附加值
至于物品附加值的部分
则是限定清除的必须要在Damage相同的情况下才会消除
标签
最重要的NBT标签的部分
这边打上的东西
如果在该物品里面找得到的话就会被清除
所以衍伸出一个变化用法
{ench:[]}
如果利用这个
则所有附魔物品都会被清除
先射出三叉戟,掉落地上后在其旁边放上命令方块,分别用blockdata和entitydata查看其nbt,如果blockdata能查看,则是方块,反之则为实体
上一篇:我的世界的糖果世界传送门怎么做