Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
effect
需要的权限等级

2[仅Java版]
1[仅基岩版]

限制条件

启用作弊[仅基岩版]

管理玩家及其他实体上的状态效果

语法[]

  • Java版
effect clear <目标> [<效果>](移除一个或所有效果)
effect give <目标> <效果> [<秒数>] [<强度>] [<隐藏粒子>](给予一种效果)
  • 基岩版
effect <玩家:目标> clear (移除所有效果)
effect <玩家:目标> <效果:效果> [秒数:整数] [强度:整数] [隐藏粒子:布尔值](给予一种效果)

参数[]

玩家(基岩版:玩家:目标

指定目标。必须是一位玩家的名字或目标选择器(允许使用@e选择非玩家实体)。

效果(基岩版:效果:效果

指定给予或者需要移除的效果。必须是一个状态效果ID。在Java版,必须是字母ID,可以省略命名空间。在基岩版,必须是字母ID,没有命名空间。

秒数(基岩版:秒数:整数)(可选)

以秒为单位指定效果时长。瞬间伤害(minecraft:instant_damage)、瞬间治疗(minecraft:instant_health)和饱和(minecraft:saturation)是仅有的三个例外,其单位是游戏刻。必须在1至1,000,000[仅Java版]或1至2,147,483,647之间(仅在2,040,109,465或以下时才会生效。如果更大,虽然会提示成功,但不会产生效果)[仅基岩版]。若未指定,默认为30秒(对上述三个例外为1游戏刻)。若输入的时长过大(超过1638秒),则会在查看效果的时候看到时长为“**:**”,但是计时仍正常进行[仅Java版]

强度(基岩版:强度:整数)(可选)

指定效果的额外等级。必须在0至255之间(含)。若未指定,默认为0。注意,状态效果的第一级(如生命恢复 I)对应为0,因此第二级状态效果,如生命恢复 II,应指定强度为1。部分效果没有强度之分,如夜视。

隐藏粒子(基岩版:隐藏粒子:布尔值

指定是否隐藏状态效果的粒子,以及游戏界面上的状态效果指示图标[仅Java版]。必须为truefalse。若未指定,默认为false

效果[]

命令触发条件Java版基岩版
任意参数未正确指定 无法解析 执行失败
<目标>玩家:目标无法解析为一个或多个实体(若为玩家名则必须在线) 执行失败
/effect clear<目标>未指定且命令执行者不是玩家 N/A
/effect clear ...没有效果可从实体身上移除
/effect ... clear没有效果可从实体身上移除 N/A 执行失败
任意执行成功时移除或给予实体指定效果

输出[]

命令版本条件成功次数/execute store success .../execute store result ...
任意Java版失败时000
成功时11被给予或移除效果的实体数
基岩版失败时0N/AN/A
成功时被给予或移除效果的实体数N/AN/A

示例[]

  • 给予自己60秒的速度 II效果:effect @s speed 60 1[仅基岩版]effect give @s speed 60 1[仅Java版]
  • 给予自己60秒的速度 III效果:effect @s speed 60 2[仅基岩版]effect give @s speed 60 2[仅Java版]
  • 从所有玩家身上清除任何效果:effect @a clear[仅基岩版]effect clear @a[仅Java版]
  • 从所有玩家身上清除任何急迫效果:effect clear @a minecraft:haste[仅Java版]effect @a minecraft:haste 0[仅基岩版]
  • 清除所有僵尸身上的所有效果:effect clear @e[type=zombie][仅Java版]effect @e[type=zombie] clear[仅基岩版]

历史[]

Java版
1.513w09b加入了/effect命令。
1.6.1pre加入了clear参数。
1.814w06a加入了hideParticles参数。
1.1317w45a更改了语法。
携带版
1.0.51.0.5.0加入了/effect命令。
1.0.5.3/effect命令中的amplifier不再接受负数值。
Advertisement