エンティティ

提供: Minecraft Wiki
重力から転送)
移動先: 案内検索

エンティティ(Entity)とは、Minecraftの世界における、動きを持つオブジェクトすべてを指すものである。

Minecraftは他に タイルエンティティ(Tile entity)[1]と呼ばれる、データ値で説明されている4ビットのフィールドを超える量の情報を持つブロックがある (看板やチェストが該当する)。タイルエンティティ (追加属性) はこのページで取り扱うエンティティとは関係が無い。

一般的な挙動[編集 | ソースを編集]

全てのエンティティは以下の属性を持つ:

  • (通常のニュートン力学に従った) 位置、速度、回転。
  • 決まった高さと幅をもつ3次元のボックスで表される、エンティティが占める固有の体積 (真上から見ると正方形であり、回転していない)。
  • 現在の体力
  • が着いているかどうか。炎は徐々に体力を減らし、エンティティを包むように火が表示される。

エンティティは流に流される。

エンティティは固体ブロックを通り抜けられない。ほとんどの種類のエンティティはそれが占める空間にブロックを置くことを妨げる。例外は資源 (落ちているアイテム) で、自動的に空いているブロックに押し出される。落下するや開閉するドアなどが原因で、エンティティがブロックに 重なる と、固体ブロックから外に出るのは自由だが再び入ることは出来ない。(例えばドアが閉まってプレイヤーに重なると、ドアの上に空間があるとジャンプしてドアの下半分のブロックの上に立つことが出来る。)

エンティティはその位置のブロックの明るさレベルに応じて照らされる。例えば、トロッコが固体ブロックに直結したカーブを走り過ぎると、真っ黒になる (固体ブロックは常に明るさレベルが0のため)。また、は時々真っ黒になって見える (特に天井に浅い角度で打ち込まれたとき)。

エンティティの種類[編集 | ソースを編集]

以下の表は、Minecraftに存在するエンティティの種類を示してある。

「固体」とされているエンティティは、他のエンティティの通過を妨げる。

大きさについては、X・Z軸における幅とY軸における高さを基準としてエンティティを内包できる最小の直方体の大きさを、ブロックを基準とした長さ(1ブロックは1m3)で示している。この直方体は物体の視覚的な回転には連動しない。

数字のエンティティIDはデータ値を参照すること。

種類 固体か ドロップ デスポーン 体力 幅 × 高さ Network ID Savegame ID 備考
プレイヤー 固体 インベントリの中身 しない 20♥ × 10 (属性によって変化する) 0.6×1.8 - - Notchは特別にリンゴも落とす。

64ブロック離れるとプレイヤーも描画されなくなる

Mob 固体 ドロップを参照 スポーンを参照 Mob に依る Mob に依る Entity IDsを参照 Entity IDsを参照

ボート
固体 木材 (落下ダメージで壊れた場合)、ボート(プレイヤーが壊した場合) しない 6♥♥♥ 1.5×0.6 41 boat 体力はすぐに回復する
高速で他のエンティティやブロックに衝突するとダメージを受ける

トロッコ
固体 (発射体や他のトロッコに対してのみ) トロッコ 1個 しない 6♥♥♥ 0.98×0.7 42 minecart 体力はすぐに回復する
レールが敷設された上に設置した場合、レールに噛み合う

チェスト付きトロッコ
固体 (発射体や他のトロッコに対してのみ) トロッコ 1個、チェスト 1個、チェストの中身 しない 6♥♥♥ 0.98×0.7 43 chest_minecart

かまど付きトロッコ
固体 (発射体や他のトロッコに対してのみ) トロッコ 1個、かまど 1個 しない 6♥♥♥ 0.98×0.7 44 furnace_minecart

TNT付きトロッコ
固体 (発射体や他のトロッコに対してのみ) トロッコ 1個、TNT 1個 (爆発しない限り) しない 6♥♥♥ 0.98×0.7 45 tnt_minecart

ホッパー付きトロッコ
固体 (発射体や他のトロッコに対してのみ) トロッコ 1個、ホッパー 1個、ホッパーの中身 しない 6♥♥♥ 0.98×0.7 46 hopper_minecart

スポナー付きトロッコ
固体 (発射体や他のトロッコに対してのみ) トロッコ 1個 しない 6♥♥♥ 0.98×0.7 47 spawner_minecart

コマンドブロック付きトロッコ
固体 (発射体や他のトロッコに対してのみ) トロッコ 1個 しない 6♥♥♥ 0.98×0.7 40 commandblock_minecart
Item ボートとトロッコのみ固体 無し 5分 5♥♥♥ 0.25×0.25 1 item 爆発、溶岩、炎、サボテン、落下してきた金床に破壊されるが、打撃を受けることはない。例外としてネザースターは破壊されない
経験値オーブ いいえ 無し 5分 5♥♥♥ 0.3×0.3 2 xp_orb 落ちているアイテムと同様に振る舞い、さらにプレイヤーに引き付けられる。
固体 (ボートとトロッコに対してのみ) N/A 1分 0.5×0.5 10 arrow 動いている際は他のエンティティにダメージを与える。 ブロックに接着している間は無害だが、ブロックが壊されて落下している間はダメージを与える.プレイヤーが発射した場合は、射ったプレイヤーまたは他のプレイヤーが拾うことができる。スケルトン、無限エンチャント付きの弓、クリエイティブモードのプレイヤーが発射した場合は拾えない
雪玉 衝撃で壊れる 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の割合で壊れる) しない 0.25×0.25 15 eye_of_ender_signal 最寄りの要塞内のエンドポータルに向かって浮かび上がる
ロケット花火 いいえ N/A 様々 (爆発) ? 22 fireworks_rocket
着火したTNT いいえ N/A 4秒 or fewer
(爆発)
0.98×0.98 20 tnt
落下中の砂 いいえ 砂自体がアイテムとしてドロップ(非個体ブロックに当たった場合) 地面に落下するか4秒経過 0.98×0.98 21 falling_block 松明といった非個体ブロックに当たるとアイテム化する
釣竿の浮き ボートとトロッコに対してのみ N/A 1 分 ? - -
稲妻 いいえ N/A 1~3 tick ? - -
リードの結び目 いいえ リード 1個 しない ? 8 leash_knot 叩かれるとアイテム化する
絵画 いいえ 絵画 1個 しない 様々 9 painting 叩かれるとアイテム化する
額縁 No 1つの額縁 と(飾られていた場合は)アイテム No ? 10 item_frame 叩かれるとアイテム化する
防具立て いいえ 防具立て 1個、立て掛けられたアイテム(立て掛けていた場合) しない ? 30 armor_stand 叩かれるとアイテム化する
Fireballs
ウィザーの頭蓋骨s
Ender charges
衝撃で爆発/叩かれると方向を変える N/A 1分 1.0×1.0 (ガスト), 0.3125×0.3125 (ブレイズ) 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 ダメージを受けると爆発する

エンティティの移動[編集 | ソースを編集]

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個だと、オオカミがプレイヤーよりも先に食べ物を手に入れ、食事はキャンセルされる。

騎乗[編集 | ソースを編集]

エンティティは他のエンティティに乗ったりくっついたりする。この場合、下/"外"側のエンティティの体積のみが他に干渉し、そちら側だけが移動をコントロール出来る。現在可能な組み合わせは次の通りである。

トロッコに乗った豚に乗ったプレイヤーのように、多段階になることが出来る。

また最近の更新で、エンティティ同士を重ねることができるようになった。ただし外部プログラムの助けを要する。

歴史[編集 | ソースを編集]

Java Edition Beta
1.8クリエイティブモードでは、非常に遠い距離から(途中にブロックがあっても) エンティティに干渉(攻撃や'右クリック'動作)できる。これは非常に迷惑な場合がある。例えば、プレイヤーが石ブロックを壊そうとして、反対側に絵画が掛かっていると、石は壊れずに絵画が壊れる。また、壁の上にブロックを置こうとして壁の裏側にトロッコがあると、プレイヤーは直接クリックしたかのようにトロッコに乗ってしまう。
Java Edition
1.112w34aエンティティはポータルを通ってネザーエンドへと移動することが出来るようになった。これは複数のバグの原因となっている。
1.1116w32a多くのエンティティIDが変更された。
MonsterのエンティティIDが削除された。

脚注[編集 | ソースを編集]