エンティティは対応するディメンションのフォルダ内のentitiesフォルダに保存されている。regional Minecraft Anvilファイルのように、r.x.z.mca(x、zは特定の数値)の形式で保存されている。
フォルダ構造[]
|
NBT構造[]
全てのエンティティは、データ上はChunkファイルのエンティティリスト内の名前のない TAG_Compoundである。唯一の例外はプレイヤーエンティティで、サーバー上のlevel.datまたは<player>.datに保存されている。
- ルートタグ。
- DataVersion: Chunkデータのバージョン。
- Position: このChunkの位置。
- : チャンクのX座標。
- : チャンクのZ座標。
- Entities: 全てのエンティティ。このリスト内のTAG_Compoundがチャンク内のエンティティすべてを定義している。
- : 個別のエンティティ。詳細は下記#エンティティフォーマットを参照。
エンティティフォーマット[]
全てのエンティティが下記の構造によって表現されている。
- エンティティデータ。
- Air: 各ティックでのエンティティが持っている空気の量。呼吸ができない状態(非透過ブロック内で窒息している状態を除く)では毎ティック1ずつ減少する。-20になった時点でまだ呼吸ができない場合、そのエンティティはHealth(体力)を1失い、Airは0にリセットされる。ほとんどのMobのAirの最大値は300であるが、イルカでは4800、ウーパールーパーでは6000になる。
- CustomName: エンティティのカスタム名を記録するJSONテキスト。死亡メッセージや村人の交易画面のGUI、、そしてプレイヤーがそのエンティティにカーソルを向けたときにエンティティの上に表示されるボックスなどに表示される。値が空白、あるいは存在しない場合もある。
data remove
で削除することはできないが、値を空白に設定することで同様の結果を発生できる。 - CustomNameVisible: 1(true)か0(false)の値をとる。Trueの場合かつこのエンティティが CustomNameに値を持つ場合、プレイヤーのカーソル位置に関係なく常にエンティティの名前が頭上に表示される。Trueかつエンティティが CustomNameを持たない場合は、デフォルトの名前が表示される。なおこのNBTタグは存在しない場合がある。
ボート・トロッコおよびその亜種についてはやや仕様が異なり、この値がfalseの場合はターゲットしている間のみ、trueの場合は常に名前が表示される。 - FallDistance: 現時点でエンティティが落下している距離。落下していない時点では0であり、落下開始すると開始地点からの落下距離が代入される。この値が大きいと、地面に激突したときのダメージも比例して大きくなる。
- Fire: エンティティに点いた火が消えるまでのティック数。負の値はエンティティが火の中で炎上せずに耐えられる時間に影響する。デフォルトは炎上していない時の-20である。
- Glowing: 1(true)か0(false)の値をとる。エンティティが発光しているかどうかを示す(Trueで発光)。
- HasVisualFire: 1(true)か0(false)の値をとる。Trueの場合、エンティティが実際に炎上しているかどうかに関わらず、炎上しているように描画される。
- id: 文字列表現されたエンティティのID。プレイヤーエンティティにはこの要素は存在しない。
- Invulnerable: 1(true)か0(false)の値をとる。Trueならばエンティティは一切ダメージを受けない(不死身:Invulnerable)。これは生物エンティティにも非生物エンティティにも適用可能であり、Trueの場合はエンティティは(ポーション効果を含め)一切のダメージを受けないことに加え、釣り竿や攻撃、爆発や投擲物で動かされることもなく、乗り物や額縁などに関しても破壊することができない(額縁は張り付いているもとのブロックが壊れると剥がれる)。さらにプレイヤーは全ての敵対的Mobに無視される。ただし、これがtrueであるMobもクリエイティブモードのプレイヤーからはダメージを受けることには注意が必要である。
- Motion: 倍精度浮動小数点数で記述されたXYZ方向の3成分で表現されたプレイヤーの速度(単位はメートル毎ティック)。
- NoGravity: 1(true)か0(false)の値をとる。Trueならばエンティティは自然に落下することはない。ゲーム内では溶岩の上にいるストライダーに対してTrueで設定されている。
- OnGround: 1(true)か0(false)の値をとる。Trueならばエンティティは地面に接触していると見なされる。
- Passengers: このエンティティに騎乗しているエンティティのデータ。なお、自然にスポーンした際には運動の決定は両方が、スポーン条件の決定は一番上のMobが行っている。
- : 騎乗しているエンティティのデータ。この形式が適用される(再帰)。
- すべてのエンティティに共通するタグ
- 騎乗しているエンティティ特有のデータ
- : 騎乗しているエンティティのデータ。この形式が適用される(再帰)。
- PortalCooldown: エンティティがネザーポータルからテレポートする可能性のある時刻までのティック数。カウントはテレポート後から300ティック(15秒)で始まり、0までカウントされる。
- Pos: 倍精度浮動小数点数で記述されたXYZ座標で示した現在のエンティティの座標。
- Rotation: 2つの浮動小数点数で記述されたエンティティの回転角。
- 時計回りの方向を正とするY軸周りの回転角(水平角・ヨー角とも)。南が0度で値域は0度~360度。
- 水平を基準としたエンティティの傾き(鉛直角・ピッチ角とも)。水平が0度で、下に傾く方向が正。値域は-90~+90度。
- Silent: 1(true)か0(false)の値をとる。Trueならばエンティティは一切の音を発しない。この要素は存在しない場合がある。
- Tags: このエンティティのスコアボードのタグ。
- TicksFrozen: 凍結開始からの経過ティック数。このタグは全てのエンティティに対して定義されているが、実際に使用されているのはfreeze_immune_entity_typesのタグに属するMobのみである。粉雪の中にいる間1ティック毎に1増加し、最大値は300、粉雪の外にいるときは2づつ減少する。
- UUID: エンティティのUUIDである。128bitのUUIDは4つの32bitの整数として、最上位ビットから最下位ビットの順で保存されている。
Mob[]
Mob | |
---|---|
エンティティID | 名前 |
axolotl | ウーパールーパー |
bat | コウモリ |
bee | ミツバチ |
blaze | ブレイズ |
cat | ネコ |
cave_spider | 洞窟グモ |
chicken | ニワトリ |
cod | タラ |
cow | ウシ |
creeper | クリーパー |
dolphin | イルカ |
donkey | ロバ |
drowned | ドラウンド |
elder_guardian | エルダーガーディアン |
ender_dragon | エンダードラゴン |
enderman | エンダーマン |
endermite | エンダーマイト |
evoker | エヴォーカー |
fox | キツネ |
ghast | ガスト |
giant | ジャイアント |
glow_squid | ヒカリイカ |
goat | ヤギ |
guardian | ガーディアン |
hoglin | ホグリン |
horse | ウマ |
husk | ハスク |
illusioner | イリュージョナー |
iron_golem | アイアンゴーレム |
llama | ラマ |
magma_cube | マグマキューブ |
mooshroom | ムーシュルーム |
mule | ラバ |
ocelot | ヤマネコ |
panda | パンダ |
parrot | オウム |
phantom | ファントム |
pig | ブタ |
piglin | ピグリン |
piglin_brute | ピグリンブルート |
pillager | ピリジャー |
polar_bear | シロクマ |
pufferfish | フグ |
rabbit | ウサギ |
ravager | ラヴェジャー |
salmon | サケ |
sheep | ヒツジ |
shulker | シュルカー |
silverfish | シルバーフィッシュ |
skeleton | スケルトン |
skeleton_horse | スケルトンホース |
slime | スライム |
snow_golem | スノウゴーレム |
spider | クモ |
strider | ストライダー |
squid | イカ |
stray | ストレイ |
trader_llama | 商人のラマ[Java Edition限定] |
tropical_fish | 熱帯魚 |
turtle | カメ |
vex | ヴェックス |
villager | 村人 |
villager_v2 | 村人[Bedrock Edition限定] |
vindicator | ヴィンディケーター |
wandering_trader | 行商人 |
witch | ウィッチ |
wither | ウィザー |
wither_skeleton | ウィザースケルトン |
wolf | オオカミ |
zoglin | ゾグリン |
zombie | ゾンビ |
zombie_horse | ゾンビホース |
zombie_villager | 村人ゾンビ |
zombie_villager_v2 | 村人ゾンビ[Bedrock Edition限定] |
zombified_piglin | ゾンビピグリン |
Mobはエンティティの下位クラスであり、エンティティ共通のタグに加えて体力、攻撃・ダメージ状態、ポーション効果、そして各Mob固有のその他様々な情報を保存するためのタグを持っている。プレイヤーはMobの下位クラスに位置する。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- Variant: ウーパールーパーの種類ID
- FromBucket: 1または0 (true/false) – ウーパールーパーがバケツから放たれたものかどうか
ウーパールーパーの体色
- エンティティデータ
- すべてのMobに共通するタグ
- BatFlags: ブロックにぶら下がっているときは1、飛んでいるときは0。
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- HivePos、 hive_pos[JE 1.20.5で追加予定]: 住処としている巣の座標。
- X: X座標
- Y: Y座標
- Z: Z座標
- FlowerPos、 flower_pos[JE 1.20.5で追加予定]: 受粉中の花の座標。
- X: X座標
- Y: Y座標
- Z: Z座標
- HasNectar: 花粉を運んでいるかどうか。
- HasStung: Mobかプレイヤーを攻撃したかどうか。
- TicksSincePollination: 最後の受粉からの経過時間(ティック)。
- CannotEnterHiveTicks:
- CropsGrownSincePollination: 最後の受粉以降に生長させた作物の数。生長促進回数を制限する為に設けられている。
- Anger: ミツバチの敵対状態が終わるまでの時間(ティック)。0で中立状態。
- HurtBy: 空白文字列か、ミツバチへ攻撃したプレイヤーのUUIDが格納される。
- Entity data
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
洞窟グモ/ED
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- IsChickenJockey: 1もしくは0 (true / false) - 子どもゾンビを乗せるかどうか。true の場合、 ニワトリは自然にデスポーンし、10の経験値をドロップする。ただし、子どもゾンビが乗っていれば false であってもチキンジョッキーとなる。
- EggLayTime: ニワトリが卵を産むまでの残り時間。ティック数で表す。0のとき、ニワトリは卵を産み、6000から12000の値にリセットされる。
タラ/ED
- エンティティデータ
- 繁殖できるMobの追加フィールド
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- powered: 1もしくは0 (true / false) - true のとき、クリーパーが帯電している。被雷したときこの値がセットされる。
- ExplosionRadius: 爆発する場合のその半径。デフォルトでは3である。
- Fuse: クリーパーが爆発するまでにかかる時間。クリーパーの攻撃範囲から外れた場合、爆発までの残り時間はこの値に戻る。デフォルトでは30である。
- ignited: 1もしくは0 (true / false) - 火打石と打ち金を使った場合、この値が1になり、クリーパーが爆発する。
- エンティティデータ
- すべてのMobに共通するタグ
- TreasurePosX: イルカが案内する宝箱の X 座標。CanFindTreasure が false の場合は 0
- TreasurePosY: イルカが案内する宝箱の Y 座標。CanFindTreasure が false の場合は 0
- TreasurePosZ: イルカが案内する宝箱の Z 座標。CanFindTreasure が false の場合は 0
- GotFish: 1 (true) または 0 (false) - イルカがプレイヤーから魚を与えられたかどうか
- CanFindTreasure: 1 (true) または 0 (false) - イルカが宝箱へ案内するかどうか
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- Bred: 1または0(true/false)の値をとり、Trueなら繁殖が可能である。繁殖から一定期間は0になっている。
- EatingHaystack: 1または0(true/false)の値をとり、Trueなら食べている。
- Owner: 4つの整数の組で表示された、主人のプレイヤーのUUID。飼いならされていない場合は存在しない。
- SaddleItem: 装備している鞍。
- すべてのアイテムに共通するタグ
- Tame: 1または0(true/false)の値をとり、Trueなら飼いならされている。
- Temper: 100から0の値をとり、エサをやるごとに高くなる。値が高いほどなつきやすい。
ドラウンド/ED
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- DragonPhase: ドラゴンの現在の状態を示す数値。有効な値:0=旋回、1=襲撃(火の玉を撃つ準備中)、2=ポータルへ飛ぶ(着地状態への移行の一部)、3=ポータルに着地(着地状態への移行の一部)、4=ポータルから離陸(着地状態からの移行の一部)。5=着地、息攻撃を行う、6=着地、息攻撃を行うプレイヤーを探す、7=着地、息攻撃を開始する前の咆哮、8=プレイヤーを威嚇、9=ポータルに飛んで死ぬ、10=AIがない状態で滞空する(デフォルトでは
/summon
コマンド使用時)
- エンティティデータ
- すべてのMobに共通するタグ
- carried: エンダーマンが運んでいるブロックの ID。何も持っていなければ0を設定する。数字IDだけでなく、文字IDでも構わない。
- carriedData: エンダーマンが運んでいるブロックのメタデータ。
- エンティティデータ
- すべてのMobに共通するタグ
- Lifetime: エンダーマイトがデスポーンするまでの時間。約2400が限度である。
- PlayerSpawned: これが1の時、エンダーマンがエンダーマイトを攻撃する。
- エンティティデータ
- すべてのMobに共通するタグ
- SpellTicks: 攻撃発動までの時間。予備動作が開始されると正の値に設定され、ティック毎に1減少する。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- UUIDs:信頼しているプレイヤーのリスト。先頭と末尾の要素のみが有効である。
- :プレイヤーのUUID。32ビットの整数4個のビッグエンディアンの配列によって128ビットのUUIDを表現する。
- Sleeping:1 / 0 (true/false) - キツネが寝ているかどうか。
- Type:キツネの種類。
- Sitting:1 / 0 (true/false) - キツネが座っているかどうか。
- Crouching:1 / 0 (true/false) - キツネがしゃがんでいるかどうか。
- エンティティデータ
- すべてのMobに共通するタグ
- ExplosionPower: ガストの火の玉によって発生する爆発の半径を指定する。デフォルト値は 1 である。
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- DarkTicksRemaining: ヒカリイカが光り始めるまでのティック数。 0に設定すると、点灯しないことを意味する。
- エンティティデータ
- 繁殖できるMobの追加フィールド
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- HasLeftHorn: 1か0(trueかfalse)のブール値であり、Trueであればこのヤギは左の角が残っていることを示す。
- HasRightHorn: 1か0(trueかfalse)のブール値であり、Trueであればこのヤギは右の角が残っていることを示す。
- IsScreamingGoat: 1か0(trueかfalse)のブール値であり、Trueであればこのヤギは叫ぶヤギであることを示す。
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- IsImmuneToZombification: 1 (true) または 0 (false) - trueにすると、ホグリンがオーバーワールドまたはジ・エンドにいる時、ゾグリンに変化しないようになる。
- エンティティデータ
- すべてのMobに共通するタグ
- IsBaby: 1 (true) または 0 (false) – 子供ゾンビかどうか
- CanBreakDoors: 1 (true) または 0 (false) – ドアを破壊できるかどうか(デフォルトは 0)
- DrownedConversionTime: ゾンビがドラウンド、またはハスクがゾンビへ変化するまでのティック数(変化が起こっていない場合のデフォルトは -1)
- InWaterTime: ゾンビ、またはハスクが水中に居たティック数(変化が起こっていない場合のデフォルトは -1)
- エンティティデータ
- すべてのMobに共通するタグ
- SpellTicks: 攻撃発動までの時間。予備動作が開始されると正の値に設定され、ティック毎に1減少する。
- エンティティデータ
- 敵対化可能なすべてのMobに共通するタグ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- PlayerCreated: 1 or 0 (true/false) - trueのとき、プレイヤーを攻撃しない。プレイヤーが作製したアイアンゴーレムはtrueになる。
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- Bred: 1 or 0 (true/false) -不明。繁殖後も0のまま。true の場合、このフラグが設定された他のラマの近くに残る。
- ChestedHorse: 1 or 0 (true/false) - ラマにチェストがある場合は true。
- EatingHaystack: 1 or 0 (true/false) - 放牧している場合は true。
- Tame: 1 or 0 (true/false) -ラマが飼い慣らされている場合は true。 (プレイヤーではないMobは、鞍を持っていない場合、飼い慣らされたラマに乗ることができない)
- Temper: 範囲は0から100までであり、えさを与えると共に増加する。値が大きいほど、ラマを使い慣らしやすくなる。
- Variant:ラマの種類を決定する。3以上は同じ種類がスポーンする。
- Strength: ChestedHorseが1(true)の際にラマが運ぶことができるアイテムの数を決定する。3×この数、最大5。
- DecorItem: ラマが着ているアイテム。通常はカーペット。
- OwnerUUID: ラマを飼いならしたプレイヤーのUUIDが含まれている。動作には影響しない。
- Items:アイテムの一覧。ChestedHorseが1(true)である場合にのみ存在する。
- :Sloタグを含む項目。
- すべてのアイテムに共通するタグ
- :Sloタグを含む項目。
- エンティティデータ
- すべてのMobに共通するタグ
- Size: マグマキューブのサイズ。0が最小で、1高くなるごとに大きくなる。自然にスポーンするのは 0, 1, 3 のどれかである。
- * wasOnGround: 1もしくは0 (true / false) - true はマグマキューブが地面に触れている状態を表す。
- エンティティデータ
- 繁殖できるMobの追加フィールド
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- stew_effects: 茶色のムーシュルームから得られる怪しげなシチューの持つステータス効果のリスト。
- : 各々のステータス効果を表すCompound型
- id: ステータス効果の名前空間ID。
- duration: ステータス効果の持続時間(ティック単位)。-1のとき永続となる。
- : 各々のステータス効果を表すCompound型
- Type: ムーシュルームの種類。
ムーシュルームの種類
ラバ/ED
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- Trusting: 1 / 0 (true/false) - ヤマネコがプレイヤーを信頼するかどうか
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- MainGene: このパンダが持っている主要な遺伝子。子供に移ることがある。
- HiddenGene: このパンダが持っている第二の遺伝子。子供に移ることがある。
- エンティティデータ
- すべてのMobに共通するタグ
- 飼い慣らし可能なすべてのMobに共通するタグ
- Variant: オウムの体色を指定する。0 = 赤色、1 = 青色、2 = 緑色、3 = 空色、4 = 灰色となっている。
- エンティティデータ
- すべてのMobに共通するタグ
- AX: ファントムが攻撃を行っていない場合に、座標 (X,Y,Z) = (
AX
,AY
,AZ
) を中心として円形に飛行する。ファントムが急降下した後に上昇する際に、ターゲットのプレイヤーの上の座標へ再設定される。座標が設定されていない場合、スポーン地点が設定される。 - AY:
AX
を参照 - AZ:
AX
を参照 - Size: ファントムのサイズ、0が最小で、1高くごとに大きくなる。ファントムは常に20 × 10 HPであり、6+
Size
のダメージを与える。自然にスポーンするのは0のみである。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- CannotHunt : 1 (true) または 0 (false) - trueにすると、ピグリンはホグリンを攻撃しなくなる。砦の遺跡で出現したピグリンにはtrueで設定されている。
- Inventory: このリストにある複合タグはそれぞれピグリンのインベントリのアイテムである。
- Slotタグを含まない、インベントリ内のアイテム。
- すべてのアイテムに共通するタグ
- Slotタグを含まない、インベントリ内のアイテム。
- IsBaby: 1 (true) または 0 (false) - ピグリンが子供の場合はtrue。存在しない可能性がある。
- IsImmuneToZombification: 1 (true) または 0 (false) - trueにすると、ピグリンがオーバーワールドまたはジ・エンドにいる時、ゾンビピグリンに変化しなくなる。
- TimeInOverworld: ピグリンがオーバーワールドに存在したティック数。これが300を超えるとピグリンはゾンビピグリンに変わる。
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- FromBucket: 1 または 0 (true/false) - バケツから魚を出したことがあったかどうか。
- PuffState: 0–2まで。0は萎んだ状態、1は少し膨らんだ状態、2は完全に膨らんだ状態。
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- RabbitType: ウサギのスキンを設定する。この値によってはウサギは敵対的になる。0 = 茶色、 1 = ホワイト、 2 = ブラック、 3 = 白黒、 4 = ゴールド、 5 = ソルト&ペッパー、 99 = 殺人ウサギ
- MoreCarrotTicks: ウサギが植えられているニンジンを食べると40にセットされる。値は時間経過で減少する。
- エンティティデータ
- すべてのMobに共通するタグ
- 襲撃に出現可能なすべてのMobに共通するタグ
- AttackTick: Attack cooldown for this ravager.
- RoarTick: Roar attack cooldown for this ravager.
- StunTick: Stun attack cooldown for this ravager.
- エンティティデータ
- すべてのMobに共通するタグ
- FromBucket: 1 or 0 (true/false) - バケツから魚を出したことがあったかどうか。
- エンティティデータ
- すべてのMobに共通するタグ
- Peek: シュルカーの頭の高さ
- AttachFace: シュルカーがくっついているブロックの向き
- Color: シュルカーの色。デフォルトは白色(0)だがエンドシティやスポーンエッグから出現するものは紫色(10)になっている。
- APX: おおよそのX座標
- APY: おおよそのY座標
- APZ: おおよそのZ座標
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- Bred: 1または0(true/false)の値をとり、Trueなら繁殖が可能である。繁殖から一定期間は0になっている。
- EatingHaystack: 1または0(true/false)の値をとり、Trueなら食べている。
- Owner: 4つの整数の組で表示された、主人のプレイヤーのUUID。飼いならされていない場合は存在しない。
- SaddleItem: 装備している鞍。
- すべてのアイテムに共通するタグ
- Tame: 1または0(true/false)の値をとり、Trueなら飼いならされている。
- Temper: 100から0の値をとり、エサをやるごとに高くなる。値が高いほどなつきやすい。
- SkeletonTrap: 1または0(trueまたはfalse)-トラップでスポーンしたスケルトンホースの場合にtrue。ウマの種類には影響しない。
- SkeletonTrapTime: SkeletonTrapが1に設定されている場合、ティックごとにカウントされる。18000ティック(15分)に達すると、ウマは自動的にデスポーンする。
- エンティティデータ
- すべてのMobに共通するタグ
- Size: スライムのサイズ。0が最小で、1高くごとに大きくなる。自然にスポーンするのは 0, 1, 3 である。
- wasOnGround: 1もしくは0 (true / false) - true はスライムが地面に触れている状態を表す。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- Pumpkin : 1 or 0 (true/false) - スノウゴーレムがカボチャを被っているかどうか。
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- Saddle: 1 または 0 (true/false)。鞍を装着している場合はtrue。
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- Bred: 1 or 0 (true/false) -不明。繁殖後も0のまま。true の場合、このフラグが設定された他のラマの近くに残る。
- ChestedHorse: 1 or 0 (true/false) - ラマにチェストがある場合は true。
- EatingHaystack: 1 or 0 (true/false) - 放牧している場合は true。
- Tame: 1 or 0 (true/false) -ラマが飼い慣らされている場合は true。 (プレイヤーではないMobは、鞍を持っていない場合、飼い慣らされたラマに乗ることができない)
- Temper: 範囲は0から100までであり、えさを与えると共に増加する。値が大きいほど、ラマを使い慣らしやすくなる。
- Variant:ラマの種類を決定する。3以上は同じ種類がスポーンする。
- Strength: ChestedHorseが1(true)の際にラマが運ぶことができるアイテムの数を決定する。3×この数、最大5。
- DecorItem: ラマが着ているアイテム。通常はカーペット。
- OwnerUUID: ラマを飼いならしたプレイヤーのUUIDが含まれている。動作には影響しない。
- Items:アイテムの一覧。ChestedHorseが1(true)である場合にのみ存在する。
- :Sloタグを含む項目。
- すべてのアイテムに共通するタグ
- :Sloタグを含む項目。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- FromBucket:1か0(trueかfalse)で指定し、そのMobが今までバケツから放たれたことがあるかどうかを示す。
- Variant:熱帯魚の見た目を決定する4バイトの整数。10進数で表記すれば、
模様の色番号×224 + 体色の色番号×216 + 模様の番号×28 + 大きさの番号
と表される。- 最小の1バイトは0か1の値を取り、魚の大きさを決定する。0が小さい魚、1が大きい魚を示す。1より大きい値を指定すると、モデルが透明になってしまう。
- 2番目の1バイトは0~5の値を取り、魚の模様を下表のように決定する。5以上の値を指定すると、模様が無くなってしまう。
- 3番目の1バイトは0~15の値を取り、魚の地の体色を下表のように決定する。
- 最後(4番目)の1バイトの色は0~15の値を取り、魚の模様の色を下表のように決定する。
2番目のバイト | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1番目のバイト |
1 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 |
ワールド内にスポーンする熱帯魚は完全にランダムな Variantを持つ訳ではなく、以下の規定の22種類の形・模様・体色・模様の色の組み合わせから選択される。
形 | 模様 | 体色 | 模様の色 | Variant | 組み合わせ | 名前 |
---|---|---|---|---|---|---|
0 | 0 | 1 | 0 | 65536 | 橙色地に白色模様のコーブ | クマノミ |
0 | 1 | 7 | 0 | 459008 | 灰色地に白色模様のサンストリーク | モンガラカワハギ |
0 | 0 | 14 | 0 | 917504 | 赤色地に白色模様のコーブ | ハマクマノミ |
1 | 3 | 14 | 0 | 918273 | 赤色地に白色模様のブロックフィッシュ | フエダイ |
1 | 4 | 14 | 0 | 918529 | 赤色地に白色模様のベティー | レッドシクリッド |
1 | 5 | 0 | 1 | 16778497 | 白色地に橙色模様のクレイフィッシュ | ハナグロチョウチョウウオ |
0 | 4 | 5 | 3 | 50660352 | 黄緑色地に水色模様のブラインリー | クイーンエンゼルフィッシュ |
0 | 5 | 6 | 3 | 50726144 | 桃色地に水色模様のスポッティー | ベタ |
1 | 0 | 0 | 4 | 67108865 | 白色地に黄色模様のフロッパー | ツバメコノシロ |
0 | 5 | 0 | 4 | 67110144 | 白色地に黄色模様のスポッティー | ヒメジ |
1 | 0 | 4 | 4 | 67371009 | 黄色のフロッパー | キイロハギ |
0 | 3 | 9 | 4 | 67699456 | 青緑色地に黄色模様のダッシャー | キビレブダイ |
1 | 3 | 10 | 4 | 67764993 | 紫色地に黄色模様のブロックフィッシュ | メギス |
0 | 3 | 9 | 6 | 101253888 | 青緑色地に桃色模様のダッシャー | ブダイ |
1 | 2 | 0 | 7 | 117441025 | 白色地に灰色模様のグリッター | ツノダシ |
1 | 5 | 0 | 7 | 117441793 | 白色地に灰色模様のクレイフィッシュ | チョウチョウウオ |
1 | 1 | 1 | 7 | 117506305 | 橙色地に灰色模様のストライピー | アネモネ |
1 | 0 | 7 | 7 | 117899265 | 灰色のフロッパー | ヒレナガハギ |
0 | 1 | 11 | 7 | 118161664 | 青色地に灰色模様のサンストリーク | シクリッド |
1 | 0 | 7 | 11 | 185008129 | 灰色地に青色模様のフロッパー | ナンヨウハギ |
1 | 5 | 0 | 14 | 234882305 | 白色地に赤色模様のクレイフィッシュ | センネンダイ |
0 | 2 | 7 | 14 | 235340288 | 灰色地に赤色模様のスヌーパー | イソギンポ |
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- HasEgg: 1 (true) または 0 (false) ― カメが卵を持っていれば true
- HomePosX:
- HomePosY:
- HomePosZ:
- TravelPosX:
- TravelPosY:
- TravelPosZ:
- エンティティデータ
- すべてのMobに共通するタグ
- BoundX: ヴェックスは何もしていないとさまよい、X,Y,Z =
BoundX
,BoundY
,BoundZ
を中心とした15×11×15の立方体の範囲内から空気ブロックを選択する。この中央の地点はヴェックスを召喚した時のエヴォーカーの場所であり、エヴォーカーが関与していない場合は、ヴェックスが最初に何もしていない状態になりさまようとした場所である。 - BoundY:
BoundX
を参照 - BoundZ:
BoundX
を参照 - LifeTicks: 残りの体力のティック数は1ティックごとに1ずつ減少する。ゼロになるとヴェックスはダメージを受け、
LifeTicks
は20に設定される。
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- Willing: 1または0 (true/false) 。村人に繁殖の意欲がある場合はtrue。取引内容が更新された時trueとなり、求愛モード後にfalseとなる。
- VillagerData: 村人の種類、職業、及びレベルに関する情報。
- Gossips: プレイヤーの評判(噂)。
- 噂の情報を格納するタグ。
- Type: 噂の種類のID。
major_negative
、minor_negative
、major_positive
、minor_positive
、trading
、golem
の六つで示される。 - Value: 噂の強さ。
major_negative
の場合: weight -5、最大100、他の村人を殺すのを見た場合は+25、20分ごとに-10、共有した場合は-10minor_negative
の場合: weight -1, 最大200, 攻撃された場合は+25、20分ごとに-20、共有した場合は-20major_positive
の場合: weight 5, 最大100, 治療された場合は+20、減少せず共有されないminor_positive
の場合: weight 1, 最大200, 治療された場合は+25、20分ごとに-1、共有した場合は-5trading
の場合: weight 1, 最大25, 取引ごとに+2, 20分ごとに-2、共有した場合は-20
- TargetMost 対象プレイヤーのUUIDの上位側
- TargetLeast 対象プレイヤーのUUIDの下位側
- Type: 噂の種類のID。
- 噂の情報を格納するタグ。
- LastRestock: 村人が自分の取引を補充するため、自分の職業ブロックに行った最後のティック。
- LastGossipDecay: 村人の噂の強さが自然と弱まってきた最後のティック。
- RestocksToday: 最後の補充から10分以内に村人が行った補充の回数、10分以内に補充していない場合は
0
を表示する。10分以内に2回補充した場合は10分以上待ってから補充する。 - Xp: 村人が取引で得た経験値量。
- 0~9: 新米
- 10~69: 見習い
- 70~149: 一人前
- 150~249: 熟練者
- 250~: 達人
- Inventory: このリストの各複合タグは、村人のインベントリにあるアイテムで、最大8スロットまでである。2つ以上のスロットでスタックできるアイテムは自動的に1つのスロットにまとめられる。スロットが8以上ある場合、合計が8になるまで最後のスロットが取り除かれる。スロットが9つあるが、前の2つのスロットがまとめられる場合、最後のスロットが戻る。
- 現在保持しているアイテムの内容。
slot
タグは含まれない。- すべてのアイテムに共通するタグ
- 現在保持しているアイテムの内容。
- Offers: 取引に関する情報。取引画面を初めて開いたとき生成される。
- Recipes: 取引の一覧。
- 取引の内容を格納するタグ。
- rewardExp: 1または0 (true/false) 。取引の際に経験値をドロップするかどうか。
- maxUses: この取引の最大可能回数。通常、2-12の範囲でランダムに生成される。
- uses: この取引が行われた回数。maxUsesの値を超えると一度無効となる。
- buy: 取引に必要になるアイテム
- すべてのアイテムに共通するタグ
- buyB: 取引に必要になる二番目のアイテム
- すべてのアイテムに共通するタグ
- sell: 取引で提供されるアイテム
- すべてのアイテムに共通するタグ
- ignore_tags: trueが指定されると、tagが異なるアイテムでも取引できるようになる。[JE 1.20.5で追加予定]
- xp: 村人がこの取引で得た経験値。
- priceMultiplier: demand価格調整器の乗数。最終的に調整された価格は最初の「cost」アイテムの価格に追加される。
- specialPrice: 提供アイテムの原価に加算される値。
- demand: 需要に応じて最初の「cost」アイテムの価格を調整する。村人が補充すると更新される。
- 取引の内容を格納するタグ。
- Recipes: 取引の一覧。
- エンティティデータ
- すべてのMobに共通するタグ
- 襲撃に出現可能なすべてのMobに共通するタグ
- Johnny: 1または0 (true / false) - trueに設定するとヴィンディケーターは全てのMobに対して敵対的になる。falseに設定すれば、たとえJohnnyと命名されていても全Mobに対して敵対的になることはない。
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- DespawnDelay: この行商人が強制消滅するまでのティック数。
- WanderTarget: この行商人が彷徨う方向。
- X: 彷徨う方向のX座標。
- Y: 彷徨う方向のY座標。
- Z: 彷徨う方向のZ座標。
- Offers: 取引画面が最初に開かれた時に生成。
- Recipes: 取引設定の一覧。
- 取引設定。
- rewardExp: 1か0(true/false) - この取引が経験値オーブを落とすものであればtrue。Java Editionで自然生成された村人での取引はすべて経験値オーブを出す。
- maxUses: 無効化されるまでにこの取引が使える最大回数。商品が更新されると2~12までのランダムな量だけ増える。
- uses: この取引が使われた回数。maxUses以上になると取引が無効化される。
- buy: Slotタグのない最初の「コスト」アイテム。
- すべてのアイテムに共通するタグ
- buyB: 存在しないこともある。Slotタグのない二つ目の「コスト」アイテム。
- すべてのアイテムに共通するタグ
- sell: Slotタグのない、コストアイテムの組ごとに売られるアイテム。
- すべてのアイテムに共通するタグ
- 取引設定。
- Recipes: 取引設定の一覧。
ウィッチ/ED
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- Invul: 召喚時の無敵時間(ティック)。値は無敵時間の終了に伴って0になる。
ウィザースケルトン/ED
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- IsBaby: 1 (true) または 0 (false) – 子供ゾンビかどうか
- CanBreakDoors: 1 (true) または 0 (false) – ドアを破壊できるかどうか(デフォルトは 0)
- DrownedConversionTime: ゾンビがドラウンド、またはハスクがゾンビへ変化するまでのティック数(変化が起こっていない場合のデフォルトは -1)
- InWaterTime: ゾンビ、またはハスクが水中に居たティック数(変化が起こっていない場合のデフォルトは -1)
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- Bred: 1または0(true/false)の値をとり、Trueなら繁殖が可能である。繁殖から一定期間は0になっている。
- EatingHaystack: 1または0(true/false)の値をとり、Trueなら食べている。
- Owner: 4つの整数の組で表示された、主人のプレイヤーのUUID。飼いならされていない場合は存在しない。
- SaddleItem: 装備している鞍。
- すべてのアイテムに共通するタグ
- Tame: 1または0(true/false)の値をとり、Trueなら飼いならされている。
- Temper: 100から0の値をとり、エサをやるごとに高くなる。値が高いほどなつきやすい。
- エンティティデータ
- すべてのMobに共通するタグ
- IsBaby: 1 (true) または 0 (false) – 子供ゾンビかどうか
- CanBreakDoors: 1 (true) または 0 (false) – ドアを破壊できるかどうか(デフォルトは 0)
- DrownedConversionTime: ゾンビがドラウンド、またはハスクがゾンビへ変化するまでのティック数(変化が起こっていない場合のデフォルトは -1)
- InWaterTime: ゾンビ、またはハスクが水中に居たティック数(変化が起こっていない場合のデフォルトは -1)
- VillagerData: 村人の種類、職業、及びレベルに関する情報。
- Gossips: プレイヤーの人気度。
- 人気度の情報を格納するタグ
- Type: 人気度の種類のID。
major_negative
、minor_negative
、major_positive
、minor_positive
、trading
、golem
の六つで示される。 - Value: 人気度の値
- TargetMost 対象プレイヤーのUUIDの上位側
- TargetLeast 対象プレイヤーのUUIDの下位側
- Type: 人気度の種類のID。
- 人気度の情報を格納するタグ
- Offers: 取引に関する情報。取引画面を初めて開いたとき生成される。
- Recipes: 取引の一覧
- 取引の内容を格納するタグ
- rewardExp: 1又は0 (true/false) 。取引の際に経験値をドロップするかどうか。
- maxUses: この取引の最大可能回数。通常、2-12の範囲でランダムに生成される。
- uses: この取引が行われた回数。maxUsesの値を超えると一度無効となる。
- buy: 取引に必要になるアイテム
- すべてのアイテムに共通するタグ
- buyB: 取引に必要になる二番目のアイテム
- すべてのアイテムに共通するタグ
- sell: 取引で提供されるアイテム
- すべてのアイテムに共通するタグ
- xp: 村人がこの取引で得た経験値。
- priceMultiplier:価格調整機能 demand の乗数。最終調整価格は、最初の 「原価」品目の価格に追加されます。
- specialPrice: 提供アイテムの原価に加算される値。
- demand:需要に基づく最初の’原価’品目の価格調整者。村人が補給するときに更新される。
- 取引の内容を格納するタグ
- Recipes: 取引の一覧
- ConversionTime: 治療が行われていない時は常に-1で、治療開始から村人に戻るまでの時間(ティック)。再生の効果もこれに基づく。
- ConversionPlayerLeast: この村人ゾンビの治療を開始したプレイヤーのUUIDの下位側
- ConversionPlayerMost: この村人ゾンビの治療を開始したプレイヤーのUUIDの上位側
- エンティティデータ
- すべてのMobに共通するタグ
- 敵対化可能なすべてのMobに共通するタグ
Zombie/ZombieBase
飛翔体[]
飛翔体エンティティ | |
---|---|
エンティティID | 名前 |
arrow | 矢 |
dragon_fireball | ドラゴンの火の玉 |
egg | 卵 |
ender_pearl | エンダーパール |
experience_bottle | エンチャントの瓶 |
fireball | ガスト#ガストの火の玉 |
firework_rocket | ロケット花火 |
llama_spit | ラマの唾 |
potion | スプラッシュポーション |
small_fireball | ファイヤーチャージ /(ブレイズの火球) |
shulker_bullet | シュルカーの弾 |
snowball | 雪玉 |
spectral_arrow | 光の矢[Java Edition限定] |
trident | トライデント |
wither_skull | ウィザーの頭蓋骨 |
飛翔体(英:Projectile)はエンティティの下位クラスであり、エンティティ共通のタグに加えて固有のタグを持つ。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての投射物に共通するタグ
- すべての矢に共通するタグ
- 注:矢が、
Potion
あるいはCustomPotionEffects
タグを持っていれば効能付きの矢になる。この場合、以下のタグを持つ。これらのタグは通常の矢は持っていない。 - すべてのポーション効果に共通するタグ
- Color: 発射した矢が効能付きの矢で
CustomPotionEffect
タグを持っているとき、その発するパーティクルの色を設定する。 CustomPotionColorがアイテムとしての色を決定しているのに対し、これはエンティティとしての機能に使用されているタグである。上二桁にR値、中二桁にG値、下二桁にB値をそれぞれ16進数で表し、これを10進数に変換して指定する。0x00FFFFFFより大きい正数の場合、上位のバイト(桁)が無視される。 負の数にした場合、パーティクルがなくなる。 - item: 矢を拾ったときに手に入るアイテムのデータ。
- すべてのアイテムに共通するタグ
- Entity data
- すべてのエンティティに共通するタグ
- direction: 火の玉の運動量の方向をX、Y、Zそれぞれで指定する。
- life: 移動していないときの経過時間をtick単位で指定する。tick経過で自動的に加算され、再び動いたときに 0 にリセットされる。Has no effect, though is still saved/read
- power:
direction
と同様に運動量の方向をX、Y、Zそれぞれ指定する。こちらは、抵抗のかからない運動量になる。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての投射物に共通するタグ
- shake: 矢がブロックに当たった時の「揺れ」
- ownerName: エンティティを投げたプレイヤーの名前
- Item: 発射物の見た目。ここに指定したアイテムの見た目で飛んでいく。
- すべてのアイテムに共通するタグ
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての投射物に共通するタグ
- shake: 矢がブロックに当たった時の「揺れ」
- ownerName: エンティティを投げたプレイヤーの名前
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての投射物に共通するタグ
- shake: 矢がブロックに当たった時の「揺れ」
- ownerName: エンティティを投げたプレイヤーの名前
- Item: 発射物の見た目。
- すべてのアイテムに共通するタグ
- エンティティデータ
- すべてのエンティティに共通するタグ
- direction: 火の玉の運動量の方向をX、Y、Zそれぞれで指定する。
- life: 移動していないときの経過時間をtick単位で指定する。tick経過で自動的に加算され、再び動いたときに 0 にリセットされる。Has no effect, though is still saved/read
- power:
direction
と同様に運動量の方向をX、Y、Zそれぞれ指定する。こちらは、抵抗のかからない運動量になる。 - Item: 発射物の見た目。ここに指定したアイテムの見た目で飛んでいく。
- すべてのアイテムに共通するタグ
- ExplosionPower: 命中したときの爆発力とサイズを決める。デフォルトは1。
ロケット花火/ED
Llama/ED1
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての投射物に共通するタグ
- Item: 投げる前のアイテムに関するデータ。IDが
lingering_potion
の場合のみ残留ポーションとして描画され、それ以外の場合はスプラッシュポーションとして描画される。- すべてのポーション系アイテムに共通なタグ
- エンティティデータ
- すべてのエンティティに共通するタグ
- Owner: シュルカーの弾を放ったエンティティ。
- L: OwnerのUUIDの前半部分。
- M: OwnerのUUIDの後半部分。
- X: OwnerのブロックX座標。
- Y: OwnerのブロックY座標。
- Z: OwnerのブロックZ座標。
- Steps: ターゲットに到達するまでにかかる移動回数。この値が高いほど、ターゲットに到達するまでに多くの移動を必要とする。0に設定すると、ターゲットを攻撃しようとせず、TXD、TYD、TZDで指定された方向に移動し続ける。この時、シュルカーの弾は火の玉のような挙動をする。
- Target: 向かっていく目標となるエンティティ。
- L: TargetのUUIDの前半部分。
- M: TargetのUUIDの後半部分。
- X: TargetのX座標。
- Y: TargetのY座標。
- Z: TargetのZ座標。
- TXD: X軸における、シュルカーの弾が飛んでいく方向。
- TYD: Y軸における、シュルカーの弾が飛んでいく方向。
- TZD: Z軸における、シュルカーの弾が飛んでいく方向。
- エンティティデータ
- すべてのエンティティに共通するタグ
- direction: 火の玉の運動量の方向をX、Y、Zそれぞれで指定する。
- life: 移動していないときの経過時間をtick単位で指定する。tick経過で自動的に加算され、再び動いたときに 0 にリセットされる。Has no effect, though is still saved/read
- power:
direction
と同様に運動量の方向をX、Y、Zそれぞれ指定する。こちらは、抵抗のかからない運動量になる。 - Item: 発射物の見た目。ここに指定したアイテムの見た目で飛んでいく。
- すべてのアイテムに共通するタグ
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての投射物に共通するタグ
- shake: 矢がブロックに当たった時の「揺れ」
- ownerName: エンティティを投げたプレイヤーの名前
- Item: 発射物の見た目。
- すべてのアイテムに共通するタグ
- エンティティデータ
- すべての矢に共通するタグ
- すべてのエンティティに共通するタグ
- すべての投射物に共通するタグ
- Duration: 発光の効果が切れるまでの時間をティック単位で設定する。
- item: 矢を拾ったときに手に入るアイテムのデータ。
- すべてのアイテムに共通するタグ
- エンティティデータ
- すべての矢に共通するタグ
- すべてのエンティティに共通するタグ
- すべての投射物に共通するタグ
- DealtDamage: 1か0(trueかfalse)で指定する。既にエンティティにダメージを与えたか、地面に刺さってから4ティック以上経つとtrueに変化する。trueの場合はコのトライデントが当たってもダメージを喰らわない。
- item: トライデントを拾ったときに手に入るアイテムのデータ。
- すべてのアイテムに共通するタグ
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての火の玉に共通するタグ
- すべての投射物に共通するタグ
- dangerous: 青色の頭蓋骨の場合は1(true)。黒色の場合は0(false)。
アイテム・経験値オーブ[]
アイテムエンティティ | |
---|---|
エンティティID | 名前 |
experience_orb | 経験値オーブ |
item | アイテム (エンティティ) |
アイテムと経験値オーブはエンティティの下位クラスであり、エンティティ共通のタグに加えて固有のタグを持つ。
- エンティティデータ
- すべてのエンティティに共通するタグ
- Age: 経験値オーブが「手つかず」状態であるティック数。6000ティック(5分)後に、経験値オーブは破壊される。-32768に設定した場合、Ageの値は増えない。その場合、経験値オーブは自動的に消滅しない。
- Health: 経験値オーブのHP。経験値オーブは炎、溶岩、落下する金床、そして爆発からダメージを受ける。この値が0になると、経験値オーブは消滅する。この値は保存データのバイトとして「格納」され、shortの数値として「読み取り」されるが、1バイトの範囲に切り捨てられる。 結果として、その範囲は0から255で、常に正で、255を超える値は桁溢れする。
- Value: 拾ったときにオーブが与える経験の量。
- Entity data
- すべてのエンティティに共通するタグ
- Age: ドロップしてからの経過時間をtick単位で設定する。時間経過で自動的に加算され、6000 に到達するとデスポーンする。-32768にすると、デスポーンしなくなる。
- Health: アイテムエンティティの体力。炎や溶岩、金床[Java Edition限定]、爆発などのダメージによって減り、0 に到達するとデスポーンする。
- PickupDelay: アイテムをドロップしてから拾えるようになるまでの時間をtick単位で設定する。1 tick毎に減算される。32767に設定すると減算されなくなり、拾えなくなる。
- Owner: アイテムエンティティを拾うことができるプレイヤーの UUID の設定する。デスポーンする10秒前までここに指定したプレイヤー以外拾えなくなる。
/give
や/summon
コマンドによって特定のプレイヤーにアイテムを与えたあと、別のプレイヤーの手に渡るのを防ぐために使わる。- L: アイテムを拾えるドロップしたプレイヤーの UUID の下の桁。UUID の生成に使用される。
- M: アイテムを拾えるプレイヤーの UUID の上の桁。UUID の生成に使用される。
- Thrower: プレイヤーがドロップした場合に限り、そのプレイヤーの UUID を設定する。
- L: ドロップしたプレイヤーの UUID の下の桁。UUID の生成に使用される。
- M: ドロップしたプレイヤーの UUID の上の桁。UUID の生成に使用される。
- Item: インベントリに入るときのアイテム。Slotタグは無視される。
- すべてのアイテムに共通するタグ
乗り物[]
乗り物エンティティ | |
---|---|
エンティティID | 名前 |
boat | ボート |
minecart | トロッコ |
chest_minecart | チェスト付きトロッコ |
command_block_minecart | コマンドブロック付きトロッコ |
furnace_minecart | かまど付きトロッコ |
hopper_minecart | ホッパー付きトロッコ |
spawner_minecart | スポナー付きトロッコ |
tnt_minecart | TNT付きトロッコ |
乗り物はエンティティの下位クラスであり、エンティティ共通のタグに加えて、固有のタグを持つ。
- エンティティデータ
- すべてのエンティティに共通するタグ
- Type: ボートの木材の種類。
oak
、spruce
、birch
、jungle
、acacia
、dark_oak
、mangrove
、cherry
のどれか。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのトロッコに共通するタグ
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのトロッコに共通するタグ
- Command: 入力されたコマンド
- SuccessCount: レッドストーンコンパレーターから出力される信号の強さ。動作中のアクティベーターレールの上を通過する時のみ有効となる。
- LastOutput: 最後に出力されたコマンド。
/gamerule commandBlockOutput
がfalse
の場合でも値は格納される。コマンドブロックの GUI に表示され、出力された時間が含まれている。 - TrackOutput: 1 または 0(true または false)で
LastOutput
の値を保存するかどうかを指定している。「前回の結果」の横にあるトグルボタンで変更することができる。「O」で true、「X」で false となる。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのトロッコに共通するタグ
- Fuel: トロッコが燃料を使い果たすまでのティック数。
- PushX: X軸方向の力。滑らかな加速/減速に使用される。
- PushZ: Z軸方向の力。滑らかな加速/減速に使用される。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのトロッコに共通するタグ
- SpawnPotentials: スポーンできるエンティティのリストで、省略できる。2種類以上のエンティティをスポーンさせることができる。これがなくて SpawnData タグが存在する場合、次にエンティティをスポーンさせる時に自動生成される。その場合、スポーンさせるエンティティは1種類のみで、EntityID と SpawnData から決められる。
- : スポーンさせるエンティティの候補。エンティティをスポーンさせた後にこれらのリストからランダムで次の候補が決まる。
- Type: スポーン候補のエンティティID を指定する。前候補がスポーンした時に次候補として EntityID をこの値で上書きする。
- Weight: 他候補より相対的にどのくらい確率が高いかを指定する。1より大きい必要があり、負の数は指定できない。
- Properties: スポーン候補のエンティティのデータタグ。これは省略できず、無い場合は自動的に生成される。
- : スポーンさせるエンティティの候補。エンティティをスポーンさせた後にこれらのリストからランダムで次の候補が決まる。
-
EntityIddeprecated in 1.9: 次にスポーンさせるエンティティの ID を指定する。Mob の ID でなくても動作する。SpawnPotential タグがある場合、この値は順次上書きする。 - SpawnData: 次にスポーンさせるエンティティのデータタグが含まれる。エンティティフォーマットか Mobフォーマットのいずれかを使用することができる。省略可能で、Mob の装備や村人の職業、ヒツジの羊毛の色など そのエンティティにとってランダムに決められるデータを省略した場合、通常通りランダムになるが、指定した場合手動で指定しなければならなくなる。ただし、座標はこの限りではなく Pos を指定しない限り通常通りランダムになる。これはスライムやマグマキューブのサイズおよび体力でも同様である。また、EntityID と共にスポナー内で回転する模型の外観を決める要因でもある。SpawnPotentials タグがある場合、これは順次上書きされる。詳細は上記を参照。
- SpawnCount: スポナーの1回の抽選で同時にスポーンさせることができるエンティティの数。デフォルトは4。MinSpawnDelay も設定する必要がある。
- SpawnRange: スポナーがエンティティをスポーンさせるときのランダムな位置をスポナーを中心とした範囲で設定する。スポナーを基準としてこの値が x,z の一辺の長さとする正方形で、y=-1~+2 の直方体である。垂直方向は整数だがスポナーとの距離に反比例した確率でランダムである。デフォルトは4である。
- Delay: 次にエンティティをスポーンさせるまでの時間をティックで表す。0にするとプレイヤーがスポーン範囲に入った瞬間にエンティティがスポーンする。-1にした場合、エンティティはスポーンせずにこの値がリセットされ、次のスポーンの準備をする。これは EntityId/SpawnData が「次にスポーンさせるエンティティ」を設定するため、SpawnPotentials を指定しても1回目の召喚がランダムにならない仕様を回避するためにある。
- MinSpawnDelay: スポナーが Delay をリセットするときの最小値。
- MaxSpawnDelay: スポナーが Delay をリセットするときの最大値。 MinSpawnDelay と同じ値にすることも可能。0にするとクラッシュするため、1以上にする必要がある。
- MaxNearbyEntities: スポナーが周囲(x,z が SpawnRange×2+1、高さが8の直方体)にスポーンさせ続けるエンティティの最大数。スポナーの EntityID と一致するエンティティがこの値以上存在する場合、スポナーはエンティティのスポーンを停止する。物理的な位置ではなく、当たり判定に関連している。また、この範囲と重なるすべてのチャンク内のエンティティはすべてこの範囲だけでなく、ID と当たり判定の重なりがテストされる。つまり、この範囲の外に大量のエンティティがいる場合、ゲームが重くなり得ることを示している。
- RequiredPlayerRange: スポナーが稼働し始める条件となる、プレイヤーとの距離。範囲は球体状である。なお、スポナーはゲームティックごとに全プレイヤーとの距離をチェックする仕様になっている。MaxNearbyEntities も設定する必要がある。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのトロッコに共通するタグ
- TNTFuse: 爆発までの時間。起爆していない場合は -1 となる。
動的ブロック[]
動的ブロックエンティティ | |
---|---|
エンティティID | 名前 |
falling_block | 落下中のブロック |
tnt | TNT |
動的ブロックはブロックのリアルな動きを実現するためのエンティティの下位クラスであり、エンティティ共通のタグに加えて固有のタグを持つ。
- 動的ブロックエンティティデータ
- すべてのエンティティに共通するタグ
- TileEntityData: 省略可能。このブロックのブロックエンティティのタグ。
- BlockState: このエンティティによって表現されている落下中のブロック。
- Time: エンティティが存在しているティック数。0に設定されている場合、1になった瞬間、その場所にエンティティの
TileID
とは異なるIDがあった場合は消滅する。エンティティのTileID
と同じIDの場合、元のブロックは消去され、エンティティがその場所に出現し落下し始める。600を超えた、またはY=0未満で100を超えた場合、エンティティは消去される。 - DropItem: 1(true)または0(false)– エンティティが破壊された場合にアイテムとしてブロックがドロップするかどうか。ブロックと同じIDのアイテムの形体が存在しないブロックは、これが設定されていても何もドロップしない。
- HurtEntities: 1(true)または0(false)– エンティティの上に落下した場合にダメージを発生させるかどうか。
- FallHurtMax: この
falling_block
と触れているエンティティに与えるダメージ。 バニラのfalling_blockの場合、常に40 × 20である。 - FallHurtAmount:
FallDistance
を掛けて、与えるダメージの量を計算します。 デフォルトでは、この値は常に2である。
- 動的ブロックのエンティティデータ
- すべてのエンティティに共通するタグ
- fuse: 爆発までのティック数。デフォルトは0。TNTブロックから誘爆した場合は爆発予告持続時間は80ティック(4秒)。
- block_state: 別のブロック状態を参照して描画上のモデルを変更するためのデータ。
- ブロック状態
その他[]
その他のエンティティ | |
---|---|
エンティティID | 名前 |
area_effect_cloud | エリアエフェクトクラウド |
armor_stand | 防具立て |
end_crystal | エンドクリスタル |
evoker_fangs | エヴォーカーの牙 |
eye_of_ender | エンダーアイ |
fishing_bobber | 浮き |
item_frame | 額縁 |
leash_knot | リードの結び目 |
lightning_bolt | 雷 |
marker | マーカー |
painting | 絵画 |
その他のエンティティはエンティティの下位クラスに位置し、エンティティ共通のタグに加えて固有のタグを持つが、上記のどのカテゴリにも該当しない。
- エンティティデータ
- すべてのエンティティに共通するタグ
- Age: エリアエフェクトクラウドが召喚してからの時間。毎ティック1ずつ増加し、
Duration
+WaitTime
の値を超えるとエリアエフェクトクラウドが消滅する。 - Color: 表示されるパーティクルの色。表示用プロパティのcolorタグと同様、上二桁が赤、中二桁が緑、下二桁が青の値で構成された16進数でRGB値を指定する。
- Duration:
WaitTime
が経過して効果雲が展開されてから、エリアエフェクトクラウドが消滅するまでのティック数。 - DurationOnUse: ステータス効果をMobに付与した際に
Duration
が変化する量。通常負。 - effects: 適用されるステータス効果の一覧。
- 個々の効果。
- ambient:1 or 0 (true/false) - trueのとき、ビーコンのようにパーティクルを薄い表示にする。
- amplifier:効果のレベル。0はレベル1を指す。
- duration:効果が切れるまでの長さをティックで表す。-1のとき永続となる。
- id:ステータス効果の名前空間ID。
- show_icon:1 or 0 (true/false) - アイコンが表示されるかどうか。
- show_particles:1 or 0 (true/false) - trueのとき、パーティクルを表示する(ambientの影響を受ける)。falseならパーティクルを表示しない。
- 個々の効果。
- Owner: エリアエフェクトクラウドを生み出したエンティティのUUID。32ビットの整数4個のビッグエンディアンの配列によって128ビットのUUIDを表現する(例:
dust 1 0 0 1
)。 - Particle: エリアエフェクトで表示されるパーティクルのデータ。
/particle
コマンドの/particle ...
以降の部分と同じ形式で指定する。 - Potion: デフォルトのポーション効果の名前。有効なIDについては、こちらを参照。
- Radius: 効果雲の初期半径。
- RadiusOnUse: ステータス効果をMobに付与した際の半径の変化量。通常は負。
- RadiusPerTick: 1ティック当たりの半径の増分。通常は負。
- ReapplicationDelay: 一度特定のエンティティに効果を適用してから、次に効果を適用できるまでのクールダウン。
- WaitTime: エリアエフェクトクラウドが召喚されてから、効果雲が実際に展開されるまでの時間。Ageがこの値を超えるまではパーティクルは中央にのみ出現し、ステータス効果を付与することもない。
- エンティティデータ
- すべてのエンティティに共通するタグ
- Mobの汎用タグ(LeftHanded、DeathLootTable、DeathLootTableSeed、NoAI、Leash、CanPickUpLoot、PersistenceRequiredを除く)
- すべてのMobに共通するタグ
- DisabledSlots: 各部位に対する装着・交換・取り外しの可否を設定するビットフィールド。2進数における各位がそれぞれの部位への操作に対応しており、位の値が1であればその部位へのその操作が禁止されていると認識される。10進数に変換して指定するので、実際の値は位の値が1である位に対応する2の冪乗の和となる。例えば
1027 = (2^10 + 2^1 + 2^0)
では「脚部のアイテムの取り外し・変更」「足部のアイテムの追加」「利き手へのアイテムの追加」が禁止されている。 - Invisible: 1か0(trueかfalse)で指定する。Trueの場合はアイテムは表示されるが防具立て自身が表示されなくなる。
- Marker: 1か0(trueかfalse)で指定する。Trueの場合は防具立てのサイズが0になり、当たり判定が極小で操作ができない状態になる。省略可能。
- NoBasePlate: 1か0(trueかfalse)で指定する。Trueの場合は土台が表示されなくなる。
- Pose: 防具立ての各部位の回転。
- Body: 胴体の回転。
- : x軸周りの回転。
- : y軸周りの回転。
- : z軸周りの回転。
- Head: 頭部の回転。
- : x軸周りの回転。
- : y軸周りの回転。
- : z軸周りの回転。
- LeftArm: 左腕の回転。
- : x軸周りの回転。
- : y軸周りの回転。
- : z軸周りの回転。
- LeftLeg: 左脚の回転。
- : x軸周りの回転。
- : y軸周りの回転。
- : z軸周りの回転。
- RightArm: 右腕の回転。
- : x軸周りの回転。
- : y軸周りの回転。
- : z軸周りの回転。
- RightLeg: 右脚の回転。
- : x軸周りの回転。
- : y軸周りの回転。
- : z軸周りの回転。
- Body: 胴体の回転。
- ShowArms: 1か0(trueかfalse)で指定する。Trueの場合は本体の腕が表示される。Falseに設定されると、手に持たせるアイテムの変更もできなくなる。
- Small: 1か0(trueかfalse)で指定する。Trueに設定すると、防具立ての大きさが子供ゾンビと同等程度に小さくなる。
スロットの無効化に関する値[]
二進数での桁 | 10進での相当値 | 効果 |
---|---|---|
2^0 | 1 | 利き手のアイテムの追加・変更を無効化する |
2^1 | 2 | 足部のアイテムの追加・変更を無効化する |
2^2 | 4 | 脚部のアイテムの追加・変更を無効化する |
2^3 | 8 | 胸部のアイテムの追加・変更を無効化する |
2^4 | 16 | 頭部のアイテムの追加・変更を無効化する |
2^5 | 32 | オフハンドのアイテムの追加・変更を無効化する |
2^8 | 256 | 利き手のアイテムの削除・変更を無効化する |
2^9 | 512 | 足部のアイテムの削除・変更を無効化する |
2^10 | 1024 | 脚部のアイテムの削除・変更を無効化する |
2^11 | 2048 | 胸部のアイテムの削除・変更を無効化する |
2^12 | 4096 | 頭部のアイテムの削除・変更を無効化する |
2^13 | 8192 | オフハンドのアイテムの削除・変更を無効化する |
2^16 | 65536 | 利き手のアイテムの追加を無効化する |
2^17 | 131072 | 足部のアイテムの追加を無効化する |
2^18 | 262144 | 脚部のアイテムの追加を無効化する |
2^19 | 524288 | 胸部のアイテムの追加を無効化する |
2^20 | 1048576 | 頭部のアイテムの追加を無効化する |
2^21 | 2097152 | オフハンドのアイテムの追加を無効化する |
- エンティティデータ
- すべてのエンティティに共通するタグ
- Warmup: 牙が現れるまでの時間。この値が0以下になるとすぐに牙が現れて閉じ始める。値は閉じるアニメーションが再生されている間も刻み続けられ、自然発生した牙の場合は-20になる。
- エンティティデータ
- すべてのエンティティに共通するタグ
フィッシングロット/ED
- エンティティデータ
- すべてのエンティティに共通するタグ
- TileX: 絵画・額縁があるブロックのX座標
- TileY: 絵画・額縁があるブロックのY座標
- TileZ: 絵画・額縁があるブロックのZ座標
- Facing: 絵画・額縁があるブロックの向き: 0で南、1で西、2で北、3で東
-
Direction(1.8まで): 1.8までは、絵画・額縁があるブロックの向き: 0で南、1で西、2で北、3で東となっていた。1.8以降ではこのタグは読み込み時に削除される。 -
Dir(1.8まで): Directionと同様だが、値2と0が入れ替わっているのが異なる。1.8より前ではDirectionが存在する場合は無視され、1.8以降では削除される。 - Item: 中にあるアイテム。何も入っていないと、このタグは存在しない。
- すべてのアイテムに共通するタグ
- ItemDropChance: 額縁が壊れた時に、アイテムがドロップする確率。デフォルトは1.0。
- ItemRotation: アイテムが時計回りに45度回転した回数。
- Invisible: 1 または 0 (true/false) - 額縁を非表示にするかどうか。含まれているアイテムまたはマップは表示されたままである。
- Fixed: 1 または 0 (true/false) - true にすると、サポートブロックがない場合、移動(ピストンなど)されてダメージを受け、その中にアイテムを入れたり、アイテムを取り除いたり、回転させたりして落下しないようにする。
- エンティティデータ
- すべてのエンティティに共通するタグ
- エンティティデータ
- すべてのエンティティに共通するタグ
- エンティティデータ
- すべてのエンティティに共通するタグ
- data: 任意のNBTデータ。
- エンティティデータ
- すべてのエンティティに共通するタグ
- TileX: 絵画があるブロックのX座標。
- TileY: 絵画があるブロックのY座標。
- TileZ: 絵画があるブロックのZ座標。
- facing: 絵画があるブロックの向き(
0
で南、1
で西、2
で北、3
で東)。 - variant: 絵画の作品。
歴史[]
Java Edition | |||||
---|---|---|---|---|---|
1.17 | 20w45a | エンティティはメインの(terrain)Chunkからは分離され、個別のエンティティディレクトリに保存されるようになった(POIストレージと同様)。これらの新しいファイルは従来と同様にNBT付きのregionファイルである。 | |||
1.19 | 22w11a | Mob、プレイヤー、防具立ての ActiveEffects内の Idのデータ型が TAG_Integer(32ビット整数タグ)から TAG_Byte(8ビット整数タグ)に変更された。 | |||
1.20.2 | 23w32a | Mob、プレイヤー、防具立てのNBTタグの名称・データ型が以下のように変更された。
| |||
1.20.3 | 23w41a | 非Mobエンティティ全般で CustomName・ CustomNameVisibleが機能するようになった。 | |||
開発中のJava Edition | |||||
1.20.5 | 24w06a | NBTタグの名称が以下のように変更された。 |
デモ版 | |||||||
---|---|---|---|---|---|---|---|
開発 |
| ||||||
技術的情報 |
| ||||||
マルチプレイ | |||||||
ゲームのカスタマイズ |