Minecraft指令:如何做自定义效果的药水 | 您所在的位置:网站首页 › 药水dh › Minecraft指令:如何做自定义效果的药水 |
大家也许在RPG地图中看见过这种药水: 但是原版中的药水大多都是一种属性,除了神龟药水有缓慢与抗性,那么如何用指令实现这样的效果呢 我们需要用give指令给自己一个药水,在指令里添加药水效果标签 药水瓶ID:minecraft:potion 自定义药水需要用到以下指令 (1.12版本)/give @p minecraft:potion 1 0 {CustomPotionEffects:[{Id:?,Amplifier:?,Duration:?}]} (1.13版本)/give @p minecraft:potion{CustomPotionEffects:[{Id:?,Amplifier:?,Duration:?}]} 1 第一个问号处填写药水ID 第二个问号处填写药水等级(填0为1级 填1为2级 以此类推) 第三个问号处填持续时间(填20为1秒 60为3秒 以此类推) 比如输入以下指令: (1.11/1.12版本)/give @p minecraft:potion 1 0 {CustomPotionEffects:[{Id:10,Amplifier:10,Duration:100}]} (1.13以上版本)/give @p minecraft:potion{CustomPotionEffects:[{Id:10,Amplifier:10,Duration:100}]} 1 那么就获得了一瓶持续5秒的生命恢复10药水 如果想要多个药水效果的话 就是这样 以下为1.12版本 /give @p minecraft:potion 1 0 {CustomPotionEffects:[{Id:1,Amplifier:0,Duration:600},{Id:3,Amplifier:0,Duration:600}]} 也就是在第一个的基础上 直接在后面加{Id:?,Amplifier:?,Duration:?}]} (注意要有逗号)想要几个效果 就加几个 比如以下指令 /give @p minecraft:potion 1 0 {CustomPotionEffects:[{Id:1,Amplifier:0,Duration:600},{Id:3,Amplifier:0,Duration:600},{Id:5,Amplifier:0,Duration:600},{Id:6,Amplifier:0,Duration:600},{Id:8,Amplifier:0,Duration:600},{Id:10,Amplifier:0,Duration:600},{Id:11,Amplifier:0,Duration:600},{Id:12,Amplifier:0,Duration:600},{Id:13,Amplifier:0,Duration:600},{Id:14,Amplifier:0,Duration:600},{Id:16,Amplifier:0,Duration:600},{Id:21,Amplifier:0,Duration:600},{Id:22,Amplifier:0,Duration:600},{Id:23,Amplifier:0,Duration:600}]} 1.13的话 只是改动了一点点 把minecraft:potion后面的1和0删去,空格也删去,让potion和后面的东西无缝连接 然后把1放在最后面, 0(meta值)不要了 就像这样 /give @p minecraft:potion{CustomPotionEffects:[{Id:1,Amplifier:0,Duration:600},{Id:3,Amplifier:0,Duration:600},{Id:5,Amplifier:0,Duration:600},{Id:6,Amplifier:0,Duration:600},{Id:8,Amplifier:0,Duration:600},{Id:10,Amplifier:0,Duration:600},{Id:11,Amplifier:0,Duration:600},{Id:12,Amplifier:0,Duration:600},{Id:13,Amplifier:0,Duration:600},{Id:14,Amplifier:0,Duration:600},{Id:16,Amplifier:0,Duration:600},{Id:21,Amplifier:0,Duration:600},{Id:22,Amplifier:0,Duration:600},{Id:23,Amplifier:0,Duration:600}]} 1 如何制作喷溅 滞留 和药水箭 喷溅药水 只需要把potion改成splash_potion就可以了 滞留药水 只需要把potion改成lingering_potion就可以了 药水箭 只需要把potion改成tipped_arrow就可以了 就比如说做以下喷溅型的负面效果药水 (1.12)/give @p minecraft:splash_potion 1 0 {CustomPotionEffects:[{Id:2,Amplifier:0,Duration:600},{Id:4,Amplifier:0,Duration:600},{Id:7,Amplifier:0,Duration:600},{Id:9,Amplifier:0,Duration:600},{Id:15,Amplifier:0,Duration:600},{Id:17,Amplifier:0,Duration:600},{Id:18,Amplifier:0,Duration:600},{Id:19,Amplifier:0,Duration:600},{Id:20,Amplifier:0,Duration:600},{Id:25,Amplifier:0,Duration:600},{Id:27,Amplifier:0,Duration:600}]} (1.13)/give @p minecraft:splash_potion{CustomPotionEffects:[{Id:2,Amplifier:0,Duration:600},{Id:4,Amplifier:0,Duration:600},{Id:7,Amplifier:0,Duration:600},{Id:9,Amplifier:0,Duration:600},{Id:15,Amplifier:0,Duration:600},{Id:17,Amplifier:0,Duration:600},{Id:18,Amplifier:0,Duration:600},{Id:19,Amplifier:0,Duration:600},{Id:20,Amplifier:0,Duration:600},{Id:25,Amplifier:0,Duration:600},{Id:27,Amplifier:0,Duration:600}]} 1 做负面药水箭 (1.12)/give @p minecraft:tipped_arrow 1 0 {CustomPotionEffects:[{Id:2,Amplifier:0,Duration:600},{Id:4,Amplifier:0,Duration:600},{Id:7,Amplifier:0,Duration:600},{Id:9,Amplifier:0,Duration:600},{Id:15,Amplifier:0,Duration:600},{Id:17,Amplifier:0,Duration:600},{Id:18,Amplifier:0,Duration:600},{Id:19,Amplifier:0,Duration:600},{Id:20,Amplifier:0,Duration:600},{Id:25,Amplifier:0,Duration:600},{Id:27,Amplifier:0,Duration:600}]} (1.13)/give @p minecraft:tipped_arrow{CustomPotionEffects:[{Id:2,Amplifier:0,Duration:600},{Id:4,Amplifier:0,Duration:600},{Id:7,Amplifier:0,Duration:600},{Id:9,Amplifier:0,Duration:600},{Id:15,Amplifier:0,Duration:600},{Id:17,Amplifier:0,Duration:600},{Id:18,Amplifier:0,Duration:600},{Id:19,Amplifier:0,Duration:600},{Id:20,Amplifier:0,Duration:600},{Id:25,Amplifier:0,Duration:600},{Id:27,Amplifier:0,Duration:600}]} 1 这里说一下 药水箭的显示好像有bug 秒数显示不对 实际时间和指令里写的一样 最后附上神药 除了kill 谁都不是你的对手 (1.12) /give @p minecraft:potion 1 0 {CustomPotionEffects:[{Id:1,Amplifier:2,Duration:20000000},{Id:5,Amplifier:254,Duration:20000000},{Id:8,Amplifier:4,Duration:20000000},{Id:10,Amplifier:254,Duration:20000000},{Id:11,Amplifier:99,Duration:20000000},{Id:12,Amplifier:0,Duration:20000000},{Id:13,Amplifier:2,Duration:20000000},{Id:16,Amplifier:0,Duration:20000000},{Id:21,Amplifier:254,Duration:20000000},{Id:22,Amplifier:254,Duration:20000000}]} (1.13) /give @p minecraft:potion{CustomPotionEffects:[{Id:1,Amplifier:2,Duration:20000000},{Id:5,Amplifier:254,Duration:20000000},{Id:8,Amplifier:4,Duration:20000000},{Id:10,Amplifier:254,Duration:20000000},{Id:11,Amplifier:99,Duration:20000000},{Id:12,Amplifier:0,Duration:20000000},{Id:13,Amplifier:2,Duration:20000000},{Id:16,Amplifier:0,Duration:20000000},{Id:21,Amplifier:254,Duration:20000000},{Id:22,Amplifier:254,Duration:20000000}]} 1 本期内容就这么多 如果有问题可以评论区指出 下期见 |
CopyRight 2018-2019 实验室设备网 版权所有 |