可再生 |
軌跡效果:否 |
---|---|
命名空間ID |
見§數據值 |
煙花(Firework Rocket)是一種能夠生成大量粒子、能對生物造成傷害的物品和實體,可以用作弩的彈藥或用來加速正在使用鞘翅滑翔的玩家。
取得[]
煙花能透過合成和命令取得。沒有爆裂效果的煙花也可在創造模式物品欄中獲得。
合成[]
腳本錯誤:您必須指定要調用的函數。
腳本錯誤:您必須指定要調用的函數。
用途[]
發射煙花[]
滑翔[]
當玩家使用鞘翅滑翔時,手持煙花按下使用鍵可以加快滑翔速度。加速的持續時間和強度取決於煙花的飛行時間。如果所用的煙花合成時使用了煙花球,煙花會爆裂,使玩家受到傷害。
弩[]
玩家可以使用弩來發射煙花進行遠程攻擊,但如果煙花沒有爆裂效果,它不會造成任何傷害。用多個煙花球進行合成可以增加傷害。附魔多重射擊的弩可以單次射出3支效果相同的煙花,但貫穿附魔並不能使煙花穿過實體。
在Java版中,如果由弩發射的煙花擊中實體,煙花會無視飛行持續時間而瞬間爆裂。在基岩版中,這樣做只會讓煙花穿過實體而爆裂[1],且撞到方塊時會在其上滑行,因此玩家需要精準把控煙花的飛行時間和與目標的距離。
行為[]
煙花點燃後會向上飛。它的飛行軌跡在水平方向上會隨機偏移,最多偏移5格
煙花的爆裂會造成5() – 6() 爆炸傷害。煙花合成時每增加一個煙花球,就會額外造成1() – 2() 傷害。在基岩版中,一個煙花最多能加入七個煙花球,此時能造成16( × 8)點傷害。儘管並非爆炸現象,煙花造成爆炸傷害,會受到爆炸保護的傷害減少效果,但其傷害值不像普通爆炸那樣總是受到難易度影響。
煙花引爆一段時間後玩家才會聽到聲音,以此來模擬真實的煙花效果,但這聲音的傳播速度比現實的聲音慢得多。[2][3]
煙花粒子最多只能有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.0410 × (合成时所用的火药 + 1) + 0至5的随机数 + 0至6的随机数
刻。生命週期結束後,煙花會立即爆裂。
在流動的水下燃放的煙花會朝不同方向飛行,隨後其運動方向會迅速地朝水平方向彎曲,傳播距離會增加到比高度更遠的一點。
音效[]
字幕 | 字幕 | 分類 | 描述 | 命名空間ID | 音高 |
---|---|---|---|---|---|
煙花爆炸 | 環境 | 在近處爆裂 | entity.firework_rocket.blast | subtitles.entity.firework_rocket.blast | |
煙花爆炸 | 環境 | 在遠處爆裂 | entity.firework_rocket.blast_far | subtitles.entity.firework_rocket.blast | |
煙花爆炸 | 環境 | 大型球狀煙花在近處爆裂 | entity.firework_rocket.large_blast | subtitles.entity.firework_rocket.blast | |
煙花爆炸 | 環境 | 大型球狀煙花在遠處爆裂 | entity.firework_rocket.large_blast_far | subtitles.entity.firework_rocket.blast | |
煙花發射 | 環境 | 發射升空 | entity.firework_rocket.launch | subtitles.entity.firework_rocket.launch | |
煙花發射 | 環境 | 發射器發射 | entity.firework_rocket.shoot | subtitles.entity.firework_rocket.launch | |
煙花閃爍 | 環境 | 在近處爆裂後的閃爍效果 | entity.firework_rocket.twinkle | subtitles.entity.firework_rocket.twinkle | |
煙花閃爍 | 環境 | 在遠處爆裂後的閃爍效果 | entity.firework_rocket.twinkle_far | subtitles.entity.firework_rocket.twinkle |
基岩版:
字幕 | 分類 | 描述 | 命名空間ID | 系統音效類型 | 音高 | 音量 | 衰減距離 | 流 | 預載 |
---|---|---|---|---|---|---|---|---|---|
環境 | 爆裂 | firework.blast | blast | 2.0 | 1.0 | 16 | 否 | 否 | |
環境 | 大型球狀煙花爆裂 | firework.large_blast | large.blast | 2.0 | 1.0 | 16 | 否 | 否 | |
環境 | 發射升空 | firework.launch | launch | 2.0 | 1.0 | 16 | 否 | 否 | |
友好生物 | 發射器發射 | random.bow | bow | 2.0 | 0.83-1.25 | 16 | 否 | 否 | |
環境 | 爆裂後的閃爍效果 | firework.twinkle | twinkle | 2.0 | 1.0 | 16 | 否 | 否 |
數據值[]
ID[]
物品 | 命名空間ID | 本地化鍵名 |
---|---|---|
煙花 | firework_rocket | item.minecraft.firework_rocket |
實體 | 命名空間ID | 本地化鍵名 |
---|---|---|
煙花 | firework_rocket | entity.minecraft.firework_rocket |
基岩版:
物品 | 命名空間ID | 別名ID(BE) | 數字ID | 本地化鍵名 |
---|---|---|---|---|
煙花 | firework_rocket | fireworks | 520 | item.fireworks.name |
實體 | 命名空間ID | 數字ID | 本地化鍵名 |
---|---|---|---|
煙花 | fireworks_rocket | 72 | entity.fireworks_rocket.name |
物品數據[]
- tag:父級標籤。
- Fireworks:煙花的參數。
- Flight:煙花的飛行的時間,單位為「火藥」(即表現為和在工作台上合成煙花時所用的火藥數相等),預設為0b。注意:這個標籤的取值範圍比工作台大得多,最大是127b,更大的值將會變為-128 + 其與128的差,結果大於-1的將強制變為-1,比如128變為-128,200變為-56,512變為-1。如果值為-2b或更小(包括上文提到的,「轉換」過後的值),煙花看上去基本不會飛行。
- Explosions:包含煙花包含的每個爆裂的複合標籤列表。
- Fireworks:煙花的參數。
基岩版:
- tag:父級標籤。
- Fireworks:煙花的效果。
- Explosions:煙花的爆裂組合的組件列表。
- :爆裂效果
- 煙花爆裂共通標籤
- :爆裂效果
- Flight:表示煙花的飛行時間(等於合成煙花所用的火藥數量)。可以是-128到127之間的任何值。
實體數據[]
煙花有與之相聯繫的包含許多該實體屬性的存檔數據。
- 實體數據值
- 實體共通標籤
- 投射物共通標籤
- 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.6 | 12w49a | 加入了煙花。 | |||
12w50a | 為此物品加入了音效。 | ||||
1.10 | 16w20a | 煙花在工作台合成的產量由1個變成了3個。 | |||
1.11 | 16w32a | 實體ID從FireworksRocketEntity 變為fireworks_rocket 。 | |||
1.11.1 | 16w50a | 煙花現在可以推進正在使用鞘翅飛行的玩家。 | |||
煙花的爆裂現在會造成傷害了。 | |||||
1.13 | 17w47a | 物品ID從fireworks 變為firework_rocket | |||
現在可以透過將煙花球與染料結合來加入對煙花的淡化效果。 | |||||
空的煙花現在加入物品欄,在「雜項」下。 | |||||
pre5 | 實體ID變為firework_rocket 。 | ||||
1.14 | 18w43a | 現在煙花可以被弩發射。 | |||
變更了煙花的紋理。 | |||||
1.15 | 19w36a | 發射器發射的煙花現在會沿發射方向飛行了。 | |||
1.17 | 20w45a | 只由1份火藥合成的普通煙花現在可透過配方手冊合成。 | |||
基岩版 | |||||
1.2.0 | 1.2.0.2 | 加入了煙花。 | |||
1.8.0 | 1.8.0.10 | 現在煙花可以放在非慣用手 | |||
現在煙花可以被弩發射。 | |||||
1.10.0 | 1.10.0.3 | 變更了煙花的紋理。 | |||
1.16.100 | 1.16.100.56 | 物品ID從fireworks 變為firework_rocket | |||
原主機版 | |||||
TU19 | CU7 | 1.12 | Patch 1 | 1.0.1 | 加入了煙花。 |
TU46 | CU36 | 1.38 | Patch 15 | 更新了合成界面以允許玩家合成煙花球和煙花。 | |
TU53 | CU43 | 1.49 | Patch 23 | 1.0.3 | 煙花現在可以推進正在使用鞘翅飛行的玩家。 |
TU56 | CU47 | 1.55 | Patch 26 | 1.0.6 | 煙花在工作台的產量由1個變成了3個。 |
PlayStation 4版 | |||||
1.90 | 變更了煙花的紋理。 |
你知道嗎[]
- 在木質壓力板上點燃煙花時,壓力板會啟動。由發射器彈到木質壓力板上然後發射的煙花不會啟動壓力板。
- Jeb加入煙花的靈感來自於2012新年。[4]
- 在基岩版中,如果把一個煙花射入傳送門,在其他維度煙花將失去爆裂性並橫着飛上去消失。
- 一共有約2×10136種不同的煙花,這個數字遠比Java版和基岩版的種子碼數加起來還要多。
畫廊[]
參考[]
語言