NailingX
今天在论坛中看到了杀人药水的帖子,于是在mc1。12.2中用命令方块得到了126等级的瞬间治疗喷溅药水,测试没有任何效果,下面是代码/give @p minecraft:Splash_Potion 1 0 {CustomPotionEffects:[{Duration:999999,Id:6,Amplifier:126}]}

请问是版本问题还是我代码错误理解不对.

叽叽小石头
本帖最后由 PY狗 于 2019-3-25 15:27 编辑

一般服务器会有防御这种药水的功能。你可以试试滞留型药水哦



dpy0428
  1. minecraft:splash_potion{CustomPotionEffects:[{Id:6,Amplifier:126,Ambient:0b,ShowParticles:1b}]}
复制代码

Chelover_C60
本帖最后由 CHElover_C60 于 2019-3-25 20:36 编辑

摘自wiki
如果强度使用了0-31(对应1-32级)以外的值,则会采用该值模除32后的值。
30–32等级不会进行治疗。

Amplifier为126即对应127级
wiki上的“模除”我不是很理解是什么意思,亲测似乎是除以32后取余数。
如果是这样,那么127级的效果除以32后取余数,结果应该是31,而根据wiki表述,31级效果不会有治疗效果。因此,修改药水等级为29级即可
  1. /give @p splash_potion 1 0 {CustomPotionEffects:[{Id:6,Amplifier:28}]}
复制代码

Daiyangcheng
或许,据我了解,可以和瞬间治疗-127级 生命提升-127级 瞬间治疗-127

第一页 上一页 下一页 最后一页