我的界失世界失去效果指令完全指南
凌晨三点半,我第N次被朋友用"失明"效果整蛊后,去效终于决定把/effect clear这玩意儿研究透。令用这破指令看着简单,界失实际用起来坑多得能绊倒末影人——今天就边喝咖啡边把踩过的去效雷都给你捋清楚。
一、令用什么情况下需要清除效果?界失
上周我建了个药水实验室,测试时手滑给自己叠了15分钟的去效反胃效果,屏幕晃得连箱子都打不开。令用这时候就该掏出清除指令救命了,界失常见场景还有:
- 被女巫攻击后中毒
- 多人游戏中被熊孩子塞满负面buff
- 测试地图时残留的去效跳跃提升效果影响关卡平衡
二、指令基本格式
在聊天框输入时别漏了斜杠,令用这个我刚开始总忘:
完整格式 | /effect clear [目标] [效果ID] |
最常用 | /effect clear @s |
清除特定效果 | /effect clear @p minecraft:poison |
注意那个minecraft:前缀!界失1.13版本后不加这个会报错,去效我当初被这个坑得在服务器公屏刷了二十条错误提示...
2.1 目标选择器详解
半夜赶工期时最烦选错人,令用这些参数建议背下来:
- @s- 你自己(s=self的首字母)
- @p- 最近的玩家
- @a- 所有玩家(慎用!有次我把全服buff清空了)
- @e- 所有实体(包括僵尸猪灵这些)
三、高阶使用技巧
上周做RPG地图时发现的冷知识:
3.1 清除指定等级效果
比如只想清3级以上的力量buff:
/execute as @a[nbt={ ActiveEffects:[{ Id:5b,Amplifier:2..}]}] run effect clear @s minecraft:strength
这个NBT语法看着头大是吧?其实记住5b是力量效果的十六进制代码就行(其他效果代码参考《Minecraft Wiki》)。
3.2 延时清除
在命令方块里这样用可以做出"临时buff"效果:
- 第一格:/effect give @p minecraft:haste 30 1
- 第二格(延迟30秒):/effect clear @p minecraft:haste
四、常见问题排雷
这些报错信息我都能背了:
- "未知效果"- 检查是否拼错,比如poison不是posion
- "无法清除不存在的效果"- 目标身上确实没这个buff
- "权限不足"- 在服务器记得开op权限
对了,清除隐身效果时记得先脱盔甲!有次我清完效果发现盔甲飘在空中,吓得以为遇到幽灵...
五、创造模式专属用法
建筑党可能会用到这些:
- 清除所有实体的发光边框:/effect clear @e minecraft:glowing
- 快速清除测试用的夜视效果:/effect clear @a minecraft:night_vision
窗外天都快亮了,最后分享个冷知识——用/effect clear @e可以清除经验球的发光效果(虽然没什么实际用处)。咖啡喝完了,该去把总给我上负面效果的损友踢出好友列表了...