可再生 |
軌跡效果:否 |
---|---|
命名空間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版和基岩版的種子碼數加起來還要多。
畫廊[]
參考[]
語言