›我的世界药水指令怎么写?1.20.5 以后用组件语法:/give @s minecraft:potion[minecraft:potion_contents={custom_effects:[{id:"minecraft:speed",amplifier:0,duration:3600}]}] 1。duration 单位是刻(20 刻 = 1 秒),amplifier 从 0 开始,等级 II 要写 1。喷溅换成 splash_potion,滞留换成 lingering_potion。
›自定义药水的效果等级为什么少一级?因为 amplifier 是从 0 计数的:amplifier:0 是 I 级,amplifier:1 才是 II 级。本站的等级选择器已经帮你换算好,选「II」生成的就是 amplifier:1,直接复制即可,不用再自己减一。
›瞬间治疗、瞬间伤害为什么设了时长也没用?瞬间治疗、瞬间伤害、饱和属于瞬时效果,游戏在生效那一刻就结算完毕,duration 字段会被忽略。想要持续回血请改用生命恢复(regeneration),想要持续掉血用中毒(poison)或凋零(wither)。