烟花火箭

来自Minecraft Wiki
跳转到导航 跳转到搜索
  烟花”重定向至此。关于其他用法,请见“烟花(消歧义)”。
  火箭”重定向至此。关于着火的箭,请见“箭 § 着火”。关于魔咒,请见“火矢”。
烟花火箭
[[|]]Invicon Firework Rocket.png:Minecraft中Firework Rocket的精灵图,描述:烟花火箭

战斗用品、工具与实用物品
物品
最大堆叠
64
物品ID
firework_rocket

烟花火箭(Firework Rocket)是一种能够生成大量粒子、能对生物造成伤害的物品实体,可以用作的弹药或用来加速正在使用鞘翅滑翔的玩家。

生成[编辑 | 编辑源代码]

袭击以胜利结束时,村民会在露天处发射有1级飞行时间和1个烟火之星的烟花火箭来庆祝。

获取[编辑 | 编辑源代码]

烟花火箭能通过合成和命令获取。没有爆裂效果的烟花火箭也可在创造模式物品栏中获得。

合成[编辑 | 编辑源代码]

材料 合成配方 [隐藏]描述
 +
火药
[[|]]Invicon Paper.png:Minecraft中Paper的精灵图,链接到纸,描述:纸[[|]]Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药[[|]]Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药[[|]]Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药
[[|]]Invicon Firework Rocket.png:Minecraft中Firework Rocket的精灵图,描述:烟花火箭3
火药的数量(1-3)决定烟花的飞行时间。
如果用这种方法合成,火箭燃放后不会有任何爆裂效果。
任意烟火之星 +
 +
火药
[[|]]Invicon White Firework Star.png:Minecraft中White Firework Star的精灵图,链接到烟火之星,描述:烟火之星 白色Invicon Light Gray Firework Star.png:Minecraft中Light Gray Firework Star的精灵图,链接到烟火之星,描述:烟火之星 淡灰色Invicon Gray Firework Star.png:Minecraft中Gray Firework Star的精灵图,链接到烟火之星,描述:烟火之星 灰色Invicon Black Firework Star.png:Minecraft中Black Firework Star的精灵图,链接到烟火之星,描述:烟火之星 黑色Invicon Brown Firework Star.png:Minecraft中Brown Firework Star的精灵图,链接到烟火之星,描述:烟火之星 棕色Invicon Red Firework Star.png:Minecraft中Red Firework Star的精灵图,链接到烟火之星,描述:烟火之星 红色Invicon Orange Firework Star.png:Minecraft中Orange Firework Star的精灵图,链接到烟火之星,描述:烟火之星 橙色Invicon Yellow Firework Star.png:Minecraft中Yellow Firework Star的精灵图,链接到烟火之星,描述:烟火之星 黄色Invicon Lime Firework Star.png:Minecraft中Lime Firework Star的精灵图,链接到烟火之星,描述:烟火之星 黄绿色Invicon Green Firework Star.png:Minecraft中Green Firework Star的精灵图,链接到烟火之星,描述:烟火之星 绿色Invicon Cyan Firework Star.png:Minecraft中Cyan Firework Star的精灵图,链接到烟火之星,描述:烟火之星 青色Invicon Light Blue Firework Star.png:Minecraft中Light Blue Firework Star的精灵图,链接到烟火之星,描述:烟火之星 淡蓝色Invicon Blue Firework Star.png:Minecraft中Blue Firework Star的精灵图,链接到烟火之星,描述:烟火之星 蓝色Invicon Purple Firework Star.png:Minecraft中Purple Firework Star的精灵图,链接到烟火之星,描述:烟火之星 紫色Invicon Magenta Firework Star.png:Minecraft中Magenta Firework Star的精灵图,链接到烟火之星,描述:烟火之星 品红色Invicon Pink Firework Star.png:Minecraft中Pink Firework Star的精灵图,链接到烟火之星,描述:烟火之星 粉红色[[|]]Invicon Paper.png:Minecraft中Paper的精灵图,链接到纸,描述:纸[[|]]Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药[[|]]Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药[[|]]Invicon Gunpowder.png:Minecraft中Gunpowder的精灵图,链接到火药,描述:火药
[[|]]Invicon Firework Rocket.png:Minecraft中Firework Rocket的精灵图,描述:烟花火箭3
火药的数量(1-3)决定烟花的飞行时间。
合成时可以使用多个烟火之星,燃放时所有效果将会同时出现。
烟火之星按从左到右、从上到下的顺序录入烟花火箭的数据中;其他物品的位置对合成结果没有影响。

用途[编辑 | 编辑源代码]

发射烟花[编辑 | 编辑源代码]

烟花火箭可以在方块上按下使用键进行燃放,也可被发射器发射。

滑翔[编辑 | 编辑源代码]

当玩家使用鞘翅滑翔时,手持烟花火箭按下使用键可以加快滑翔速度。加速的持续时间和强度取决于烟花火箭的飞行时间。如果所用的烟花火箭合成时使用了烟火之星,烟花火箭会爆裂,使玩家受到伤害。

[编辑 | 编辑源代码]

玩家可以使用来发射烟花火箭进行远程攻击,但如果烟花火箭没有爆裂效果,它不会造成任何伤害。用多个烟火之星进行合成可以增加伤害。附魔多重射击的弩可以单次射出3支效果相同的烟花火箭,但穿透魔咒并不能使烟花火箭穿过实体。

Java版中,如果由弩发射的烟花火箭击中实体,烟花火箭会无视飞行持续时间而瞬间爆裂。在基岩版中,这样做只会让烟花火箭穿过实体而爆裂[1],且撞到方块时会在其上滑行,因此玩家需要精准把控烟花火箭的飞行时间和与目标的距离。

行为[编辑 | 编辑源代码]

烟花火箭点燃后会向上飞。它的飞行轨迹在水平方向上会随机偏移。没有烟火之星的烟花火箭在飞行一段时间碰到实体[仅Java版]后会消失,碰到方块上会在方块上继续滑行,但在碰到方块的同时碰到实体不会消失;有烟火之星的烟花在飞行一段时间碰到实体或方块[仅Java版]后会爆裂,并根据合成材料的不同产生各种色彩缤纷的爆裂效果。如果合成时使用多个烟火之星,所有效果将会同时出现。

烟花火箭的爆裂会造成5(♥♥♥6(♥♥♥ 爆炸伤害。烟花火箭合成时每增加一个烟火之星,就会额外造成1(♥2(♥ 伤害。一个烟花火箭最多能加入七个烟火之星,此时能造成16(♥ × 8)点伤害。尽管并非爆炸现象,烟花火箭造成爆炸伤害,会受到爆炸保护的伤害减少效果,但其伤害值不像爆炸那样总是受到难度影响。

烟花火箭引爆一段时间后玩家才会听到声音,以此来模拟真实的烟花效果,但这声音的传播速度比现实的声音慢得多。[2][3]

烟花火箭的爆裂不会摧毁方块、点燃TNT或摧毁末地水晶

烟花粒子最多只能有4000个。如果超出了限制,在出现新的粒子之前会移除最旧的粒子,导致烟花的质量或持续时间被降低。一个烟花火箭最多只能有3个踪迹,超过3个会浪费钻石、烟火之星或其他烟花火箭。以下是每个烟花的粒子:

形状 普通 踪迹
小型球状 98 ~1300
大型球状 387 4000+
星形 122 ~1600
苦力怕状 266 ~3500
喷发状 72 ~930

闪烁效果增加2个粒子。

就像大部分的实体,烟花火箭会被爆炸移动。烟花火箭飞行时遇到下界传送门可能会传送。

持续时间和方向[编辑 | 编辑源代码]

合成烟花火箭时加入越多火药,烟花火箭的平均飞行距离就会越远,每次合成最多加入三份火药。火药的数量在物品的信息栏中标记为“飞行时间”,飞行时间的单位为秒(20刻)。烟花飞行的距离会根据其使用的火药量在一个射程范围中随机判定。

在这个射程范围中,烟花火箭的爆裂点分布概率存在以下规律:若把射程四等分,通常在前三个部分都有一个范围的概率明显高于其他范围,也就是其爆裂概率类似于波函数图像。第一部分、第二部分和第三部分各有一个波峰,其中第二部分波峰最高,另外两个波峰高度近似,第四部分概率渐归于零。

简单来说,烟花火箭较容易在其1/4,2/4,3/4射程处爆裂,其中2/4射程处爆裂概率最高,3/4射程以外概率越来越低。

Java版中,烟花火箭飞行的距离在加入1个火药时是8.40-19.84格,2个火药时是18.60-34.44格,3个火药时是32.80-53.04格。

基岩版中,烟花火箭的飞行距离遵循以下规律:

  • 加入1个火药时为14-30格,其中1/4处波峰为14-16格,2/4处波峰为18-22格,3/4处波峰为24-26格;
  • 加入2个火药时为29-63格,其中1/4处波峰为31-35格,2/4处波峰为39-44格,3/4处波峰为50-52格;[需要在基岩版上验证]
  • 加入3个火药时为67-116格。

当烟花火箭生成时,它会具有0.05的垂直速度和一个随机的X轴和Z轴的运动速度(数值接近零,标准偏差为0.001)。飞行过程中,每经过一刻,烟花的X轴和Z轴的横向运动速度就会变为上一刻1.15倍,而垂直速度将会增加0.04[仅Java版]。烟花的生命周期为10 × (合成时所用的火药 + 1) + 0至5的随机数 + 0至6的随机数。生命周期结束后,烟花火箭会立即爆裂。

在流动的水下燃放的烟花火箭会朝不同方向飞行,随后其运动方向会迅速地朝水平方向弯曲,传播距离会增加到比高度更远的一点。

音效[编辑 | 编辑源代码]

Java版

音效字幕分类描述命名空间ID本地化键名
烟花:爆裂环境在近处爆裂entity.firework_rocket.blastsubtitles.entity.firework_rocket.blast
烟花:爆裂环境在远处爆裂entity.firework_rocket.blast_farsubtitles.entity.firework_rocket.blast
烟花:爆裂环境大型球状烟花在近处爆裂entity.firework_rocket.large_blastsubtitles.entity.firework_rocket.blast
烟花:爆裂环境大型球状烟花在远处爆裂entity.firework_rocket.large_blast_farsubtitles.entity.firework_rocket.blast
烟花:发射环境发射升空entity.firework_rocket.launchsubtitles.entity.firework_rocket.launch
烟花:发射环境发射器发射entity.firework_rocket.shootsubtitles.entity.firework_rocket.launch
烟花:闪烁环境在近处爆裂后的闪烁效果entity.firework_rocket.twinklesubtitles.entity.firework_rocket.twinkle
烟花:闪烁环境在远处爆裂后的闪烁效果entity.firework_rocket.twinkle_farsubtitles.entity.firework_rocket.twinkle

基岩版

音效分类描述命名空间ID系统音效类型音量音高衰减距离预载
环境爆裂firework.blastblast1.01.016
环境大型球状烟花爆裂firework.large_blastlarge.blast1.01.016
环境发射firework.launchlaunch1.01.016
环境未使用的声音事件firework.shoot-1.01.016
环境爆裂后的闪烁效果firework.twinkletwinkle1.01.016

数据值[编辑 | 编辑源代码]

ID[编辑 | 编辑源代码]

Java版

物品命名空间ID本地化键名
ItemSprite firework-rocket.png:Minecraft中firework-rocket的精灵图 烟花火箭firework_rocket
item.minecraft.firework_rocket
实体命名空间ID实体类型标签JE本地化键名
EntitySprite firework-rocket.png:Minecraft中firework-rocket的精灵图 烟花火箭firework_rocketimpact_projectiles
entity.minecraft.firework_rocket

基岩版

物品命名空间ID别名ID(BE本地化键名
ItemSprite firework-rocket.png:Minecraft中firework-rocket的精灵图 烟花火箭firework_rocketfireworks
item.fireworks.name
实体命名空间ID本地化键名
EntitySprite firework-rocket.png:Minecraft中firework-rocket的精灵图 烟花火箭fireworks_rocket
entity.fireworks_rocket.name

物品数据[编辑 | 编辑源代码]

Java版

主条目:物品堆叠组件
  • NBT复合标签/JSON对象components:物品堆叠组件。
    • NBT复合标签/JSON对象fireworks 物品堆叠组件
      • 字节型flight_duration:(无符号8位整数,默认为0)烟花火箭的飞行的时间,单位为“火药”(即表现为和在工作台上合成烟花火箭时所用的火药数相等)。
      • NBT列表/JSON数组explosions:(最多256个元素)烟花火箭对应的烟火之星的数据,控制烟花火箭飞行结束时产生的爆裂烟花渲染。
        • NBT复合标签/JSON对象:一个烟火之星的数据。
          • 整型数组colors:(默认为空数组)表示爆裂时的粒子颜色,只使用后24位,每个颜色通道占用8位,按RGB依次存储。如果颜色没有对应的染料颜色,游戏将在提示框中显示为“自定义”,但爆裂时会产生正确的颜色。当存在多个值时,每个爆裂粒子在渲染时会随机选择一种颜色用于渲染。不存在或数组为空时被视为黑色。
          • 整型数组fade_colors:(默认为空数组)表示爆裂后的淡化粒子颜色,只使用后24位,每个颜色通道占用8位,按RGB依次存储。当存在多个值时,每个爆裂粒子在渲染时会随机选择一种颜色用于渲染。
          • 布尔型has_trail:(默认为false)表示烟火是否有拖曳痕迹(使用钻石合成时)。
          • 布尔型has_twinkle:(默认为false)表示烟火是否出现闪烁效果(使用荧石粉合成时)。
          • 字符串*
            *
            shape
            :爆裂时的形态。可以为small_ball(小型球状)、large_ball(大型球状)、star(星形)、creeper(苦力怕状)、burst(喷发状)。

基岩版

实体数据[编辑 | 编辑源代码]

Java版

主条目:实体数据格式

烟花火箭有与之相联系的包含许多该实体属性的存档数据。

  • NBT复合标签/JSON对象 实体数据
    • 实体共通标签,见Template:Nbt inherit/entity/source[显示]
    • 弹射物共通标签,见Template:Nbt inherit/projectile/source[显示]
    • NBT复合标签/JSON对象*FireworksItem:发射此烟花火箭的物品,决定烟火样式。此项不存在时游戏默认使用烟花火箭物品。
    • 整型*
      *
      Life
      :这个烟花火箭已经飞行的时间。当此值大于整型LifeTime时,烟花火箭爆裂。
    • 整型*
      *
      LifeTime
      :这个烟花火箭从开始飞行到爆裂的时间。其值会在烟花火箭发射时随机决定,计算公式为:10(f+1)+rand(6)+rand(7),其中,f表示字节型flight_duration的值,rand(x)返回[0,x1]的随机整数。
    • 布尔型*ShotAtAngle(默认为false[新增:JE 1.21.5]表示此烟花火箭是否由弩或发射器射出。如果此值为true,则烟花火箭在水平方向上会逐渐加速。

基岩版

历史[编辑 | 编辑源代码]

Java版
2012年11月24日Jeb在Minecon 2012上提到可能会在未来版本中加入庆祝新年用的烟花。
2012年12月5日Jeb公布了第一张烟花的截图。
1.4.612w49a 加入了烟花火箭。
12w50a为此物品添加了音效。
1.1016w20a烟花火箭在工作台合成的产量由1个变成了3个。
1.1116w32a实体ID从FireworksRocketEntity变为fireworks_rocket
1.11.116w50a烟花火箭现在可以推进正在使用鞘翅飞行的玩家。
烟花火箭的爆裂现在会造成伤害了。
1.1317w47a物品ID从fireworks变为firework_rocket
现在可以通过将烟火之星与染料结合来添加对烟花的淡化效果。
空的烟花火箭现在加入物品栏,在“杂项”下。
pre5实体ID再次变为firework_rocket
1.1418w43a现在烟花火箭可以被发射。
更改了烟花火箭的纹理。
19w13a村民现在会在袭击胜利后发射烟花火箭以庆祝。
1.1519w36a发射器发射的烟花火箭现在会沿发射方向飞行了。
1.1720w45a只由1份火药合成的普通烟花火箭现在可通过配方书合成。
1.21.224w33a烟花火箭现在会在撞击世界边界时沿着边界飞行。
Java版(即将到来)
1.21.525w06a现在烟花火箭的提示框会尝试合并相同的烟火之星信息。
基岩版
1.2.01.2.0.2 加入了烟花火箭。
1.8.01.8.0.10现在烟花火箭可以放在副手。
现在烟花火箭可以被发射。
1.10.01.10.0.3 更改了烟花火箭的纹理。
1.16.1001.16.100.56物品ID从fireworks变为firework_rocket
1.18.101.18.10.21村民现在会在袭击胜利后发射烟花火箭以庆祝。
原主机版
Xbox 360Xbox OnePS3PS4PS VitaWii USwitch
TU19CU71.121.121.12Patch 11.0.1 加入了烟花火箭。
TU46CU361.381.381.38Patch 15更新了合成界面以允许玩家合成烟火之星和烟花火箭。
TU53CU431.491.501.49Patch 231.0.3烟花火箭现在可以推进正在使用鞘翅飞行的玩家。
TU56CU471.551.551.55Patch 261.0.6烟花火箭在工作台的产量由1个变成了3个。
PlayStation 4版
1.90 更改了烟花火箭的纹理。

你知道吗[编辑 | 编辑源代码]

  • 木质压力板上点燃烟花火箭时,压力板会激活。由发射器弹到木质压力板上然后发射的烟花火箭不会激活压力板。
  • Jeb加入烟花的灵感来源于2012新年。[4]
  • 基岩版中,如果把一个烟花火箭射入传送门,被传送的烟花火箭将失去爆裂性并横着飞上去消失。
  • 一共有约2×10136种不同的烟花火箭,这个数字远比Java版和基岩版的世界种子数加起来还要多。

画廊[编辑 | 编辑源代码]

参考[编辑 | 编辑源代码]

导航[编辑 | 编辑源代码]