当前位置: 我的世界 > 游戏攻略 > 正文

大神教你用1.12.2新召唤指令制作烟花火箭

小编:铅笔时间:2018-07-13 10:28回到游戏园首页

  下面小编为大家带来我的世界1.12.2烟花火箭制作教程,教大家制作好看实用的烟花火箭,新版本的烟花火箭制作和老版本的大不相同,由于版本更新的原因,想在新版本中制作好看的烟花火箭就需要新代码,废话不多说,一起来往下看吧!

  其实较新版本中,变得也不是很多。来看看WIKI是怎么说的:

  (注:wiki上面好像漏了一些)

  我们就能得到一个基本的格式。那具体的格式是什么呢,我先来举个例子:

  /summon minecraft:fireworks_rocket ~ ~1 ~ {LifeTime:30,FireworksItem:{id:"minecraft:fireworks",Count:1b,tag:{Fireworks:{Explosions:[{Flicker:1,Trail:1,Type:0,Colors:[I;16711680],FadeColors:[I;0]}]}},Damage:0s}}

  输入这条指令就能召唤出一个烟花火箭。

  我们从这条指令再结合WIKI的图可以看到,在tag这个交叉路口上,我们没有直接走上面的Explosion路线,而是走了fireworks路线……本人试验过直接走Explosion,但是不知道什么原因导致不可行。这里特别注意的是1.11以来烟花的实体ID更名成了“fireworks_rocket”,物品标签变成了"fireworks"。

  那么我们开始讲nbt吧。

  LifeTime的单位是Tick,也就是minecraft里的“刻”,20刻为一秒。

  Count是指烟花的数量,然而本人entity过一个烟花发现它判定成2,但是大量实验发现Count大于3~4时烟花爆炸的效果就不会变化了但是变得更卡了。维基给的解释是这样的:

  如果超出了限制,在出现新的颗粒之前会移除最旧的颗粒,导致烟花的素质或持续时间被减低。

  Flicker这是调整烟花的闪烁效果的,写1或是0(true/false,如果要用testfor的话就用ture/false吧)这个闪烁效果是爆炸的一瞬间发出的,个人感觉就像闪电的效果。然而自己合成的烟花放飞之后发现检测出的Flicker是4,但是做实验将这个数值调大并没有什么特别效果。

  Trail是控制烟花的尾气的,同理也是写1/0,调成1烟花会在空中拖出一个长长的尾巴~如果把它调到4或更大时轨迹的颗粒效果就不会变化多少了。

  Type是控制烟花种类的,0是小球爆炸,1是大球,2是星星状的(好多个角,角还是平面的),3是苦力怕脸,4是“扩散型”,这个很难形容,特地录了gif:

  这里还要说一个有趣的现象,如果Type大于等于5的话效果全会变成小球爆炸,然而entitydata出来的还是大于等于5。

  Colors是控制烟花颜色的,它数值的计算与盔甲等等都相似,带入颜色的RGB算即可

  那个I;(这是分号)是必须要加的,做判定用,不加就没颜色了;如果要多种颜色的话就可以改成(以上面指令为例):Colors:[I;16711680,0]《——一个红色间黑色的烟花效果。

  FadeColors是爆炸后的颜色,会在粒子效果消失前的几个Ticks时出现。道理也和Colors一样,套上去即可。

  Damage在字面意思上是爆炸造成的伤害(在1.11里加入),然而调整后发现伤害并没有提高,也无从知道是什么原因了……WIKI里没有讲这个标签。

  教程就到这里了吼,不知道有没有火星,希望大家有所收获……

更多好玩的模组请关注游戏园微信公众号,我们会第一时间为您推送好国内外最好玩的模组。

分享到:更多

游戏信息

我的世界
我的世界类型:休闲娱乐平台:PC,iOS,安卓电脑版下载
  • 游戏大礼包
  • 手游开测表