再生药水 (Potion of Regeneration) - [MC]我的世界原版 (Minecraft) - MC百科

🌌 BT365账户验证需要多久 ⏳ 2026-07-17 09:41:57 👤 admin 👁️ 4646 💖 878
再生药水 (Potion of Regeneration) - [MC]我的世界原版 (Minecraft) - MC百科

此段资料引用于“药水 (Potion)”并与其保持同步更新。 编辑药水是可以给玩家提供各种状态效果的一系列物品。

分类

药水可分为可饮用的药水、喷溅药水和滞留药水等 3 类,其中喷溅型药水和滞留型药水由可饮用的药水转化而来,三者提供的状态效果相同,仅在使用方式上有差别。

水瓶及其喷溅型、滞留型变种都属于药水,但蜂蜜瓶和不详之瓶不属于药水。

获取

除了幸运药水和不可合成的药水,其它药水都可以被玩家通过至少一种途径获取。

世界生成

下列情况下世界中会自然生成部分药水:

末地船的舱室中的酿造台上必定有两瓶瞬间治疗 II 药水;

雪屋的地下室中的酿造台上必定有一瓶喷溅型虚弱药水;

埋藏的宝藏的箱子中有概率生成水肺药水和再生药水;

探索试炼密室的过程中玩家可能会获得力量药水、迅捷药水和再生药水;

远古城市的箱子中可能生成再生药水(II 级);

[仅基岩版]沼泽小屋的炼药锅中会随机盛装一种除衰变药水以外的药水。

生物战利品

下列情况下部分生物会手持药水:

女巫在战斗中会视情况饮用治疗药水、抗火药水、迅捷药水或水肺药水;

流浪商人在即将天黑时会饮用隐身药水。

此时,若玩家将其杀死,上述生物有 8.5%[Java版] 或 25%[基岩版] 的概率掉落手持的药水,此概率受抢夺魔咒的影响。

以物易物

玩家可以和下面的生物交易获得部分药水:

流浪商人有概率出售 1 瓶隐身药水,售价为 5 颗绿宝石;

猪灵收取金锭后有概率给予玩家一瓶抗火药水、其溅射型变种或一个水瓶,三者的概率分别是 8/469、8/469 和 10/469。

酿造

酿造是玩家获取药水最主要的方式,其流程详见药水酿造词条。

世界交互

水瓶有概率作为垃圾在钓鱼时获得;

玩家可以手持玻璃瓶盛装含水方块[仅Java版]、水源方块和炼药锅中的水;

[仅基岩版]玩家可以手持玻璃瓶盛装炼药锅内的药水,玻璃瓶将会被替换为对应的药水;

每次盛装炼药锅中的液体都会使其减少 1/3。

用途

获得状态效果

玩家可以消耗药水来获得各种状态效果,三种不同类型的药水使用方式有所差别。

可饮用的药水:手持药水,长按使用物品键,玩家将饮用这瓶药水,药水转化为玻璃瓶,同时玩家获得相应的状态效果;

喷溅药水:玩家使用喷溅药水可将其以弹射物的状态投掷出去,发射器亦可以完成此行为,女巫也能使用喷溅药水攻击目标;

滞留药水:滞留药水的投掷方法和喷溅药水相同,滞留药水击中方块或实体后会创造出一片区域效果云,其初始半径为 3 格,并会在 30 秒内渐渐缩小到 0。只要玩家接触到区域效果云就会立即获得药水对应的完整时长的状态效果。

世界交互

填充炼药锅:玩家可以手持水瓶或药水[仅基岩版] 对着炼药锅按下使用键,手中的物品将转化为玻璃瓶,炼药锅中的水位将提升,或者对着有水体的炼药锅使用,可以反向填充;

和泥:对泥土、缠根泥土或沙土使用水瓶可使其转变为泥巴,返还空玻璃瓶。发射器可以模拟玩家的这一行为。

每种药水的效果

同一种药水,其喷溅型的持续时间与普通型相同,其滞留型的持续时间为普通型的 1/4。

下表列举出原版所有药水给予的状态效果及其等级、持续时间:

正面效果

药水名称状态效果普通版延长版增强版持续时间等级持续时间等级持续时间等级再生药水生命恢复0:451Java 版:1:30

基岩版:2:00

10:22.52迅捷药水迅捷3:0018:0011:302抗火药水抗火3:0018:001N/AN/A治疗药水瞬间治疗瞬间1N/AN/A瞬间2夜视药水夜视3:0018:001N/AN/A力量药水力量3:0018:0011:302跳跃药水跳跃提升3:0018:0011:302水肺药水水下呼吸3:0018:001N/AN/A隐身药水隐身3:0018:001N/AN/A缓降药水缓降1:3014:001N/AN/A幸运药水

(仅Java版)

幸运5:001N/AN/AN/AN/A负面效果

药水名称状态效果普通版延长版增强版持续时间等级持续时间等级持续时间等级剧毒药水中毒0:451Java 版:1:30

基岩版:2:00

1Java 版:0:21.6

基岩版:0:22.5

2虚弱药水虚弱1:3014:001N/AN/A迟缓药水缓慢1:3014:0010:204伤害药水瞬间伤害瞬间1N/AN/A瞬间2衰变药水

(仅基岩版)

凋零0:401N/AN/AN/AN/A蓄风药水蓄风3:001N/AN/AN/AN/A盘丝药水盘丝3:001N/AN/AN/AN/A渗浆药水渗浆3:001N/AN/AN/AN/A虫蚀药水寄生3:001N/AN/AN/AN/A混合效果

药水名称状态效果普通版延长版增强版持续时间等级持续时间等级持续时间等级神龟药水缓慢、

抗性提升

0:204、

3

0:40

4、

3

0:20

6、

4

相关成就 / 进度

图标成就游戏内描述实际需求本地酿造厂配制一瓶药水从酿造台的输出栏获取药水

图标进度游戏内描述实际需求命名空间ID本地酿造厂酿造一瓶药水从酿造台的输出栏获取任意物品,包括空瓶或命令放入的其他物品。nether/brew_potion狂乱的鸡尾酒同时拥有所有药水效果同时拥有下列 17 种状态效果:

抗火、隐身、跳跃提升、夜视、中毒、生命恢复、抗性提升、缓降、缓慢、迅捷、力量、水下呼吸、虚弱、寄生、渗浆、盘丝和蓄风

nether/all_potions为什么会变成这样呢?同时拥有所有状态效果同时拥有下列 33 种状态效果:

伤害吸收、不祥之兆、失明、潮涌能量、黑暗、海豚的恩惠、抗火、发光、急迫、村庄英雄、饥饿、隐身、跳跃提升、飘浮、挖掘疲劳、反胃、夜视、中毒、生命恢复、抗性提升、缓降、缓慢、迅捷、力量、水下呼吸、虚弱、凋零、寄生、渗浆、盘丝、蓄风、袭击之兆、试炼之兆

nether/all_effects数据值

命名空间ID

所有的药水共用三个 ID 值:

potion:对应所有可饮用的药水;

splash_potion:对应所有喷溅药水;

lingering_potion:对应所有滞留药水。

物品标签

药水都具有以下物品标签:

#c:potions:标记了所有的药水;

#c:potions/bottle:标记了所有瓶装药水;

可饮用的药水还具有额外的物品标签:

#c:drinks:标记了所有的饮品;

#c:drinks/watery;

#c:drinks/magic.

物品堆叠组件

由于所有药水共用三个命名空间 ID,药水产生的状态效果的类型、时长等信息通过物品堆叠组件存储。

任何药水都包含复合组件 minecraft:potion_contents,其中必定包含字符串类型的组件 potion,存储该药水提供的效果,此组件会影响该药水的名称和纹理。

原版中各个药水的 potion 值可见下表(已省略命名空间):

药水普通延长加强水瓶waterN/AN/A平凡的药水mundaneN/AN/A浓稠的药水thickN/AN/A粗制的药水awkwardN/AN/A夜视药水night_visionlong_night_visionN/A隐身药水invisibilitylong_invisibilityN/A跳跃药水leapinglong_leapingstrong_leaping抗火药水fire_resistancelong_fire_resistanceN/A迅捷药水swiftnesslong_swiftnessstrong_swiftness迟缓药水slownesslong_slownessstrong_slowness神龟药水turtle_masterlong_turtle_masterstrong_turtle_master水肺药水water_breathinglong_water_breathingN/A治疗药水healingN/Astrong_healing伤害药水harmingN/Astrong_harming剧毒药水poisonlong_poisonstrong_poison再生药水regenerationlong_regenerationstrong_regeneration力量药水strengthlong_strengthstrong_strength虚弱药水weaknesslong_weaknessN/A幸运药水luckN/AN/A缓降药水slow_fallinglong_slow_fallingN/A蓄风药水wind_chargedN/AN/A盘丝药水weavingN/AN/A渗浆药水oozingN/AN/A虫蚀药水infestedN/AN/A夜视药水的物品堆叠组件,图中的 GUI 由 IGNR 模组提供

使用命令获取的自定义药水还额外包含以下组件(自定义药水会显示为“不可合成的药水”):

(复合组件)custom_effects:存储该药水的所有自定义效果,每个效果都由一个复合组件存储,其中可以包含以下组件:

(布尔型)ambient:标记该效果是否由信标施加;

(无符号 8 位整数)amplifier:记录该效果的等级,取值范围为 0~255;

(整型)duration:记录该效果的持续时间,以游戏刻为单位;

(复合组件)hidden_effect:决定该效果被更高级的相同效果覆盖的相关行为;

(字符串)id:记录该效果的命名空间 ID;

(布尔型)show_icon:决定是否显示该效果的图标;

(布尔型)show_particles:决定是否显示该效果的粒子效果。

(整型)custom_color:决定该药水渲染的颜色,取其二进制的后 24 位按 RGB 格式存储;

(字符串)custom_name:决定该药水的名称。

基岩版数据值

在基岩版中,通过数据值区分药水类型:

药水普通延长加强水瓶0N/AN/A平凡的药水12N/A浓稠的药水3N/AN/A粗制的药水4N/AN/A夜视药水56N/A隐身药水78N/A跳跃药水91011抗火药水1213N/A迅捷药水141516迟缓药水171842水肺药水1920N/A治疗药水21N/A22伤害药水23N/A24剧毒药水252627再生药水282930力量药水313233虚弱药水3435N/A衰变药水36N/AN/A神龟药水373839缓降药水4041N/A蓄风药水43N/AN/A盘丝药水44N/AN/A渗浆药水45N/AN/A虫蚀药水46N/AN/A历史改动

纹理变迁

1.14 快照 18w43a 更改了药水的纹理。

1.19.4-pre1 移除了药水的附魔光效,1.19.4-pre3 更改了部分药水的颜色。

下图展示了夜视药水在各个时期的纹理。

夜视药水在 1.4.2 被加入游戏时的纹理夜视药水在 1.14 ~ 1.19.3 的纹理夜视药水自 1.19.4 至今的纹理存储方式变化

在 1.9 快照 15w31a 之前,普通药水和喷溅药水用的是同一个 ID,且不通过 NBT 标签,而是通过损伤值决定药水类型和药水效果,具体可见下表:

药水效果普通Ⅱ级药水延长版喷溅药水Ⅱ级喷溅药水延长版喷溅药水再生药水819382258257163851641716449迅捷药水819482268258163861641816450抗火药水81958227 (r)82591638716419 (r)16451剧毒药水819682288260163881642016452治疗药水819782298261 (r)163891642116453 (r)夜视药水81988230 (r)82621639016422 (r)16454虚弱药水82008232 (r)82641639216424 (r)16456力量药水820182338265163931642516457迟缓药水82028234 (r)82661639416426 (r)16458跳跃药水820382358267 (r)163951642716459 (r)伤害药水820482368268 (r)163961642816460 (r)水肺药水82058237 (r)82691639716429 (r)16461隐身药水82068238 (r)82701639816430 (r)16462表格中,(r) 意为还原版药水,由于该种药水没有对应的该类型,所以输入后面带有 (r) 的数据值会获得该种药水的普通形态,例如输入损伤值 16419(对应Ⅱ级喷溅抗火药水)时,由于抗火药水没有Ⅱ级,因此会获得普通的喷溅抗火药水(对应损伤值 16387)。

在 1.13 快照 17w47a 扁平化之前,药水的数字 ID 是 373,喷溅药水的数字 ID 是 438,滞留药水的数字 ID 是 441。

在 1.20.2 快照 23w32a 之前,自定义药水中的状态效果的 ID 为数字而非字符串,例如药水效果为速度、持续时间 1 分钟、等级Ⅹ、隐藏粒子效果、显示状态效果图标的自定义药水的 NBT 标签为 {CustomPotionEffects: [{ShowParticles: 0b, ShowIcon: 1b, Duration: 1200, Id: 1, Amplifier: 9}]}。

在 1.9 快照 15w31a~1.20.5 快照 24w09a,各个药水的存储方式以 NBT 标签的形式存储的,例如增强版迅捷药水的 NBT 标签为 {Potion: "minecraft:strong_swiftness"}。

在 1.20.2 快照 23w32a~1.20.5 快照 24w09a,自定义药水的标签有变化,且状态效果的 ID 由数字改成了字符串,例如药水效果为速度、持续时间 1 分钟、等级为Ⅹ、隐藏粒子效果、显示状态效果图标的自定义药水时的 NBT 标签为 {custom_potion_effects: [{show_particles: 0b, show_icon: 1b, duration: 1200, id: "minecraft:speed" , amplifier: 9}]}。

使用机制改动

在 1.21.6 快照 25w18a 之前,若玩家投掷喷溅药水的角度不是向正上方,玩家获得的状态效果的时长将在一定程度上缩短;25w18a 之后,只要被药水击中,玩家就可以获得完整时长的状态效果。

相关文章