我的世界1.16附魔指令教程4of 5

您所在的位置:网站首页 我的世界指令如何给自己药水效果 我的世界1.16附魔指令教程4of 5

我的世界1.16附魔指令教程4of 5

2024-07-11 15:52:50| 来源: 网络整理| 查看: 265

多属性药水,PVP地图必备的趣味道具,但是制作起来就比较麻烦,一般通过指令生成,严格意义上讲,这类型的指令不应该叫做附魔指令了了,只是语法基本一样,又常用,所以我放到一起讲。在Minecraft当中,生成多属性的药水,赋予人物以特殊效果,生成特殊效果的箭,达成这三类目的所用的指令是类似的,下面进行详细说明。

多属性药水

生成多属性药水同样常用/give指令实现,通用模板为:

/give 玩家 药水载体类型{CustomPotionEffects:[{Id:BUFF的数字id,Amplifier:对应BUFF的等级减去1所得的数字,Duration:持续的秒数乘以20所得数字}]} 药水数量

其中,药水载体类型只有三类,分别是:

minecraft:potion --普通类型(自己喝的)

minecraft:splash_potion --喷溅型(丢出裂开的那一瞬间在周围触发效果)

minecraft:lingering_potion --滞留型(丢出去裂开之后,药水会在原地保持一定时间,在持续时间内进入药水的范围就会受到效果)

一般PVP地图里的药水,具有正面属性的药水都会制作成为普通类型,给自己喝,而具有负面属性的药水都会制作成丢出去喷溅型,丢到敌人附近。现在1.16.2版本还是无法进行药水堆叠,但是最新的快照版本里面,普通类型的药水一级能够堆叠了,一组16瓶,还是比较方便的。喷溅型和滞留型不能堆叠,因为会极大的影响PVP体验。

1.16版本中,各种BUFF和它们对应的数字ID如下所示:

表格整理自中文Minecraft Wiki表格整理自中文Minecraft Wiki

在语句中,Amplifier是“倍率”值而不是等级值,倍率比等级小1。也就是说,Amplifier:0即代表有等级1的效果,而Amplifier:254,即代表有255级的效果。Duration:后面跟的也不是实际的秒数,而应该是实际的秒数乘以20.也就是说,Duration:20,代表持续时间1秒。

我查阅的资料是说,在1.16版本中,大多数BUFF等级的上限是255级,诸如防火一类的BUFF,1级即为上限,赋予超过等级上限的BUFF,容易产生致命错误。但是很多BUFF,我自己实测超过255级也可以有效,不多有时候治疗效果会变成扣血效果,应该是数值溢出变成负数了。所以说,任何一种BUFF,都十分不建议给太高的等级。至于各种BUFF设置为什么等级合适,我也正在探索,所以此处就不予说明了。但是最明显的几个,速度和跳跃能力提升的等级不能给太高,漂浮的时长不能给太高,你要整活的话,那就另说。

那么利用指令模板,参照上述的BUFF表格,可以轻松的制造出所需要的药水。

下面给出一个正面属性普通药水和一个负面属性喷溅药水的实例:

/give @p minecraft:potion{display:{Name:'{"text":"神药","color":"gold"}'},Unbreakable:1,CustomPotionEffects:[{Id:1,Amplifier:2,Duration:1200},{Id:3,Amplifier:254,Duration:1200},{Id:5,Amplifier:254,Duration:1200},{Id:6,Amplifier:254,Duration:1200},{Id:8,Amplifier:4,Duration:1200},{Id:10,Amplifier:254,Duration:1200},{Id:11,Amplifier:254,Duration:1200},{Id:12,Amplifier:0,Duration:1200},{Id:13,Amplifier:2,Duration:1200},{Id:14,Amplifier:254,Duration:1200},{Id:16,Amplifier:0,Duration:1200},{Id:21,Amplifier:254,Duration:1200},{Id:23,Amplifier:254,Duration:1200},{Id:26,Amplifier:254,Duration:1200},{Id:29,Amplifier:254,Duration:1200},{Id:30,Amplifier:4,Duration:1200},{Id:32,Amplifier:254,Duration:1200}]}

命令方块执行一次这条指令,那么附近玩家将获得这么一瓶神奇的药水,持续时间1200/20=60(秒):

正面属性普通药水

/give @p minecraft:splash_potion{display:{Name:'{"text":"鸩酒","color":"gold"}'},Unbreakable:1,CustomPotionEffects:[{Id:2,Amplifier:0,Duration:1200},{Id:4,Amplifier:0,Duration:1200},{Id:7,Amplifier:0,Duration:1200},{Id:9,Amplifier:0,Duration:1200},{Id:15,Amplifier:0,Duration:1200},{Id:17,Amplifier:0,Duration:1200},{Id:18,Amplifier:0,Duration:1200},{Id:19,Amplifier:0,Duration:1200},{Id:20,Amplifier:0,Duration:1200},{Id:25,Amplifier:0,Duration:1200},{Id:27,Amplifier:0,Duration:1200}]}

命令方块执行一次这条指令,那么附近玩家将获得这么一瓶坑好友神器,持续时间1200/20=60(秒):

负面属性喷溅药水

赋予人物以特殊效果

赋予特殊效果常用/effect指令实现,通用模板为:

/effect 玩家 BUFF英文名称 BUFF的持续秒数  Amplifier的数值

或者是/effect 玩家 BUFF英文名称 BUFF的持续秒数  Amplifier的数值  true

Amplifier的数值前面已做过详细说明,这里有true和没true是用来决定粒子效果的,有true代表隐藏BUFF的粒子效果,。参照前面的BUFF对照图和药水的生成指令,/effect指令指令就相当好理解了。/effect指令一次只能赋予一种效果,而且只能用作输入命令执行,所以自然没有之前的多属性药水有趣。

特殊效果箭

常用/give指令实现,通用模板和生成药水的基本一致,这里就只给出指令的模板,不给出实例了。模板如下:

/give 玩家 minecraft:tipped_arrow{CustomPotionEffects:[{Id:BUFF的数字id,Amplifier:对应BUFF的等级减去1所得的数字,Duration:持续的秒数乘以20所得数字}]} 箭的数量

制作教程和排版挺费心神的,点个赞说两两句再走叭。如果觉得教程有用,那就分享出去吧。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭