瑞达勒他爹
rt,最近在做RPG地图,要用到命令方块刷出指定效果的药水
在网上看到的指令好像是/give @p Minecraft:Potion 1 16421
但刷出来的是“无法合成的药水”
加入譬如这串指令:{CustomPotionEffects:[{Id:1,Amplifier:999,Duration:999}]}
则连药水都刷不出来
求解是网上的指令是错的,还是1.12版本的指令变更了
以及正确的在1.12用命令方块刷出药水的指令

爱心魔王FHC
教你一种方法,把物品扔到地上entitydata
可以获得物品标签
Item:{id:"minecraft:potion",Count:1b,tag:{Potion:"minecraft:long_strength"},Damage:0s}
那么指令就是
/give @p minecraft:Potion 1 0 {Potion:"minecraft:long_strength"}
如果自定义效果就是:/give @p potion 1 0 {CustomPotionEffects: [{Id:2,Amplifier: 5,Duration: 20000000}],display: {Name: "物品名字"}}
物品名字可以不填,那样会默认名为不可合成的药水

chyx
药水物品的损害值早就没了

你用了好早的版本的

瑞达勒他爹
FHC红石 发表于 2017-8-21 11:48
教你一种方法,把物品扔到地上entitydata
可以获得物品标签
Item:{id:"minecraft:potion",Count:1b,tag:{Po ...

那喷溅型的药水怎么刷?

瑞达勒他爹
瑞达勒他爹 发表于 2017-8-21 19:40
那喷溅型的药水怎么刷?

知道了,现在刷出来了,似乎一次只能刷一瓶?