實體(Entity)包括在 Minecraft 中所有動態的、移動中的對象。
Minecraft 中有一種資料值叫方塊實體值[1],指某些方塊在除方塊ID和4位元的「元資料」外附加的資料值,如儲物箱和告示牌附加的資訊。方塊實體值與實體無關,此條目不作介紹。
性質
所有實體都有以下性質:
一部分實體能被水流推動。包括玩家、生物、船、物品和經驗球。
實體不能穿過固體方塊。大多數實體會占用所在的空間,阻止方塊的放置(除了掉落的物品:掉落的物品會自動讓出占用的空間)。若實體確實與固體方塊處在同一位置,如被掉落的沙掩埋或被活動的門卡在一起,則可以自由走出方塊所在的位置而不能重新進入。(例如,如果玩家和關閉的門卡在一起,頭頂無阻礙時,玩家可以向上跳,站在門的下半塊上。)
實體會根據所在位置的亮度等級被照亮。例如,如果礦車斜著撞進一個固體方塊中,就會變成黑色(固體方塊的亮度永遠是0);射出的箭有時候也會呈現黑色(尤其是幾乎水平地卡在了天花板上時)。
實體的種類
以下是目前Minecraft中的實體。
| 種類 | 是否固體 | 當被攻擊或殺死 掉落 |
自然消失 | 消失原因 | 生命值 | 寬×高 | 備註 |
|---|---|---|---|---|---|---|---|
| 玩家 | 是 | 他們的物品欄內的物品 | 否 | 死亡 | 20( |
0.6×1.8 | 特殊的情況:Notch會掉落紅蘋果。 |
| 生物 | 是 | 詳見掉落物 | 詳見生成 | 多種 | 多種 | 多種 | |
| 船 | 是 | 1個船 | 否 | 被摧毀 | 6( |
1.5×0.6 | 隨著時間的推移迅速恢復生命值。 高速碰撞到方塊或實體會受到傷害。 |
| 礦車 | 僅對於礦車 | 1個礦車 | 否 | 被摧毀 | 6( |
0.98×0.7 | 隨著時間的推移迅速恢復生命值。 會接上其所處位置的鐵軌。 |
| 物品 | 僅對船和礦車 | 無 | 5分鐘 | 逾時 被摧毀 被撿起 |
1( |
0.25×0.25 | 會被爆炸/火/岩漿/仙人掌摧毀,但是不能被攻擊。 |
| 經驗球 | 否 | 無 | 5分鐘 | 逾時 被摧毀 被撿起 |
1( |
? | 與掉落的物品具有相同的行為;也會被玩家吸引。 |
| 射出的箭 | 僅對於在水中的船 | 不可用 | 1分鐘 | 逾時 被撿起 |
∞ | 0.5×0.5 | 在移動中傷害其他實體;當卡在一個方塊裡時不具有傷害能力。 |
| 拋出的雪球,雞蛋 | 撞擊後碎裂 | 不可用 | 否 | 受到撞擊 | ∞ | 0.25×0.25 | 雞蛋在受到撞擊後有一定機率生成雞。 |
| 拋出的終界珍珠 | 撞擊後碎裂 | 不可用 | 否 | 受到撞擊 | ∞ | 0.25×0.25 | 撞擊後傳送玩家。 |
| 拋出的終界之眼 | 否 | 不可用 | 約10秒 | 逾時 | ∞ | 0.25×0.25 | 飛向最近的要塞。 |
| 啟動的TNT | 否 | 不可用 | 否 | 爆炸 (4秒或更少) |
∞ | 0.98×0.98 | |
| 正在下落的沙/礫石/龍蛋 | 否 | 本身作為物品 (除非撞到地面) | 大約4秒 | 直到撞擊到地面 逾時 |
∞ | 0.98×0.98 | 當掉落到非固體方塊(例如火把)上時會沙/礫石。 |
| 釣竿的浮標 | 僅對於礦車和船 | 不可用 | 1分鐘 | 被玩家收回 在移動中撞擊其它固體 |
∞ | ? | |
| 閃電 | 否 | 不可用 | 0.5秒 | 逾時 | ∞ | ? | |
| 畫 | 否 | 1個畫 | 否 | 被摧毀 被攻擊 |
1( |
多種 | |
| 物品展示框 | 否 | 如果其中有物品,則掉落物品,否則掉落1個物品展示框。 | 否 | 被摧毀 被攻擊 |
1( |
? | |
| 地獄幽靈和烈焰使者的火球 | 受到攻擊後反彈/受到撞擊後爆炸 | 不可用 | 1分鐘 | 逾時 受到撞擊 |
∞ | 1.0×1.0(地獄幽靈), 0.3125×0.3125(烈焰使者) | 只有地獄幽靈的火球可以被反射,烈焰使者的不可以。 |
| 終界水晶 | 是 | 不可用 | 否 | 被攻擊 被活塞推動 |
1( |
當被摧毀時會爆炸 |
被列為「固體」的實體會阻礙其他實體的透過。
尺寸以方塊邊長為單位(通常被認為是1米),並且是X,Y,Z方向有著特定的長度的 最小邊界框 的單位。這個框並不像物品那樣發生可見的旋轉。
要查看所有實體的編號,詳見資料值。
運動
Minecraft 中的重力與現實世界不同,並不是所有對象的重力加速度都相同。另外,所有實體在運動中都會受到不同大小的「阻力」,不同的實體之間也各有差異。
| 種類 | 加速度 單位方格/刻2 |
加速度 m/s2 |
「阻力」 刻−2 |
終端速度 單位方格/刻 |
終端速度 m/s |
|---|---|---|---|---|---|
| 玩家與其它生物 | 0.08 | 32 | 0.02 | 3.92 | 78.4 |
| 物品、正在掉落的方塊、TNT | 0.04 | 16 | 0.02 | 1.96 | 39.2 |
| 船和礦車 | 0.04 | 16 | 0.05 | 0.76 | 15.2 |
| 拋出的雞蛋、雪球、飛濺藥水、終界珍珠 | 0.03 | 12 | 0.01 | 3.00 | 60.0 |
| 射出的箭 | 0.05 | 20 | 0.01 | 5.00 | 100.0 |
注意:投擲物的「阻力」在被加速前已經確定並作用,而不是被加速後。因此它們的終端速度數值都是很漂亮的整數。
詳細說明
畫和終界水晶是實體,但與其它實體不同,畫與方塊網格對齊,而且不能移動。而門、傳送門方塊和床,這些大於一個方格的對象,實際上都是方塊組合體。
射出的箭、啟動的TNT、正在掉落的沙和礫石都假定為擁有無限的生命,由於它們不能被多個TNT的爆炸所摧毀(TNT可以透過TNT大炮發射),也不能被火燒毀。
船和礦車
- 另見: 運輸(包含有關速度的資訊)
船和礦車似乎會隨著時間推移恢復生命值。比如,船和礦車只能在受到快速的攻擊受攻擊後毀壞,而不會在空手攻擊且攻擊時間與停止時間間隔相同時被毀壞。船和礦車晃動的幅度標明了其目前的生命值。
沙和礫石
以下描述以沙為例,礫石與沙表現完全相同。
沙正常情況下以方塊形態存在。當一個沙方塊的支持物消失後,沙方塊會變成沙實體並掉落,直到撞擊在另外一個支持物上方。此時沙實體會在最近的方塊網格中轉換成沙方塊;如果此方塊網格已被占用(例如已經插上了火把),則沙實體會轉換成物品掉落。沙一般豎直掉下,但可以被爆炸影響。
當世界生成時,洞穴生成在沙底下時,遊戲不會更新方塊狀態,而沙會懸空,直到周圍的方塊發生變化。這使得一個輕微的變化會觸發整個沙區域的坍塌。因此玩家不應該輕易觸動洞穴中的天花板,必要時站在火把之上,並隨時準備在塌方的時候挖掘逃離。
右鍵點擊
在被右擊時有動作的實體,如船、礦車、山貓和狼,不同於被右擊時有動作的方塊(如儲物箱),它們被右擊時手上物品的右擊動作不會被阻止。例如,如果你拿著水桶對著被馴服的狼右擊,狼會坐下,而桶中的水也會倒出。
餵給狼食物不會停止玩家自己吃東西的動作,儘管看起來不是這樣。使用堆疊在一起的2塊生牛肉做實驗:對著狼按住右鍵,狼會吃掉一塊,而玩家也會吃掉一塊。當只使用1塊生牛肉時,狼搶先吃掉了一塊,玩家由於手上的肉消失而停止了吃肉的動作。
騎行
實體可以被騎行,或說,與其它實體組合起來。在這種情況,只有組合體中較低/靠外的那個實體會與其它對象相碰撞,並且有權控制組合體的移動。目前遊戲中的實體組合體有:
更高級別的組合體是存在的,如被玩家騎行的豬坐在了礦車上。
在1.7之後,由於/summon指令的出現,玩家可以製作出更複雜的組合(因為所有動物都可以被「騎乘」),甚至正常模式下沒有的組合,例如騎著殭屍的骷髏。
歷史
- 在從 Beta 1.8 到正式版 1.1 的創造模式中,玩家可以相隔很遠與實體互動(攻擊或右鍵點擊),甚至在兩者之間有方塊阻礙時也可以。這種特性十分煩人(雖然可以遠程獵殺生物)。例如,你想敲碎一塊石頭,但石頭背後有一幅畫,結果畫毀了,石頭卻完整無損。同時,如果你想在牆上放置一個方塊,而背後有一輛礦車,則你最後會直接進入礦車,而沒有放置方塊。