状态效果
状态效果(Status effect)是影响实体的各种状态,既可以是良性的也可以是恶性的。游戏中状态效果可以以多种形式给予,但常来源于食物、药水与信标。
玩家可以通过/effect命令将效果强加给自己或其他玩家与实体。
基本信息
- 中文名
状态效果
- 外文名
Status effect
- 适用范围
游戏minecraft
- 定义
影响实体的各种状态
行为
一个受状态效果影响的实体会在一段时间内受到不同方面的影响。在这段时间内,旋转的颗粒会从受效果影响的实体的位置发出。玩家可以打开他们的物品栏来查看当前存在的状态效果以及它们的等级和持续时间(1.9以后颗粒没有被隐藏的效果会在屏幕右上角标记出来)。效果的等级决定它的力度,等级越高,效果越强。
在游戏内部、/effect命令与药水的修饰NBT标签,游戏保存的是“倍率”(amplifier)值而不是等级。倍率比等级小1,例如力量 II的倍率为1。
根据NBT中存储倍率的方式,NBT标签(如药水的)中128至255倍率(129至256等级)会被分别识别为−128至−1(−127至0等级)。命令/effect内部应用倍率时会保存为正值的形式,但稍后会被以负值的形式处理,导致不同的结果。
任何数量的不同药水效果能够同时在一个玩家上生效,即使是像力量和虚弱这种拥有反效果的效果。然而要想重复使同样的效果生效则是不可能的,即使这些效果有着不同的等级,例如力量和力量 II是不可能同时拥有的。在想使用药水来给予一个已在生效的效果的时候,那么新效果将覆盖旧效果,给予一个新的等级和满持续时间,不过新效果的等级必须等于或大于旧等级。
需要注意的是,即使使用命令,效果也无法变成永久的(高频脉冲连接命令方块或1.9的循环型命令方块除外)。如果效果的时间被设定得很大,游戏将显示“**:**”,但实际上时间仍然在减少并迟早会过期。
所有的状态效果都能通过喝牛奶来消除。开启了作弊的单人游戏玩家和多人游戏服务器的管理员能使用效果持续时间为0的/effect命令或/effect<玩家名>clear来达到同样的目标。
饥饿状态效果。
用命令添加给所有实体的发光状态效果。
效果概述
ID | 名称 | 效果 | |
|---|---|---|---|
1 | 速度 | 提升行走速度 | |
2 | 缓慢 | 减缓行走速度 | |
3 | 急迫 | 提升挖掘与攻击速度 | |
4 | 挖掘疲劳 | 减缓挖掘与攻击速度 | |
5 | 力量 | 提升近身攻击伤害。 |
效果列表
另见:数据值§状态效果
来源
在生存模式能通过正常方式导致效果的方块、物品与生物。命令/effect可以产生任何效果,下面不再赘述。
颗粒
状态效果产生的颗粒颜色,有16进制RGB值与通俗名。
ID
状态效果的识别号,用于命令和第三方工具。
名称ID
状态效果的识别名,用于命令和第三方工具。
伤害吸收
伤害吸收Absorption
来源 |
|
|---|---|
颗粒 | #2552A5(蔚蓝色) |
ID | 22 |
名称ID | minecraft:absorption |
吸收伤害。
效果
添加4()× 等级 的“伤害吸收生命值”。吸收生命值不能用普通的生命恢复或其他效果来补充,会在效果结束时消失。
负等级的效果刚施加时无用,但效果结束后给予4()× −等级 的值,且不会消失。
注释
骑乘者可以看到坐骑的吸收值的爱心符号。
另见:§防火和§抗性提升
霉运
霉运Bad Luck