エンティティ
プレイヤーやMOB、乗り物などのエンティティについて解説する。
エンティティ(Entity)
Minecraftの世界で、ブロックに対し自ら移動しうる物体をエンティティという。
ただし絵画や額縁など、移動しないが内部データ上ではエンティティとして扱われているものも存在する。
各エンティティは固有の大きさ(当たり判定)を持つ。当たり判定はF3+Bキーで確認できる。
また基本的に、エンティティの当たり判定の内部にはブロックを設置することができない。
例外として、アイテムと経験値にはブロックを重ねることができ、その場合アイテムと経験値はブロックの上方へ押し出される。
プレイヤー(Player)
緑の上着に青のズボンのキャラクターがスティーブ(Steve)、金髪で黄緑の上着のキャラクターがアレックス(Alex)という名前である。
Minecraft Launcherなどから、プレイヤーのスキンを変更することができる。
スキンには2種類あり、通常のもの(スティーブと同じ)と腕の幅が1px小さいスリムなスキン(アレックスと同じ)がある。
Consoleスキンが追加できなかったため、初期スキンが18種類(スティーブ8種類・アレックス8種類)存在した。
プレイヤーは、装備する防具やくり抜かれたカボチャ、Mobの頭などを着用することができる。
またアカウントによっては、マントや耳(後述)が表示される場合がある。
基本的には、死亡時に所持しているアイテムと経験値をドロップする。経験値は、死亡時のレベル×7(上限100)だけドロップする。
これらは/gamerule keepInventory true
で無効化することができる。
また、Qキーを押すと、手に持っているアイテムをドロップすることができる。
プレイヤーは最大で20(×10)の体力を持つ。
Mobの攻撃、毒などのステータス効果、高所からの落下などを受けると体力が減少する。
難易度がノーマルの場合、体力が減少しているとき、満腹度が18 ( ×9)以上の場合、体力は4秒毎に1()回復する。
隠し満腹度が残っている状態で満腹度が20 ( ×10)になると、体力は0.5秒毎に1()回復する。
→詳細は食料を参照。
難易度がハードコアの場合、満腹度が0になるとダメージを受ける。
難易度がピースフルの場合、満腹度は減少せず、体力も自動で回復する。
ゲームモードがクリエイティブモードの場合、一切のダメージを受けない(奈落に落下する場合を除く)。
プレイヤーはWASDキーで歩くことができる。
速度は最大で秒速4.317ブロックである[2]。
Ctrlを押すか、Wを2回連続で押すと、ダッシュ(スプリント)することができる。
このとき満腹度を通常よりもかなり早く消費するが、秒速5.612ブロックの速度で走ることができる。
満腹度が6 ()以下になるとダッシュはできない。
ゲームモードがクリエイティブモードであるとき、Spaceを2回押すことで飛行することができる。
WASDで移動でき、Spaceで上昇、⇧ Shiftで下降する。
飛行中にCtrlを押すと、飛行速度があがる。
⇧ Shiftを押すと、スニーク(Sneaking)することができる。
スニークをすると移動速度が低下する(1.295ブロック/秒)かわりに、ブロックの端からの落下を防ぐことができる(0.5ブロック以上の高さ)。
高所で建築する場合や峡谷などを探索する場合は必須の動きである。
マルチプレイではスニークをすると、プレイヤーの名前の表示が
Java より暗い色になり、32ブロック以上離れたプレイヤーには見えず、不透過ブロックを通すと完全に見えない。
Bedrock 完全に見えなくなる。
Spaceキーを押すと、ジャンプすることができる。高さは1.2522ブロックであるため、2ブロックの段差はジャンプしても登ることができない。
水中にプレイヤーが沈んでいるときにダッシュすると、プレイヤーは泳ぐことができる。
Java1.5ブロック未満の高さにいる場合、プレイヤーは地面に伏せて窒息を防ぐ(格好は泳いでいるときに似ている)。
DJのdeadmau5(デッドマウス)[3]氏のスキンには、耳が表示されるようになっている。
この耳のテクスチャはスキン内に含まれている。この耳の部分は無効化できないようになっている(半透明の部分は黒色に置換される)。
ネームタグは耳の上に来るように10px高く表示されるように設定されている。
また、7種類のスキン(アリ(Ari)、エフェ(Efe)、カイ(Kai)、マケナ(Makena)、ヌール(Noor)、サニー(Sunny)、ズーリ(Zuri))が追加された。
- ↑ Bedrockでは刺さらない→MCPE-23272
- ↑ 速度はブロックによる摩擦と移動開始からの加速度によって決定される。
- ↑ プレイヤーのUUIDではなく、プレイヤー名に対して設定されている。つまり、deadmau5氏がユーザー名を変えると、耳は消滅する。
エンティティの一覧
区分 | 名称 | デスポーン | 体力[1] | 当たり判定の大きさ (奥行×高さ×横幅) [単位:ブロック] |
備考 |
---|---|---|---|---|---|
プレイヤー | しない | 20(×10) | 0.6×1.8×0.6 | ||
生物/モンスター | 生物/モンスターを参照 | ||||
乗り物 | ボート各種 チェスト付きのボート各種 |
しない | [2] | 1.5×0.6×1.5 | |
トロッコ チェスト付きトロッコ |
しない | [2] | 0.98×0.7×0.98 | こちらも参照 | |
ドロップ | アイテム | 5分 | 5() | 0.25×0.25×0.25 | |
経験値 | 5分 | 5() | 0.3×0.3×0.3 | ||
投射物 | 撃たれた矢 | 1分(着地してから) | ∞ | 0.5×0.5×0.5 | |
投げられたトライデント | 1分(着地してから) | ∞ | 0.5×0.5×0.5 | ||
投げられた雪球 | しない | ∞ | 0.25×0.25×0.25 | ||
投げられた卵 | しない | ∞ | 0.25×0.25×0.25 | ||
ラマの唾 | しない | ∞ | 0.25×0.25×0.25 | ||
投げられたエンダーパール | しない | ∞ | 0.25×0.25×0.25 | ||
投げられたエンダーアイ | しない | ∞ | 0.25×0.25×0.25 | ||
シュルカーの弾 | しない | ∞ | 0.3125×0.3125×0.3125 | ||
発射されたロケット花火 | 爆発まで | ∞ | 0.25×0.25×0.25 | ||
投げられたスプラッシュポーション 投げられた残留ポーション |
着地まで | ∞ | 0.25×0.25×0.25 | ||
投げられたエンチャントの瓶 | 着地まで | ∞ | 0.25×0.25×0.25 | ||
ガストの火の玉 | 1分間 | ∞ | 1.0×1.0×1.0 | ||
ブレイズの火の玉 | 1分間 | ∞ | 0.3125×0.3125×0.3125 | ||
ファイヤーチャージ | 1分間 | ∞ | 0.3125×0.3125×0.3125 | ||
ウィザーの頭 | 1分間 | ∞ | 0.3125×0.3125×0.3125 | ||
ドラゴンの火の玉 | 1分間 | ∞ | 1.0×1.0×1.0 | ||
ブロック系 | 着火されたTNT | 爆発まで | ∞ | 0.98×0.98×0.98 | |
落下しているブロック | 着地まで | ∞ | 0.98×0.98×0.98 | ||
動かない エンティティ |
絵画 | しない | ∞ | 0.0625×(高さ)×(横幅) | |
額縁 輝く額縁 |
しない | ∞ | 0.0625×0.75×0.75 | 地図を貼るとサイズが拡大 | |
防具立て | しない | ∞ | 0.5×1.975×0.5 (デフォルト) | 当たり判定はデータタグで変更可能 | |
エンドクリスタル | しない | ∞ | 2.0×2.0×2.0 | 攻撃を受けると爆発する | |
リードの結び目 | しない | ∞ | 0.375×0.5×0.375 | ||
エヴォーカーの牙 | しない | ∞ | 0.5×0.8×0.5 | ||
特殊 | 雷 | 1-3ゲームティック (1/20~3/20秒) |
∞ | 0.0×0.0×0.0[3] | |
釣り針 | 1分 | ∞ | 0.25×0.25×0.25 |
落下
空気中を落下するエンティティの加速度および抵抗は、エンティティの種類によって異なっている。
重力加速度・抵抗
※放物運動をするもののみ表示。
エンティティの種類 | 加速度 [Block/tick^2] |
抵抗 |
---|---|---|
プレイヤー/MOB/防具立て | 0.08 | 0.02[1] |
プレイヤー/MOB(低速落下時) | 0.01 | 0.02[1] |
ラマの唾 | 0.06 | 0.01 |
矢・トライデント | 0.05 | 0.01 |
落下中のブロック/TNT/アイテム | 0.04 | 0.02 |
トロッコ各種 | 0.04 | 0.05 |
ボート | 0.04 | 0.00 |
卵/エンダーパール/雪玉/ポーション/エンチャントの瓶 | 0.03 | 0.01 |
経験値 | 0.03 | 0.02 |
釣り針 | 0.03 | 0.08 |
落下開始後T[tick]における速度のY成分の計算式は以下の通りである(1tickは1/20秒)。
- プレイヤー・MOB
- (初速のY成分)×(1-抵抗)^T-(加速度)×(1-抵抗)×{1-(1-抵抗)^T}÷(抵抗)
- ボート
- (初速のY成分)-0.04×T
- それ以外
- (初速のY成分)×(1-抵抗)^T-(加速度)×{1-(1-抵抗)^T}÷(抵抗)
初速
エンティティの種類 | 初速の大きさ[1][Block/tick] |
---|---|
プレイヤーが投げた卵・エンダーパール・雪玉 | 1.5 |
プレイヤーが投げた経験値の瓶 | 0.7 |
プレイヤーが投げたポーション | 0.5 |
プレイヤーが弓により発射した矢 | [2] |
プレイヤーが発射したトライデント | 2.5 |
スケルトンが発射した矢 ドラウンドが発射したトライデント |
1.6[3] |
クロスボウにより発射された矢 | 3.15 |
ラマが吐いた唾 | 1.5 |
ディスペンサーが発射した矢・卵・雪玉・ポーション・経験値の瓶 | 1.1 |