[教學] 1.8.9的火焰關聯總和驗證

作者: Gwaewluin (神無月 孝臣)   2016-04-29 11:50:01
這是有人做了一個驗證影片
用來確認火焰關聯的各種作用效果
應該可以避免在處理相關事情時發生意外
http://www.nicovideo.jp/watch/sm28248385
裡面也放了幾個火焰的小知識
但這個驗證是在1.8.9製作的
不保證在之後的版本會不會有改變
有興趣的人應該可以參考影片中的做法來確認當下版本使用的機制為何
下面我會將結論用中文寫下
但還是建議去直接觀看影片
因為有些內容在影片中是做成模型來描述的
會比我在這邊改畫成2D圖更容易看懂
一、何謂燃燒
有一個指令是/setblock ~~~ minecraft:fire
也就是能在自己的位置設置一個火焰方塊
因此所謂的燃燒是指設置了一個火焰方塊
所以當一個木材方塊上面有火
指的並不是木材方塊在燃燒
而是一個木材方塊上面設置了一個火焰方塊
火焰方塊六個面相接處的方塊會出現不同的貼圖
火焰方塊要出現的其中一個條件是該處不能有任何方塊
(注:這裡我覺得說用空氣方塊來描述應該也可以)
小總結:
存在著一種火焰方塊
外表會根據與周圍方塊而產生變化
要從原本不存在的空間中產生
木材在燃燒(x)
木材方塊和火焰方塊相接(o)
豆知識:史萊姆chunk就算蓋滿火也能spawn出史萊姆
二、火焰的驗證結果
將地獄石點火的話
會在這個延燒範圍產生火焰方塊
前視圖 上視圖
□□□ 4
□□□ 3 □□□ □為火焰方塊
□□□ 2 □□□
□□□ 1 □□□
□火□ 0
□獄□ -1
也就是說和這些火焰方塊相接的木材就有可能會燃燒
前視圖 上視圖
■■■
■□□□■ ■■■
■□□□■ ■□□□■ □為火焰方塊
■□□□■ ■□□□■ ■為可能燃燒的位置
■□□□■ ■□□□■
■□火□■ ■■■
■□獄□■
■■■
將□這個範圍全都用不可燃方塊填滿的話
■位置放上木材就不會燃燒
但火焰方塊的生成是無視連續性的
也就是說這樣子的狀況還是會讓木材燒起來
這裡放木材會燒起來


這→□石石
格 石石石
沒 石石石
塞 石石石
東 石火石
西 石獄石
小總結:
以起火處為中心
在橫向為3x3,縱向視起火處為0的話、-1~4的範圍內相鄰的木材有燒起來的可能
在這裡放木材之類的方塊會很危險
沒有直接和起火處相連也會燒起來
燃燒起來的木材也會產生火焰方塊
會讓燃燒的範圍變得很大
豆知識:螢光石上的岩漿很恐怖(螢光石下方不會出現滴岩漿特效)
三、岩漿的驗證結果
岩漿產生的火焰方塊範圍比較小
只有岩漿那格上方3x3而已
前視圖 上視圖
□□□ □□□
漿 □□□
□□□
但實際上岩漿產生延燒的範圍卻是這麼大
前視圖 上視圖
□□□□□ □□□□□
□□□ □□□□□
漿 □□□□□
□□□□□
□□□□□
影片中使用空氣岩漿的說法來解釋這種現象
在火焰方塊會出現的3x3範圍裡面會出現空氣岩漿
前視圖 上視圖
空空空 空空空
漿 空空空
空空空
這種空氣岩漿會在上方3x3處產生延燒範圍
用其中一格空氣岩漿來舉例的話是這樣
(這一段我建議看影片的立體圖會比較清楚)
前視圖 上視圖
□□□
□□空 □□□
漿 □□□□
□□□□
□□□
如果不讓空氣岩漿產生就不會燃燒
前視圖
木木木←不會燃燒,但如果將土打掉的話就會燒起來
□□□
石石土
漿
而岩漿流是每一格都和單格的岩漿相同
其上方3x3會產生空氣岩漿
所以流動的岩漿會有非常大的延燒範圍
一個單格往全部方向流動的岩漿會有這麼大的延燒範圍
□□□□□
□□□□□□□
□□□□□□□□□
□□□□□□□□□□□
□□□□□□□□□□□
□□□□□□□□□□□
□□□□□□□□□□□
□□□□□□□□□□□
□□□□□□□□□
□□□□□□□
□□□□□
但是只要把會產生空氣岩漿的地方全蓋住
就算是用木材將岩漿包起來也不會燃燒
(但在完全包起來途中有機會先燒起)
前視圖
木木木
木漿木 這樣木頭不會燃燒

小總結:
在一格岩漿上方3x3的最小範圍位置,相鄰的木材會有燃燒的可能
最小範圍處沒有任何東西的話會產生空氣岩漿
出現空氣岩漿的話,在空氣岩漿上方3x3處也會成為延燒範圍,相鄰的木材會有燃燒的可能
岩漿流的每一格都有單格岩漿的延燒範圍
豆知識:凋零骷髏能在岩漿上不會受到傷害
四、各方塊的可燃性
沒有全部測試
但有些意外的結果
岩漿的測試是指延燒
也就是放在燃燒範圍內的測試
而且會跟著版本更動的可能性很大
火焰與岩漿都能燒的東西:
各種木材製品、四種木樓梯(後述)、花、羊毛、葉、樹苗、草
火焰能燒、但岩漿燒不起的東西:
煤碳磚、乾草捆、蒲公英
岩漿能燒、但火焰燒不起來的東西:
箱子、床、音樂盒、音階盒、木製壓力板、蘑菇磚、黏土磚
陷阱門、工作檯、陽光傳感器、旗幟、門
火焰和岩漿都燒不起來的東西:
金合歡木樓梯、深色橡木樓梯(但是這兩種的木頭、木材、半磚都能燒)
草方塊、兩種蘑菇、蜘蛛網、石制壓力板、橡樹樹苗(這個沒有特別說明)
煤炭礦、凋零骷髏頭、花盆、樓梯、熔爐、投擲器
五、結論
火焰是方塊
和延燒範圍相接就有燃燒的危險
火焰和岩漿的延燒範圍不同
他結論就是只有寫這麼一點而已...
還有火焰和岩漿的延燒範圍比較圖
剩下就只有說注意延燒範圍就不會把房子燒掉了
作者: error405 (流河=L)   2016-04-29 19:08:00
不禁回想起這個https://youtu.be/LnjSWPxJxNs
作者: jeffffliu (女子 食我 口阿)   2016-04-30 04:13:00
跟幾年前研究的時候好像沒變化!只是我當廚是直接看程式碼(這也太累了)
作者: hit1205 (幫你把勇氣裝滿)   2016-04-30 13:46:00
難怪我上次在岩漿上方放玻璃方塊,玻璃上方放欄杆卻燒起來了... 原來不一定會連續啊 T^T?http://i.imgur.com/ltWxdWY.png 是這樣擺的如果我沒理解錯... 是因為那兩格空氣造成延燒的嗎 T^T?(前視圖)
作者: Gwaewluin (神無月 孝臣)   2016-04-30 15:07:00
對,那兩格空氣轉換成空氣岩漿,將再上一格延燒範圍內的柵欄燒掉了
作者: jeffffliu (女子 食我 口阿)   2016-04-30 15:08:00
http://i.imgur.com/DN5GCZS.png幾年前設定沒變請參考#1GmC4oYm
作者: hit1205 (幫你把勇氣裝滿)   2016-04-30 15:29:00
http://i.imgur.com/p4Vz1JL.png 啊我記錯我頂端是發射器不過兩種情況都一樣會燒到那欄杆就是 XD
作者: jeffffliu (女子 食我 口阿)   2016-04-30 16:07:00
岩漿的側面反而跟起火沒關係

Links booklink

Contact Us: admin [ a t ] ucptt.com