樹葉在「快速畫質」模式下是不透明的,此時樹葉會完全阻擋背後環境的繪製
樹葉在「高畫質」模式下是透明的,此時其後的環境也被繪製
不透明度(Opacity,及其相反值透明度)為方塊的一種屬性,會對遊戲世界產生廣泛影響。
屬性
不透明度主要的意圖是告訴遊戲引擎是否需要繪製後面的方塊:一個不透明的方塊會完全遮住後面的方塊,但是一個透明方塊不會。因此,透明的概念並不只限於「完整」的固體方塊(像冰和玻璃),還可以應用於仙人掌、階梯和單個半磚之類「不完整」的方塊。
不透明度也被用來修正光在世界中的傳播效果。不透明方塊完全阻擋光的穿過;光線每穿過一個透明方塊,光線亮度就降低1級(不過這個值可以被覆寫,而且也有一些例外情況)。根據這個定義,透明的概念並不意味著方塊實際上可以被看透,這只是由遊戲或資源包設定的一種材質屬性。
效果
不透明度所帶來的效果往往不明顯。Minecraft中的方塊並沒有「固體」這一屬性,因此正常來說對方塊測試「固體屬性」時,即是指對不透明度的測試。
- 非透明方塊會令你窒息,少數透明方塊不會。
- 生物不能生成在透明方塊上,也不能生成在不透明方塊裡。但是它們可以生成在透明方塊裡面,例如花。
- 儲物箱在有不透明方塊置於其上時無法打開,但不會被透明方塊阻擋。
- 某些方塊不能放置在透明方塊上,例如:
- 水被不透明方塊或其他的水圍起來時不會出現水流。但是如果旁邊有一個透明方塊,水會出現瀑布一樣向下的水流,使水中上浮更為困難。
- 紅石的行為(詳見紅石電路及其附屬頁面):
- 樹葉在生長時可以覆蓋掉透明方塊,但不能覆蓋掉不透明方塊。
- 當放置一個門時,預設門把手在玩家的右手邊(門逆時針開啟)。若放置門時左邊有一堵不透明方塊做成的牆,門則會連接此門框,門把手在玩家的左手邊(門順時針開啟)。
- 地獄幽靈火球的爆炸只會在不透明方塊上燃起火焰。
- 床僅能在床頭底部方塊為不透明方塊的情況下重設玩家的重生點。
- 床頭底部方塊為透明方塊時,玩家可以在床上睡覺,但在死亡後,玩家會重生在原始重生點,有一條訊息將顯示「你的床已遺失或被阻擋」。
- 被重力影響的顆粒(如史萊姆的顆粒)將會穿過透明方塊,但會在不透明方塊上停下。
- 蝙蝠不能棲息在透明方塊上。
遮擋光線
- 某些透明方塊可以減少或者完全阻擋光,例如:
- 玻璃與地毯不會削弱穿過的光,光穿過它們就像穿過空氣。
- 水與冰是半透明的,會使透過的光亮度 -2,比普通的透明方塊的 -1 亮度要嚴重。
- 熔岩的設定為完全擋光。這一般不會被注意到,因為熔岩本身發光且有著最高的亮度等級(15)。
- 樹葉與蜘蛛網沒有特別的擋光效果,但會「散射」天空的亮光。
- 半磚、階梯以及耕地會完全阻擋亮光(基岩版中除外)。
- 若透明方塊 A 在其上面或某個側面與光源相鄰(例如這個方塊插有火把),則同樣情形下的不透明方塊 B 的亮度等級比 A 高 1 級。這是亮度計算機制的設定——一個不透明方塊的亮度等級等於相鄰(直接相鄰,且下面的不算)方塊中亮度等級的最大值,以滿足遊戲中大量的程式邏輯。
- 草地的生長與它正上方的方塊的亮度有關。利用不透明方塊、部分透明方塊或足夠多的透明方塊將這個亮度減小到一定程度,會使得草地上的草死亡,也會阻止草傳播到鄰近的泥土方塊上。
透明方塊列表
| 全體積固體 | |
|---|---|
| 非全體積固體 | |
| 非固體機械 | |
| 非固體 | |
| 液體 | |
| 僅視覺上 |
錯誤
Template:Issue list
你知道嗎
- 在地獄,你的重生點永遠在非透明方塊上。由於在地獄死亡會重生在主世界上,所以這個特性很難觀察。
- 如果將一個不透明方塊的材質修改成透明的,那麼材質的透明部分不會顯示後面的景象,而只會顯示為一片白色。