欢迎光临散文网 会员登陆 & 注册

指令教程[第七期]指令effect

2020-07-27 02:34 作者:第七航线  | 我要投稿


  欢迎来到本期专栏,这里是第四领域工作室bilibili官方账号,我们将持续为你科普各种你所不知道的指令知识......

  本期指令介绍:effect

 首先让我们来了解指令effect的限制条件:必须拥有op权限(也就是管理员)

它的作用就是用于管理所有玩家及其它所有的实体身上的状态效果。

其意就是假设玩家Steve身上有为60s的反胃状态效果,你可以用这一条指令去清楚玩家Steve身上的这个反胃状态效果,同理,你也可以添加一项为60s的反胃效果至玩家xxx身上

语法教程部分:

首先让我们来看看java版的effect指令语法:

1.effect clear <玩家> [效果](移除一个或所有效果)

2.effect give <玩家> <效果> [秒数] [强度] [隐藏颗粒](给予一种效果)

然后接下来是基岩版effect指令语法:

1.effect <玩家:目标> clear (移除所有效果)

2.effect <玩家:目标> <效果> [秒数:整数] [强度:整数] [隐藏粒子]

效果部分:

若参数指定不正确,或当玩家不是有效实体(指定名字的玩家必须在线),或当秒数被指定为0而目标没有该效果时,或当在clear模式下没有该效果可以移除,或目标实体对效果免疫时失败。


如果指令成功:


clear — 从目标身上清除所有状态效果。

give或效果 — 给目标添加状态效果。如果一个目标已经拥有该状态效果,同等级的新状态效果仅在拥有更长的持续时覆盖旧的持续时间,但更高等级的新状态效果将会覆盖之前的持续时间。如果秒数设为0,则会取消指定的效果。

指令示例部分:

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‌‌[仅基岩版]

好了本期教程到这里就要结束了,你的三连是对我们最大的支持[doge(狗头保命*]我们下期见

bilibili:第四领域FourthField


指令教程[第七期]指令effect的评论 (共 条)

分享到微博请遵守国家法律