创作交流

effect消除单一状态效果 #2

惯宣***Lv.3 中级会员 发表于 2024-7-20 · 最后回复 2024-7-21 IP:广东省 2,375 2
AI 速览2026-09-26 22:44 生成

基岩版用 effect 时长填 0 消除单一状态效果的技巧

帖子介绍基岩版中如何只消除某一种状态效果。由于基岩版的 effect clear 只能清空全部效果、无法指定目标,作者提出把时长参数填成 0 来变相实现:给玩家施加 0 秒的该效果即可将其移除。内容适合基岩版命令玩家参考,属于命令技巧分享。

  • 方法针对基岩版,Java 版行为不同
  • 0 秒效果可覆盖高等级效果,低等级效果不能覆盖高等级
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
【effect消除单一状态效果】

effect是给予实体状态效果的命令:
  1. effect @a <状态效果> [时长] [倍数] [显示粒子:T/F]
复制代码

在<状态效果>处输入"clear"则是消除状态效果:
  1. effect @a clear
复制代码
与java版不同,基岩版不能通过填入参数,以选择要消除的状态效果。输入"clear"只能消除全部状态效果。

但是可以在<时长>填入"0",即给予0秒的状态效果:
  1. effect @a speed 0
复制代码
其含义就是消除所有玩家的速度效果。低等级的状态效果不能覆盖高等级的状态效果,但是0秒可以。

回复 2 最早 最新 只看楼主
您需要登录后才可以回帖 登录 | 立即注册
本版积分规则