Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Disambig gray  「煙花」重新導向至此。關於其他含義,詳見「煙花(消歧義)」。
煙火
Firework Rocket
稀有度

Java版常見
基岩版常見

創造頁籤JE

工具與實用物品,戰鬥用品

創造分類BE

物品

最大堆疊

Java版64
基岩版64

可再生

軌跡效果:否
其他:是

命名空間ID

§資料值

煙火(Firework Rocket)是一種能夠生成大量粒子、能對生物造成傷害的物品實體,可以用作的彈藥或用來加速正在使用鞘翅滑翔的玩家。

取得[]

煙火能透過合成和指令取得。沒有爆裂效果的煙火也可在創造模式物品欄中獲得。

合成[]

腳本錯誤:您必須指定要調用的函數。

腳本錯誤:您必須指定要調用的函數。

用途[]

發射煙花[]

煙火可以在方塊上按下使用鍵進行燃放,也可被發射器發射。

滑翔[]

當玩家使用鞘翅滑翔時,手持煙火按下使用鍵可以加快滑翔速度。加速的持續時間和強度取決於煙火的飛行時間。如果所用的煙火合成時使用了火藥球,煙火會爆裂,使玩家受到傷害。

[]

玩家可以使用來發射煙火進行遠程攻擊,但如果煙火沒有爆裂效果,它不會造成任何傷害。用多個火藥球進行合成可以增加傷害。附魔分裂箭矢的弩可以單次射出3支效果相同的煙火,但貫穿附魔並不能使煙火穿過實體。

Java版中,如果由弩發射的煙火擊中實體,煙火會無視飛行持續時間而瞬間爆裂。在基岩版中,這樣做只會讓煙火穿過實體而爆裂[1],且撞到方塊時會在其上滑行,因此玩家需要精準把控煙火的飛行時間和與目標的距離。

行為[]

煙火點燃後會向上飛。它的飛行軌跡在水平方向上會隨機偏移,最多偏移5格[需要驗證]。沒有火藥球的煙火在飛行一段時間或碰到實體[僅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個火藥時是10-15格,2個火藥時是23-39格,3個火藥時是40-60格。[需要驗證]

基岩版中,煙火的飛行距離遵循以下規律:

  • 加入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.blastblast2.0 1.0 16
環境大型球狀煙花爆裂firework.large_blastlarge.blast2.0 1.0 16
環境發射升空firework.launchlaunch2.0 1.0 16
友好生物發射器發射random.bowbow2.0 0.83-1.25 16
環境爆裂後的閃爍效果firework.twinkletwinkle2.0 1.0 16

資料值[]

ID[]

Java版

物品命名空間ID本地化鍵名
煙火firework_rocketitem.minecraft.firework_rocket
實體命名空間ID本地化鍵名
煙火firework_rocketentity.minecraft.firework_rocket

基岩版

物品命名空間ID別名ID(BE數字ID 本地化鍵名
煙火firework_rocketfireworks520item.fireworks.name
實體命名空間ID數字ID 本地化鍵名
煙火fireworks_rocket72entity.fireworks_rocket.name

物品資料[]

Java版

  •  tag:父級標籤。
    •  Fireworks煙火的參數。
      •  Flight:煙火的飛行的時間,單位為「火藥」(即表現為和在工作枱上合成煙火時所用的火藥數相等),預設為0b。注意:這個標籤的取值範圍比工作枱大得多,最大是127b,更大的值將會變為-128 + 其與128的差,結果大於-1的將強制變為-1,比如128變為-128,200變為-56,512變為-1。如果值為-2b或更小(包括上文提到的,「轉換」過後的值),煙火看上去基本不會飛行。
      •  Explosions:包含煙火包含的每個爆裂的複合標籤列表。
        • :一個煙火樣式,來自火藥球
          •  Colors:表示爆裂時的粒子顏色。如果自訂顏色代碼被使用,遊戲將在提示框中顯示為「自訂」,不過爆裂時會產生正確的顏色。
          •  FadeColors:表示爆裂後的淡化粒子顏色。
          •  Flicker:表示煙火是否出現閃爍效果(使用螢石粉合成時)。
          •  Trail:表示煙火是否有拖曳痕跡(使用鑽石合成時)。
          •  Type:爆裂時的形態。0 = 小型球狀、1 = 大型球狀、2 = 星形、3 = 苦力怕形、4 = 爆裂。其他值將會被認定為未知,均為小型球狀。

基岩版

  •  tag:父級標籤。
    •  Fireworks:煙火的效果。
    •  Explosions:煙火的爆裂組合的組件列表。
      • :爆裂效果
        • 煙火爆裂共通標籤
    •  Flight:表示煙花的飛行時間(等於合成煙火所用的火藥數量)。可以是-128到127之間的任何值。

實體資料[]

主條目:實體格式

煙火有與之相聯繫的包含許多該實體屬性的存檔資料。

Java版

  • 實體資料值
    • 實體共通標籤
    • 投射物共通標籤
    •  FireworksItem:發射此煙火的物品,決定煙火樣式。其中 tag標籤見物品資料中的說明。
      • 物品共通標籤
    •  Life:這個煙火已經飛行的刻數。
    •  LifeTime:這個煙火從開始飛行到爆裂的時間。這個值會在煙火發射時隨機決定,公式如下:(( Flight + 1) * 10 + rand(0, 5) + rand(0, 6))
    •  ShotAtAngle:表示此煙火是否由弩射出。

基岩版

歷史[]

Java版
2012年11月24日Jeb在Minecon 2012上提到可能會在未來版本中加入慶祝新年用的煙花。
2012年12月5日Jeb公佈了第一張煙花的截圖。
1.4.612w49aFirework Rocket JE1 BE1 加入了煙火。
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現在煙火可以被發射。
Firework Rocket JE2 BE2 變更了煙火的紋理。
1.1519w36a發射器發射的煙火現在會沿發射方向飛行了。
1.1720w45a只由1份火藥合成的普通煙火現在可透過配方手冊合成。
基岩版
1.2.01.2.0.2Firework Rocket JE1 BE1 加入了煙火。
1.8.01.8.0.10現在煙火可以放在非慣用手
現在煙火可以被發射。
1.10.01.10.0.3Firework Rocket JE2 BE2 變更了煙火的紋理。
1.16.1001.16.100.56物品ID從fireworks變為firework_rocket
原主機版
TU19CU71.12Patch 11.0.1Firework Rocket JE1 BE1 加入了煙火。
TU46CU361.38Patch 15更新了合成介面以允許玩家合成火藥球和煙火。
TU53CU431.49Patch 231.0.3煙火現在可以推進正在使用鞘翅飛行的玩家。
TU56CU471.55Patch 261.0.6煙火在工作枱的產量由1個變成了3個。
PlayStation 4版
1.90Firework Rocket JE2 BE2 變更了煙火的紋理。

你知道嗎[]

  • 在木質壓力板上點燃煙火時,壓力板會啟動。由發射器彈到木質壓力板上然後發射的煙火不會啟動壓力板。
  • Jeb加入煙花的靈感來自於2012新年。[4]
  • 基岩版中,如果把一個煙火射入傳送門,在其他維度煙火將失去爆裂性並橫著飛上去消失。
  • 一共有約2×10136種不同的煙火,這個數字遠比Java版和基岩版的種子碼數加起來還要多。

畫廊[]

參考[]

語言

Advertisement