エンティティ(Entity)とは、Minecraftの世界における、動きを持つオブジェクトすべてを指すものである。
Minecraftは他に タイルエンティティ(Tile entity)[1]と呼ばれる、データ値で説明されている4ビットのフィールドを超える量の情報を持つブロックがある (看板やチェストが該当する)。タイルエンティティ (追加属性) はこのページで取り扱うエンティティとは関係が無い。
一般的な挙動
全てのエンティティは以下の属性を持つ:
- (通常のニュートン力学に従った) 位置、速度、回転。
- 決まった高さと幅をもつ3次元のボックスで表される、エンティティが占める固有の体積 (真上から見ると正方形であり、回転していない)。
- 現在の体力。
- 炎が着いているかどうか。炎は徐々に体力を減らし、エンティティを包むように火が表示される。
エンティティは水流に流される。
エンティティは固体ブロックを通り抜けられない。ほとんどの種類のエンティティはそれが占める空間にブロックを置くことを妨げる。例外は資源 (落ちているアイテム) で、自動的に空いているブロックに押し出される。落下する砂や開閉するドアなどが原因で、エンティティがブロックに 重なる と、固体ブロックから外に出るのは自由だが再び入ることは出来ない。(例えばドアが閉まってプレイヤーに重なると、ドアの上に空間があるとジャンプしてドアの下半分のブロックの上に立つことが出来る。)
エンティティはその位置のブロックの明るさレベルに応じて照らされる。例えば、トロッコが固体ブロックに直結したカーブを走り過ぎると、真っ黒になる (固体ブロックは常に明るさレベルが0のため)。また、矢は時々真っ黒になって見える (特に天井に浅い角度で打ち込まれたとき)。
エンティティの種類
以下の表は、Minecraftに存在するエンティティの種類を示してある。
「固体」とされているエンティティは、他のエンティティの通過を妨げる。
The size is in block lengths (measured in meters; note that 1 block is 1m3), and is the size of an axis-aligned bounding box with the specified width in both horizontal dimensions (X and Z) and the specified height in the Y dimension. This box does not rotate when the object rotates visually.
For a list of numeric entity IDs, see Data values.
種類 | 固体か | Drops | デスポーン | 体力 | 幅 × 高さ | Network ID | Savegame ID | 備考 |
---|---|---|---|---|---|---|---|---|
プレイヤー | 固体 | インベントリの中身 | しない | 20 × 10 (Varies with attributes) | 0.6×1.8 | - | - | Notchは特別にリンゴも落とす。
Note: Players will also become un-rendered around 64 blocks away |
Mob | 固体 | ドロップを参照 | スポーンを参照 | Mob に依る | Mob に依る | Entity IDsを参照 | Entity IDsを参照 | |
ボート |
固体 | Sticks and wood planks if broken with fall damage, boat if hit by a player | しない | 6 | 1.5×0.6 | 41 | boat | 体力はすぐに回復する Takes damage from colliding with blocks or other entities at high speed. |
トロッコ |
固体 (to projectiles and other minecarts) | トロッコ 1個 | しない | 6 | 0.98×0.7 | 42 | minecart | 体力はすぐに回復する レールが敷設された上に設置した場合、レールに噛み合う |
チェスト付きトロッコ |
固体 (to projectiles and other minecarts) | トロッコ 1個、チェスト 1個、チェストの中身 | しない | 6 | 0.98×0.7 | 43 | chest_minecart | |
かまど付きトロッコ |
固体 (to projectiles and other minecarts) | トロッコ 1個、かまど 1個 | しない | 6 | 0.98×0.7 | 44 | furnace_minecart | |
TNT付きトロッコ |
固体 (to projectiles and other minecarts) | トロッコ 1個、TNT 1個 (爆発しない限り) | しない | 6 | 0.98×0.7 | 45 | tnt_minecart | |
ホッパー付きトロッコ |
固体 (to projectiles and other minecarts) | トロッコ 1個、ホッパー 1個、ホッパーの中身 | しない | 6 | 0.98×0.7 | 46 | hopper_minecart | |
スポナー付きトロッコ |
固体 (to projectiles and other minecarts) | トロッコ 1個 | しない | 6 | 0.98×0.7 | 47 | spawner_minecart | |
コマンドブロック付きトロッコ |
固体 (to projectiles and other minecarts) | トロッコ 1個 | しない | 6 | 0.98×0.7 | 40 | commandblock_minecart | |
アイテム | ボートとトロッコのみ固体 | 無し | 5分 | 5 | 0.25×0.25 | 1 | item | 爆発、溶岩、炎、サボテン、落下してきた金床に破壊されるが、打撃を受けることはない。The only exception is the Nether Star, which cannot be blown up. |
経験値オーブ | いいえ | 無し | 5分 | 5 | 0.3×0.3 | 2 | xp_orb | 落ちているアイテムと同様に振る舞い、さらにプレイヤーに引き付けられる。 |
矢 | 固体 (to boats and minecarts) | N/A | 1分 | ∞ | 0.5×0.5 | 10 | arrow | Damages other entities if moving; harmless when stuck in a block (but will be launched again and can do damage if that block is destroyed). If fired by a player, can be picked up by that player or another player. Cannot be picked up if arrow is shot by skeletons, players with infinity bows, or creative players. |
雪玉 | 衝撃で壊れる | N/A | しない | ∞ | 0.25×0.25 | 11 | snowball | |
卵 | 衝撃で壊れる | N/A | しない | ∞ | 0.25×0.25 | 7 | egg | 卵が壊れたとき、12.5%の確率でニワトリの子供がスポーンする |
エンダーパール | 衝撃で壊れる | N/A | しない | ∞ | 0.25×0.25 | 14 | ender_pearl | 投げられたエンダーパールがブロックなどにぶつかった際、投げたプレイヤーに5の落下ダメージを与え、パールの到達地点へテレポートさせる |
エンダーアイ | いいえ | エンダーアイが浮かび上がった後(1:5 chance of shattering) | しない | ∞ | 0.25×0.25 | 15 | eye_of_ender_signal | 最寄りの要塞内のエンドポータルに向かって浮かび上がる |
ロケット花火 | いいえ | N/A | Varies (explodes) | ∞ | ? | 22 | fireworks_rocket | |
着火したTNT | いいえ | N/A | 4秒 or fewer (Explodes) |
∞ | 0.98×0.98 | 20 | tnt | |
落下中の砂 | いいえ | Itself as an item if hits a non-solid block, or unless hits ground | Once entity hits ground or ~4 seconds | ∞ | 0.98×0.98 | 21 | falling_block | Drops itself when landing in a non-solid block such as a torch. |
釣竿の浮き | Only to boats and minecarts | N/A | 1 minute | ∞ | ? | - | - | |
稲妻 | いいえ | N/A | 1-3 ticks | ∞ | ? | - | - | |
リードの結び目 | いいえ | リード 1個 | しない | ∞ | ? | 8 | leash_knot | Drops as an item when struck |
絵画 | いいえ | 絵画 1個 | しない | ∞ | Varies | 9 | painting | Drops as an item when struck |
額縁 | No | 1 item frame plus displayed item (if displaying) | No | ∞ | ? | 10 | item_frame | Drops as an item when struck |
防具立て | いいえ | 防具立て 1個、立て掛けられたアイテム(立て掛けていた場合) | しない | ∞ | ? | 30 | armor_stand | Drops as an item when struck |
火の玉s ウィザーの頭蓋骨s Ender charges |
Explodes on impact/deflected on hit | N/A | 1 minute | ∞ | 1.0×1.0 (Ghast), 0.3125×0.3125 (Blaze) | 12, 13, 19, 26 | fireball,
small_fireball, wither_skull, dragon_fireball |
|
エンダークリスタル | 固体 | N/A | しない | 5 | 1.0x1.0 solid(the bedrock part) and 2.0x2.0 textured | 200 | ender_crystal | Explodes when damage is done in any form |
エンティティの移動
Minecraft内では、現実世界とは異なる重力が働き、すべてのものに同じ加速度が与えられるわけではない。加えて、これもまたエンティティ毎により異なるが、速度に応じた (空気) 抵抗力も発生する。
種類 | 加速度 ブロック/ティック2 |
加速度 m/s2 |
抵抗力 1/ティック |
最終到達速度 ブロック/ティック |
最終到達速度 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 |
放たれたArrow矢 | 0.05 | 20 | 0.01 | 5.00 | 100.0 |
投げられた物体や矢をシミュレートすると、抵抗力は加速のあとではなく前に適用されることに注意してほしい。これが他のものが小数点以下の数字があるのに、最終到達速度がちょうど整数値になる理由である。
補足説明
絵画はエンティティである。しかし絵画はブロックの座標に整列して位置し、全く動かない。ドア、ポータル、ベッド、その他1ブロックより大きいオブジェクトは、実際には隣接したブロックの組だ。
矢、TNT、砂、砂利は複数のTNTによる爆発に耐え (TNTキャノンで発射できる)、長時間の燃焼でも壊れないため、無限の体力を持っていると見なせる。
ボートとトロッコ
- 関連: 乗り物(Transportation) (スピードに関する情報有り)
ボートとトロッコは時間経過で体力を回復しているようだ。例えば、両者とも素手で素早く連続して叩くと壊せるが、間を開けて叩いても壊すことはできない。ボートやトロッコを殴ったときに表示されるぐらつきの量は現在の体力を表しているようだ。
砂と砂利
以下は簡潔に砂について述べたものだが、砂利も全く同じである。
砂は普段はブロックとして存在する。砂ブロックの支えが取り除かれると、砂エンティティに変わり他のオブジェクトにぶつかるまで落下する。この時自身は最も近い座標上にブロックとして設置されるか、その位置が他 (松明など) で占められていると砂アイテムに変化する。砂は普通真下に落下するが、落下中に爆発があると向きが変わる。
ワールドが生成され砂の下に洞窟が形成されると、Minecraftはブロックの更新に失敗し、上下横のブロックが変更されるまで砂は浮いたままになる。後者の事実は、1個の落下する砂ブロックが砂地全体の崩壊につながることを意味し、従って、砂の天井はそのエリアの外に居るか、松明が上にあるか、砂が落下する前に素早く掘って出る準備が出来ていない限りは崩すべきでは無い。
右クリック
エンティティへの右クリックアクション (ボート、トロッコ、ヤマネコ、オオカミ) はブロックへの右クリックアクション (チェストなど) と違い、手に持っている道具の右クリックアクションを中断させない。例えば水バケツを手に持ったままペットのオオカミを右クリックすると、オオカミは座るが、オオカミに水をかけてしまう。
オオカミへ食物を与える動作は、見た目とは違いプレイヤー自身の食事動作を中断させない。2枚のスタックした生の豚肉をオオカミに与えるテストをすると、1枚はオオカミが食べてもう1枚はプレイヤーが食べた。スタックがちょうど1個だと、オオカミがプレイヤーよりも先に食べ物を手に入れ、食事はキャンセルされる。
騎乗
エンティティは他のエンティティに乗ったりくっついたりする。この場合、下/"外"側のエンティティの体積のみが他に干渉し、そちら側だけが移動をコントロール出来る。現在可能な組み合わせは次の通りである。
- トロッコかボートに乗ったMobやプレイヤー
- サドル付きのブタに乗ったプレイヤー
- クモに乗ったスケルトン (スパイダージョッキー)
- ニワトリに乗った子どもゾンビ (チキンジョッキー)
- スケルトンホースに乗ったスケルトン (スケルトンライダー)
トロッコに乗った豚に乗ったプレイヤーのように、多段階になることが出来る。
また最近の更新で、エンティティ同士を重ねることができるようになった。ただし外部プログラムの助けを要する。
歴史
Java Edition Beta | |||||
---|---|---|---|---|---|
1.8 | クリエイティブモードでは、非常に遠い距離から(途中にブロックがあっても) エンティティに干渉(攻撃や'右クリック'動作)できる。これは非常に迷惑な場合がある。例えば、プレイヤーが石ブロックを壊そうとして、反対側に絵画が掛かっていると、石は壊れずに絵画が壊れる。また、壁の上にブロックを置こうとして壁の裏側にトロッコがあると、プレイヤーは直接クリックしたかのようにトロッコに乗ってしまう。 | ||||
Java Edition | |||||
1.1 | 12w34a | エンティティはポータルを通ってネザーやエンドへと移動することが出来るようになった。これは複数のバグの原因となっている。 | |||
1.11 | 16w32a | 多くのエンティティIDが変更された。 | |||
Monster のエンティティIDが削除された。 |