
先搞懂删除石英指令到底删的是什么
很多新玩家一听到删除石英指令就以为是把背包里的石英方块给删了,其实不是这么回事。我的世界里的指令系统里并没有一个专门的删除石英命令,真正要实现这个效果靠的是清除命令配合物品筛选参数。说白了就是用清除指令把玩家背包或者掉落物里的石英相关物品挖掉。这一步搞不清楚,后面怎么写都是白搭。
最常用的写法与参数顺序
实际动手的时候,核心写法是清除指令后面接目标选择器,再接物品参数和石英的物品标识。目标选择器写所有人就是全体玩家,写单个玩家名就只针对那个人。物品参数填石英对应的标识,再跟上最小数量和最大数量来控制删除范围。老玩家一般会先拿自己小号试一遍,确认数量对不对再上服务器,这个习惯能省掉不少麻烦。
石英有几种形态要分清楚
这里有个坑得提醒,石英在原版里有普通石英、下界石英和石英块几种东西,物品标识不一样。你要删背包里的下界石英就填下界石英的标识,要删石英块就得填方块版本的标识。很多人只写一种结果发现只删了一半,就是因为没把形态分清楚。稳妥的做法是分几条指令分别处理,别指望一条指令全包了。
服务端权限和误删风险
指令能跑起来的前提是你有权限等级,单人存档开作弊或者服务器里给管理权限,缺一项都会提示没权限。更要注意的是误删,清除指令一旦生效是不可逆的,背包里的东西直接没了。建议先写成只提示不删除的形式试运行,看日志里列出来的物品对不对,确认无误再改成真删。服务器上操作前最好先备份存档,这是血泪经验。
指令跑不通时怎么排查
最常见的报错是语法错误和找不到目标。语法错误多半是物品标识拼错或者参数顺序乱了,检查一遍字母大小写和空格。找不到目标一般是选择器写死了某个玩家但人不在线,改成全体玩家再试。还有一种情况是指令块没激活,检查一下红石信号和循环模式。按这个顺序一条条排,基本都能定位问题。
把这些细节摸熟之后,删除石英指令其实不难,难的是细心
相关文章