如何在Minecraft中使用/effect指令

基本指令语法

/effect give [duration] [amplifier] [hideParticles]

— 效果应用于的玩家或实体。

— 效果的名称或ID。

[duration] — 效果的持续时间(秒),默认为30。

[amplifier] — 效果的等级,默认为1。

[hideParticles] — 隐藏效果粒子的标志(true/false)。

使用示例

为自己施加速度效果:

/effect give @p minecraft:speed 60 2

清除玩家身上的所有效果:

/effect clear @p

give与clear的区别

/effect give — 施加效果。

/effect clear — 移除指定目标身上的所有效果。

如何移除特定效果

要移除特定效果,请使用以下指令:

/effect clear @p

示例:

/effect clear @p minecraft:speed

此指令将移除最近玩家身上的速度效果。

使用效果时的重要注意事项

如果施加非常高等级的jump_boost效果,例如/effect give @p minecraft:jump_boost 99999 255,玩家将因效果过强而无法跳跃。

在极高等级下使用speed效果时,玩家移动速度可能过快导致区块无法及时加载,从而引发世界渲染问题。

Minecraft效果完整列表

图标

ID

效果名称

描述

引入版本

1

speed

增加移动速度

1.0.0

2

slowness

降低移动速度

1.0.0

3

haste

增加方块挖掘速度

1.0.0

4

mining_fatigue

降低方块挖掘速度

1.0.0

5

strength

增加近战伤害

1.0.0

6

instant_health

立即恢复生命值

1.0.0

7

instant_damage

造成即时伤害

1.0.0

8

jump_boost

增加跳跃高度

1.0.0

9

nausea

扭曲玩家的视野

1.0.0

10

regeneration

逐渐恢复生命值

1.0.0

11

resistance

减少受到的伤害

1.0.0

12

fire_resistance

免疫火焰和岩浆

1.0.0

13

water_breathing

允许在水下呼吸

1.0.0

14

invisibility

使玩家隐身

1.0.0

15

blindness

限制视野范围

1.0.0

16

night_vision

改善黑暗中的视野

1.0.0

17

hunger

加速饥饿值消耗

1.0.0

18

weakness

减少造成的近战伤害

1.0.0

19

poison

造成持续伤害

1.0.0

20

wither

逐渐造成伤害,类似凋零效果

1.4.2

21

health_boost

增加最大生命值

1.6.1

22

absorption

增加额外生命心

1.6.1

23

saturation

立即补充饥饿值

1.6.1

24

glowing

使实体发光

1.9

25

levitation

将玩家升入空中

1.9

26

luck

增加幸运概率

1.9

27

unluck

降低幸运概率

1.9

28

slow_falling

减缓下落速度

1.13

29

conduit_power

赋予水下增强效果

1.13

30

dolphins_grace

增加游泳速度

1.13

31

bad_omen

施加"不祥之兆"效果

1.14

32

hero_of_the_village

获得村庄交易商的折扣

1.14

-

trial_omen

当携带不祥之兆效果的玩家进入试炼室时激活,将生成器变为不祥生成器,并掉落不祥试炼钥匙

1.21

-

infested

使实体受到伤害时有10%的概率召唤1-3只史莱姆

1.21

-

oozing

使实体死亡时在其死亡位置生成两只中型史莱姆

1.21

-

raid_omen

当玩家进入村庄时取代不祥之兆效果

1.21

-

weaving

携带此效果的实体死亡时生成2-3张蜘蛛网

1.21

-

wind_charged

实体死亡时释放一阵风

1.21

常见问题解答

1. 能否同时施加多个效果?

不能,/effect指令每次只能施加一个效果。

2. 如何移除特定效果

要移除特定效果,请使用以下指令:

/effect clear @p

示例:

/effect clear @p minecraft:speed

此指令将从最近的玩家身上移除minecraft:speed效果。

总结

/effect指令是自定义Minecraft的强大工具。理解其语法和可用效果,可以帮助您创建独特的场景、体验游戏机制,并更好地掌控您的游戏体验。