チャンクには16×256×16の領域内の地形データとエンティティデータ、事前計算されたライティング、高さマップ、その他のメタデータが格納されている。
NBT の構造
チャンクは、この構造で NBTフォーマットに格納される(各配列内のブロックの順序については、下記のブロックフォーマットを参照)。
- ルートタグ。
- DataVersion: チャンクの NBT の構造のバージョン。
- Level: チャンクのデータ。
- xPos: そのチャンクの X座標。
- zPos: そのチャンクの Z座標。
- LastUpdate: そのチャンクが最後にセーブされたときのティック。
- LightPopulated: 1 または 0 (true/false) - true は、サーバーやクライアントが既に、生成後にこのチャンクのライティング値を計算している場合を指す。
- TerrainPopulated: 1 または 存在しない (true / false) - このチャンク内の地形が特別なもの(鉱石、特殊ブロック、木、ダンジョン、花、滝など)で埋められているかどうかを示す。false に設定すると、Minecraft は既に存在するブロックでこれらの地形を再生成する。
- V: 現在は常に1として保存されるが、実際にはゲームで読み込まれることはない。 おそらくチャンクのバージョンのタグ。
- InhabitedTime: プレイヤーがそのチャンク内にいたティックの累積数。この値は、より多くのプレイヤーがチャンク内にいると、より速く増加する。また、敵対的Mob がエンチャントされた装備を着ている可能性や、ポーションの効果を持つクモがスポーンする可能性、落としたアイテムを拾う能力を持つ Mob がスポーンする可能性、他のゾンビを指揮するゾンビがスポーンする可能性というように、地域難易度に使用される。攻撃されたときに3600000以上の値だと、このチャンクに対しての地域難易度の効果が最大になる。0以下の値では、難易度は最小値に制限される(したがって、負の数に設定されている場合は、正の値に戻されてから0と同じように動作する)。詳細については地域難易度を参照。
- Biomes: 存在しない可能性がある。256バイトのバイオームのデータと、チャンク内の各垂直柱ごとに1バイトである。バイオームID についてはデータ値 を参照。もしこのタグが存在しない場合、チャンクがロード・セーブされる際にそれが作成され、適用されることになる。また、配列内の値が-1であった場合も同様にして修正される。
- HeightMap: 1024バイト(256 TAG_Int) のハイトマップ。16 × 16。各バイトにはそのXZ座標において太陽光が最も強く当たる面の標高が格納されている。これは太陽光の高速演算に使用される。
- Sections: Compound タグのリストで、各タグは一種のサブチャンクである。
- 個々のセクション。
- Y: このセクションの Y インデックス(座標ではない)。範囲は0〜15(下から上)だが、重複していない時も一部のセクションが欠落することがある。
- Blocks: 4096バイトのブロックID。地形を定義する。 1ブロックあたり8ビット、および下の Add タグからのビットを加えたものである。
- Add: 存在しない可能性がある。2048バイトの追加の、ブロックID のデータである。 The value to add to (combine with) the above block ID to form the true block ID in the range 0 to 4095. 1ブロックあたり4バイト。Combining is done by shifting this value to the left 8 bits and then adding it to the block ID from above.
- Data: 2048バイトのブロックデータ。さらに地形の一部を定義する。1ブロックあたり4ビットである。
- BlockLight: 2048 bytes recording the amount of block-emitted light in each block. Makes load times faster compared to recomputing at load time. 4 bits per block.
- SkyLight: 2048 bytes recording the amount of sunlight or moonlight hitting each block. 4 bits per block.
- 個々のセクション。
- Entities: Each TAG_Compound in this list defines an entity in the chunk. See Entity Format below. If this list is empty it will be a list of End tags (before 1.10, list of Byte tags).
- TileEntities: Each TAG_Compound in this list defines a block entity in the chunk. See Block Entity Format below. If this list is empty it will be a list of End tags (before 1.10, list of Byte tags).
- TileTicks: May not exist. Each TAG_Compound in this list is an "active" block in this chunk waiting to be updated. These are used to save the state of redstone machines, falling sand or water, and other activity. See Tile Tick Format below. This tag may not exist.
ブロックのフォーマット
Anvilフォーマットでは, 複雑な用途のために,ブロックの位置はXYZ座標系で表される。
この座標系は次のように定義される。
- X座標 正方向 東 , 負方向 西
- Y座標 正方向 上 , 負方向 下
- Z座標 正方向 南 , 負方向 北
This also happens to yield the most natural scan direction, because all indices in the least significant dimension (i.e. X in this case) appear for each index in the next most significant dimension; so one reads an array ordered YZX as one would a book lying with its top northward, all letters (or X-indices) on a single line (or Z-index) at a time, and all lines on a single page (or Y-index) at a time. For the 2D arrays (i.e. "Biomes" and "HeightMap") the inapplicable Y dimension is simply omitted, as though the book is only one page thick.
Each section in a chunk is a 16x16x16-block area, with up to 16 sections in a chunk. Section 0 is the bottom section of the chunk, and section 15 is the top section of the chunk. To save space, completely empty sections are not saved. Within each section is a byte tag "Y" for the Y index of the section, 0 to 15, and then byte arrays for the blocks. The "Block" byte array has 4096 partial block IDs at 8 bits per block. Another byte array "Add" is used for block with IDs over 255, and is 2048 bytes of the other part of the 4096 block IDs at 4 bits per block. When both the "Block" and "Add" byte arrays exist, the partial ID from the "Add" array is shifted left 8 bits and added to the partial ID from the "Blocks" array to form the true Block ID. The "Data" byte array is also 2048 bytes for 4096 block data values at 4 bits per block. The "BlockLight" and "SkyLight" byte arrays are the same as the "Data" byte array but they are used for block light levels and sky light levels respectively. The "SkyLight" values represent how much sunlight or moonlight can potentially reach the block, independent of the current light level of the sky.
The endianness of the 2048-byte arrays (i.e. "Add," "Data," "BlockLight," & "SkyLight"), which give only 4 bits per block, seems to stand as the one anomalous exception to the otherwise consistent, format-wide standard of big-endian data storage. It also runs counter to the presumably natural human-readable printing direction. If the blocks begin at 0, they are grouped with even numbers preceding odd numbers (i.e. 0 & 1 share a byte, 2 & 3 share the next, etc.); under these designations Minecraft stores even-numbered blocks in the least significant half-byte, and odd-numbered blocks in the most significant half-byte. Thus block[0] is byte[0] at 0x0F, block[1] is byte[0] at 0xF0, block[2] is byte[1] at 0x0F, block[3] is byte[1] at 0xF0, etc. ...
The pseudo-code below shows how to access individual block information from a single section. Hover over text to see additional information or comments.
<abbr title="Function to return the 4-bit nibble in a byte array at the given index"><span style="color:blue">byte</span> Nibble4(<span style="color:blue">byte</span>[] arr, <span style="color:blue">int</span> index)</abbr>{ <span style="color:blue">return</span> <abbr title="If index is even...">index%2 == 0 ?</abbr> <abbr title="...then return the low nibble...">arr[index/2]&0x0F</abbr> <abbr title="...else return the high nibble.">: (arr[index/2]>>4)&0x0F</abbr>; } <span style="color:blue">int</span> '''<abbr title="The index the block is at in the arrays">BlockPos</abbr>''' = <abbr title="Careful! This is the Y coordinate relative to the section, not the whole chunk!">y</abbr>*<abbr title="Chunk/Section Width">16</abbr>*<abbr title="Section Height">16</abbr> + z*<abbr title="Chunk/Section Width">16</abbr> + x; <span style="color:blue">byte</span> <abbr title="The first half of the block ID">BlockID_a</abbr> = <abbr title="The Block byte array, 8 bits per block">''Blocks''</abbr>[BlockPos]; <span style="color:blue">byte</span> <abbr title="The second half of the block ID">BlockID_b</abbr> = Nibble4(<abbr title="The Add byte array, 4 bits per block">''Add''</abbr>, BlockPos); <span style="color:blue">short</span> <abbr title="The actual, real Block ID">'''BlockID'''</abbr> = <abbr title="Combine the separate parts of the block ID">BlockID_a + (BlockID_b << 8)</abbr>; <span style="color:blue">byte</span> <abbr title="The data value for the block">'''BlockData'''</abbr> = Nibble4(<abbr title="The Data byte array, 4 bits per block">''Data''</abbr>, BlockPos); <span style="color:blue">byte</span> <abbr title="The block light for the block">'''Blocklight'''</abbr> = Nibble4(<abbr title="The BlockLight byte array, 4 bits per block">''BlockLight''</abbr>, BlockPos); <span style="color:blue">byte</span> <abbr title="The sky light for the block">'''Skylight'''</abbr> = Nibble4(<abbr title="The SkyLight byte array, 4 bits per block">''SkyLight''</abbr>, BlockPos);
Entity format
Every entity is an unnamed TAG_Compound contained in the Entities list of a chunk file. The sole exception is the Player entity, stored in level.dat, or in <player>.dat files on servers. All entities share this base:
id Pos Motion Rotation FallDistance Fire Air OnGround Dimension Invulnerable PortalCooldown UUIDMost UUIDLeast UUID CustomName CustomNameVisible Silent Riding CommandStats SuccessCountObjective SuccessCountName AffectedBlocksObjective AffectedBlocksName AffectedEntitiesObjective AffectedEntitiesName AffectedItemsObjective AffectedItemsName QueryResultObjective QueryResultName
- Entity data
- 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 Entities | |
---|---|
エンティティID | 名前 |
bat | コウモリ |
blaze | ブレイズ |
cave_spider | 洞窟グモ |
chicken | ニワトリ |
cow | ウシ |
creeper | クリーパー |
donkey | Donkey |
elder_guardian | エルダーガーディアン |
ender_dragon | エンダードラゴン |
enderman | エンダーマン |
endermite | エンダーマイト |
evocation_illager | エヴォーカー |
ghast | ガスト |
giant | ジャイアント |
guardian | ガーディアン |
horse | ウマ |
husk | ハスク |
llama | ラマ |
magma_cube | マグマキューブ |
mooshroom | ムーシュルーム |
mule | Mule |
ocelot | ヤマネコ |
pig | ブタ |
polar_bear | シロクマ |
rabbit | ウサギ |
sheep | ヒツジ |
shulker | シュルカー |
silverfish | シルバーフィッシュ |
skeleton | スケルトン |
skeleton_horse | スケルトンホース |
slime | スライム |
snowman | スノウゴーレム |
spider | クモ |
squid | イカ |
stray | ストレイ |
vex | ヴェックス |
villager | 村人 |
villager_golem | アイアンゴーレム |
vindication_illager | ヴィンディケーター |
witch | ウィッチ |
wither | ウィザー |
wither_skeleton | ウィザースケルトン |
wolf | オオカミ |
zombie | ゾンビ |
zombie_horse | ゾンビホース |
zombie_pigman | ゾンビピッグマン |
zombie_villager | 村人ゾンビ |
Mobs are a subclass of Entity with additional tags to store their health, attacking/damaged state, potion effects, and more depending on the mob. Players are a subclass of Mob.
- エンティティデータ
- すべてのMobに共通するタグ
- BatFlags: ブロックにぶら下がっているときは1、飛んでいるときは0。
- Entity data
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
洞窟グモ/ED
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- IsChickenJockey: 1もしくは0 (true / false) - 子どもゾンビを乗せるかどうか。true の場合、 ニワトリは自然にデスポーンし、10の経験値をドロップする。ただし、子どもゾンビが乗っていれば false であってもチキンジョッキーとなる。
- EggLayTime: ニワトリが卵を産むまでの残り時間。ティック数で表す。0のとき、ニワトリは卵を産み、6000から12000の値にリセットされる。
- エンティティデータ
- 繁殖できるMobの追加フィールド
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- powered: 1もしくは0 (true / false) - true のとき、クリーパーが帯電している。被雷したときこの値がセットされる。
- ExplosionRadius: 爆発する場合のその半径。デフォルトでは3である。
- Fuse: クリーパーが爆発するまでにかかる時間。クリーパーの攻撃範囲から外れた場合、爆発までの残り時間はこの値に戻る。デフォルトでは30である。
- ignited: 1もしくは0 (true / false) - 火打石と打ち金を使った場合、この値が1になり、クリーパーが爆発する。
ウマ/ED1
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての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に共通するタグ
- ExplosionPower: ガストの火の玉によって発生する爆発の半径を指定する。デフォルト値は 1 である。
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
ゾンビ/ED2
- エンティティデータ
- すべての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: ムーシュルームの種類。
ムーシュルームの種類
ウマ/ED2
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- Trusting: 1 / 0 (true/false) - ヤマネコがプレイヤーを信頼するかどうか
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
- 繁殖できるMobの追加フィールド
- RabbitType: ウサギのスキンを設定する。この値によってはウサギは敵対的になる。0 = 茶色、 1 = ホワイト、 2 = ブラック、 3 = 白黒、 4 = ゴールド、 5 = ソルト&ペッパー、 99 = 殺人ウサギ
- MoreCarrotTicks: ウサギが植えられているニンジンを食べると40にセットされる。値は時間経過で減少する。
シュルカーr/ED
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
ウマ/ED4
- エンティティデータ
- すべてのMobに共通するタグ
- Size: スライムのサイズ。0が最小で、1高くごとに大きくなる。自然にスポーンするのは 0, 1, 3 である。
- wasOnGround: 1もしくは0 (true / false) - true はスライムが地面に触れている状態を表す。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- Pumpkin : 1 or 0 (true/false) - スノウゴーレムがカボチャを被っているかどうか。
- エンティティデータ
- すべてのMobに共通するタグ
- エンティティデータ
- すべてのMobに共通するタグ
スケルトン/ED1
- エンティティデータ
- すべての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に共通するタグ
- PlayerCreated: 1 or 0 (true/false) - trueのとき、プレイヤーを攻撃しない。プレイヤーが作製したアイアンゴーレムはtrueになる。
- エンティティデータ
- すべてのMobに共通するタグ
- 襲撃に出現可能なすべてのMobに共通するタグ
- Johnny: 1または0 (true / false) - trueに設定するとヴィンディケーターは全てのMobに対して敵対的になる。falseに設定すれば、たとえJohnnyと命名されていても全Mobに対して敵対的になることはない。
ウィッチ/ED
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべてのMobに共通するタグ
- Invul: 召喚時の無敵時間(ティック)。値は無敵時間の終了に伴って0になる。
ウィザースケルトン/ED
- エンティティデータ
- すべてのMobに共通するタグ
- IsBaby: 1 (true) または 0 (false) – 子供ゾンビかどうか
- CanBreakDoors: 1 (true) または 0 (false) – ドアを破壊できるかどうか(デフォルトは 0)
- DrownedConversionTime: ゾンビがドラウンド、またはハスクがゾンビへ変化するまでのティック数(変化が起こっていない場合のデフォルトは -1)
- InWaterTime: ゾンビ、またはハスクが水中に居たティック数(変化が起こっていない場合のデフォルトは -1)
ウマ/ED3
ゾンビピッグマン/ED
ゾンビ/ED1
発射物
Projectile Entities | |
---|---|
エンティティID | 名前 |
arrow | 矢 |
dragon_fireball | ドラゴンの火の玉 |
egg | 卵 |
ender_pearl | エンダーパール |
fireball | 火の玉 |
potion | スプラッシュポーション |
small_fireball | 小さな火の玉 |
snowball | 雪玉 |
spectral_arrow | 光の矢 |
wither_skull | ウィザーの頭蓋骨 |
experience_bottle | 投げられたエンチャントの瓶 |
Projectiles are a subclass of Entity and have very obscure tags such as X,Y,Z coordinate tags despite Entity Pos tag, inTile despite inGround, and shake despite most projectiles not being arrows. While all projectiles share tags, they are all independently implemented through Throwable
and ArrowBase
.
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての投射物に共通するタグ
- すべての矢に共通するタグ
- 注:矢が、
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: エンティティを投げたプレイヤーの名前
- エンティティデータ
- すべてのエンティティに共通するタグ
- direction: 火の玉の運動量の方向をX、Y、Zそれぞれで指定する。
- life: 移動していないときの経過時間をtick単位で指定する。tick経過で自動的に加算され、再び動いたときに 0 にリセットされる。Has no effect, though is still saved/read
- power:
direction
と同様に運動量の方向をX、Y、Zそれぞれ指定する。こちらは、抵抗のかからない運動量になる。 - Item: 発射物の見た目。ここに指定したアイテムの見た目で飛んでいく。
- すべてのアイテムに共通するタグ
- ExplosionPower: 命中したときの爆発力とサイズを決める。デフォルトは1。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての投射物に共通するタグ
- Item: 投げる前のアイテムに関するデータ。IDが
lingering_potion
の場合のみ残留ポーションとして描画され、それ以外の場合はスプラッシュポーションとして描画される。- すべてのポーション系アイテムに共通なタグ
- エンティティデータ
- すべてのエンティティに共通するタグ
- 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: 矢を拾ったときに手に入るアイテムのデータ。
- すべてのアイテムに共通するタグ
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての火の玉に共通するタグ
- すべての投射物に共通するタグ
- dangerous: 青色の頭蓋骨の場合は1(true)。黒色の場合は0(false)。
- エンティティデータ
- すべてのエンティティに共通するタグ
- すべての投射物に共通するタグ
- shake: 矢がブロックに当たった時の「揺れ」
- ownerName: エンティティを投げたプレイヤーの名前
- Item: 発射物の見た目。
- すべてのアイテムに共通するタグ
アイテムと経験値
Item Entities | |
---|---|
エンティティID | 名前 |
item | Dropped Item |
xp_orb | 経験値オーブ |
Items and XPOrbs are a subclass of Entity.
アイテム
アイテム/ED
- エンティティデータ
- すべてのエンティティに共通するタグ
- Age: 経験値オーブが「手つかず」状態であるティック数。6000ティック(5分)後に、経験値オーブは破壊される。-32768に設定した場合、Ageの値は増えない。その場合、経験値オーブは自動的に消滅しない。
- Health: 経験値オーブのHP。経験値オーブは炎、溶岩、落下する金床、そして爆発からダメージを受ける。この値が0になると、経験値オーブは消滅する。この値は保存データのバイトとして「格納」され、shortの数値として「読み取り」されるが、1バイトの範囲に切り捨てられる。 結果として、その範囲は0から255で、常に正で、255を超える値は桁溢れする。
- Value: 拾ったときにオーブが与える経験の量。
乗り物
Vehicle Entities | |
---|---|
エンティティID | 名前 |
boat | ボート |
Minecart Minecart with Chest Minecart with Furnace | |
minecart | トロッコ |
chest_minecart | チェスト付きトロッコ |
commandblock_minecart | コマンドブロック付きトロッコ |
furnace_minecart | かまど付きトロッコ |
hopper_minecart | ホッパー付きトロッコ |
spawner_minecart | スポナー付きトロッコ |
tnt_minecart | TNT付きトロッコ |
Vehicles are subclasses of Entity.
- エンティティデータ
- すべてのエンティティに共通するタグ
- 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 となる。
Dynamic tiles
Dynamic Block Entities | |
---|---|
エンティティID | 名前 |
falling_block | Dynamic Tile |
tnt | TNT |
Dynamic tiles are a subclass of Entity and are used to simulate realistically moving blocks.
Sand/BE
TNT/BE
その他のエンティティ
Other Entities | |
---|---|
エンティティID | 名前 |
area_effect_cloud | Area Effect Cloud |
armor_stand | 防具立て |
ender_crystal | エンドクリスタル |
evocation_fangs | Evocation Fangs |
eye_of_ender_signal | Eye of Ender |
fireworks_rocket | ロケット花火 |
item_frame | 額縁 |
leash_knot | Lead Knot |
llama_spit | Llama spit |
painting | 絵画 |
shulker_bullet | Shulker Bullet |
Fishing Rod Bobber |
Other entity types that are a subclass of Entity but do not fit into any of the above categories.
Lingering Potion/ED
- エンティティデータ
- すべてのエンティティに共通するタグ
- 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になる。
Eye of Ender/ED
ロケット花火/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 にすると、サポートブロックがない場合、移動(ピストンなど)されてダメージを受け、その中にアイテムを入れたり、アイテムを取り除いたり、回転させたりして落下しないようにする。
Lead/ED
Llama/ED1
- エンティティデータ
- すべてのエンティティに共通するタグ
- TileX: 絵画があるブロックのX座標。
- TileY: 絵画があるブロックのY座標。
- TileZ: 絵画があるブロックのZ座標。
- facing: 絵画があるブロックの向き(
0
で南、1
で西、2
で北、3
で東)。 - variant: 絵画の作品。
- エンティティデータ
- すべてのエンティティに共通するタグ
- 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軸における、シュルカーの弾が飛んでいく方向。
ブロックエンティティフォーマット
ブロックエンティティ | |
---|---|
ブロックエンティティID | 関連するブロック |
banner | 旗 |
beacon | ビーコン |
bed | ベッド |
brewing_stand | 醸造台 |
cauldron (PE) | 大釜 |
chest | チェスト トラップチェスト |
comparator | レッドストーンコンパレーター |
command_block | コマンドブロック |
daylight_detector | 日照センサー |
dispenser | ディスペンサー |
dropper | ドロッパー |
enchanting_table | エンチャントテーブル |
ender_chest | エンダーチェスト |
end_gateway | エンドゲートウェイ (ブロック) |
end_portal | エンドポータル (ブロック) |
furnace | かまど |
hopper | ホッパー |
jigsaw | ジグソーブロック |
jukebox | ジュークボックス |
mob_spawner | モンスタースポナー |
piston | Piston Moving |
sign | 看板 |
skull | Mobの頭 |
structure_block | ストラクチャーブロック |
ブロックエンティティはブロックの持つ情報のうちデータ値で表せない情報を表すのに用いられる。「タイルエンティティ」とも呼ばれている。
また、ブロック「エンティティ」とは言うが、エンティティではない。
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- CustomName: このビーコンの名称をJSONテキストで指定する。この名称は、ビーコンが
Lock
によってロックされている際に表示されているメッセージ(<名称>はロックされています)で使用される。 - Lock: 何らかの文字列が指定されている場合、その文字列と同じ名前のアイテムを手に持った状態でないとGUIを開くことができなくなる。
- Levels: 下のピラミッドの大きさに基づいたビーコンのレベル。コマンドで変更しても直ちに適切な値に戻される。また下にピラミッドがあっても、ビームの先に邪魔なブロックがあった場合はこの値は0になる。
- primary_effect: 選択されている主効果のステータス効果の名前空間ID。再生能力は通常主効果として選択できないにもかかわらず指定可能である。
- secondary_effect: 選択されている副効果のステータス効果の名前空間ID。主効果が未指定のときは何も起こらない。主効果で同種のステータス効果が指定されている場合は効果レベル2、異なる場合(通常再生能力のみ)は効果レベル1で付与される。
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- color: 0~15: ベッドの色。ベッドが壊されたとき、この色のベッドがドロップする。
データ値 | 説明 | ||
---|---|---|---|
Dec | Hex | ||
0 | 0x0 | 白色のベッド | |
1 | 0x1 | 橙色のベッド | |
2 | 0x2 | 赤紫色のベッド | |
3 | 0x3 | 空色のベッド | |
4 | 0x4 | 黄色のベッド | |
5 | 0x5 | 黄緑色のベッド | |
6 | 0x6 | 桃色のベッド | |
7 | 0x7 | 灰色のベッド | |
8 | 0x8 | 薄灰色のベッド | |
9 | 0x9 | 青緑色のベッド | |
10 | 0xA | 紫色のベッド | |
11 | 0xB | 青色のベッド | |
12 | 0xC | 茶色のベッド | |
13 | 0xD | 緑色のベッド | |
14 | 0xE | 赤色のベッド | |
15 | 0xF | 黒色のベッド |
- Block entity data
- すべてのブロックエンティティに共通するタグ
- CustomColor: This tag only exists if the cauldron stores dyed water (i.e. PotionId is -1 and the block data value is greater than 0); stores a 32-bit ARGB encoded color.
- Items: コンテナのアイテムリスト
- : An item, including the slot tag. Unsure of what this is used for.
- すべてのアイテムに共通するタグ
- : An item, including the slot tag. Unsure of what this is used for.
- PotionId: If the cauldron contains a potion, this tag will store the ID of that potion. If there is no potion stored, then this tag is set to -1.
- SplashPotion: Whether or not the cauldron stores a splash potion; stores either 0 (false) or 1 (true).
- isMovable: Whether or not the cauldron can be pushed by pistons; stores either 0 (false) or 1 (true). The default is 1 (true).
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- CustomName: 任意で可能。コンテナの名前。デフォルトの名前に代わり、GUIに表示される。
- CustomName: このビーコンの名称をJSONテキストで指定する。この名称は、ビーコンが
Lock
によってロックされている際に表示されているメッセージ(<名称>はロックされています)で使用される。 - Lock: 何らかの文字列が指定されている場合、その文字列と同じ名前のアイテムを手に持った状態でないとGUIを開くことができなくなる。
- Items: コンテナのアイテムリスト
- : 醸造台にはスロット毎のスロットタグが存在する:
Slot 0: 左
Slot 1: 中央
Slot 2: 右
Slot 3: ポーションの材料
Slot 4: 燃料(ブレイズパウダー)- すべてのアイテムに共通するタグ
- : 醸造台にはスロット毎のスロットタグが存在する:
- BrewTime: ポーションが醸造されるティック数
- Fuel: 醸造台の残り燃料
- Block entity data
- すべてのブロックエンティティに共通するタグ
- CustomName: 任意で可能。コンテナの名前。デフォルトの名前に代わり、GUIに表示される。
- CustomName: このビーコンの名称をJSONテキストで指定する。この名称は、ビーコンが
Lock
によってロックされている際に表示されているメッセージ(<名称>はロックされています)で使用される。 - Lock: 何らかの文字列が指定されている場合、その文字列と同じ名前のアイテムを手に持った状態でないとGUIを開くことができなくなる。
- Items: コンテナのアイテムリスト
- : 中に入っているアイテム。slot タグを用いる。チェストのスロットは0から26あり、上段が0~8、中段が9~17、下段が18~26となる。
- すべてのアイテムに共通するタグ
- : 中に入っているアイテム。slot タグを用いる。チェストのスロットは0から26あり、上段が0~8、中段が9~17、下段が18~26となる。
- LootTable: 任意のタグ。チェストが開かれた際に中身のアイテムを生成するためのルートテーブルを指定する。アイテム生成後、 LootTableSeedとともに削除される。
- LootTableSeed: 任意のタグ。ルートテーブルでアイテムを生成する際に使用するシード値を設定する。値を0か省略するとランダムになる。
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- OutputSignal: レッドストーンコンパレーターが出力している信号の強さ。
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- CustomName: 任意で可能。
/say
や/tell
などのコマンドを使用する場合、名前は通常「@」で置き換えられる。 - Command: サーバーに送信するコマンド
- SuccessCount: このコマンドブロックに接続されたレッドストーンコンパレーターによって出力されるアナログ信号の強度。コマンドブロックがレッドストーン信号でオンにあった場合にのみ更新される
- LastOutput: コマンドブロックによって表示された出力の最後の行。gamerule commandBlockOutputがfalseでも保存される。右クリックするとブロックのGUIに表示され、出力が表示された際のタイムスタンプが含まれる
- TrackOutput: 1 / 0 (true/false) - LastOutputを保存するかどうか。GUIの「前回の実行結果」欄の近くのボタンをクリックして切り替えられる。ボタンの題名は現在の状態を示す:"O"はtrue, "X"はfalse
- powered: 1 / 0 (true/false) - コマンドブロックにレッドストーン信号が入力されているかどうか。
- auto: 1 / 0 (true/false) - レッドストーン信号を入力せずにコマンドを実行できる
- conditionMet: 1 / 0 (true/false) - 条件付きコマンドブロックが最後に起動された際に条件が満たされていたかどうか。条件付きコマンドブロックでない場合はtrue
- UpdateLastExecution: 1 / 0 (true/false) - デフォルトはtrue。falseに設定すると1つのティックで同じコマンドブロックのループを複数回実行できる
- LastExecution: チェーンコマンドブロックが最後に実行されたティックを保存する
コンジット/BE
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- CustomName: 任意で可能。コンテナの名前。デフォルトの名前に代わり、GUIに表示される。
- CustomName: このビーコンの名称をJSONテキストで指定する。この名称は、ビーコンが
Lock
によってロックされている際に表示されているメッセージ(<名称>はロックされています)で使用される。 - Lock: 何らかの文字列が指定されている場合、その文字列と同じ名前のアイテムを手に持った状態でないとGUIを開くことができなくなる。
- Items: コンテナのアイテムリスト
- : 中に入っているアイテム。slotタグを用いる。ディスペンサーのスロットは0から8まであり、左上の隅が0となる。
- すべてのアイテムに共通するタグ
- : 中に入っているアイテム。slotタグを用いる。ディスペンサーのスロットは0から8まであり、左上の隅が0となる。
- LootTable: 任意。ディスペンサーを満たすためのルートテーブルを指定する。[note 1]
- LootTableSeed: 任意。ルートテーブルを生成するためのシード値。0または空欄の場合シード値に乱数が使われる。[note 1]
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- CustomName: 任意で可能。コンテナの名前。デフォルトの名前に代わり、GUIに表示される。
- CustomName: このビーコンの名称をJSONテキストで指定する。この名称は、ビーコンが
Lock
によってロックされている際に表示されているメッセージ(<名称>はロックされています)で使用される。 - Lock: 何らかの文字列が指定されている場合、その文字列と同じ名前のアイテムを手に持った状態でないとGUIを開くことができなくなる。
- Items: コンテナのアイテムリスト
- : 中に入っているアイテム。slotタグを用いる。ディスペンサーのスロットは0から8まであり、左上の隅が0となる。
- すべてのアイテムに共通するタグ
- : 中に入っているアイテム。slotタグを用いる。ディスペンサーのスロットは0から8まであり、左上の隅が0となる。
- LootTable: 任意。ドロッパーが次に開かれたときに使用されるルートテーブル[注釈 1]。
- LootTableSeed: 任意。ルートテーブルを生成するためのシード。値を0にするか、省略するとランダムなシードが設定される[注釈 1]。
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- CustomName: 任意で可能。コンテナの名前。デフォルトの名前に代わり、GUIに表示される。
エンダーチェスト/BE
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- Age: ポータルの存在時間、単位は Tick。200より小さい場合、紫色の光線を発するようになる。
- ExactTeleport: 1 (true) または 0 (false) - エンティティは、ExitPortal で指定した座標の周辺ではなく、その座標に正確にテレポートされるようになる。
- ExitPortal、 exit_portal[JE 1.20.5で追加予定]: ポータルに入ったエンティティがテレポートする場所。
- X: テレポート先の目標位置の X 座標。
- Y: テレポート先の目標位置の Y 座標。
- Z: テレポート先の目標位置の Z 座標。
エンドポータル(ブロック)/BE
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- BurnTime: 現在の燃料が無くなるまでのティック数。
- CookTime: アイテムが製錬されているティック数。この値が200(10秒)に達するとアイテムの製錬が終了する。BurnTimeが0になると0に再設定される。
- CookTimeTotal: アイテムの製錬にかかるティック数。
- CustomName: 任意で可能。コンテナの名前。デフォルトの名前に代わり、GUIに表示される。
- Items: このコンテナの中のアイテムの一覧。
- : スロットタグを含む、かまど内のアイテム:
スロット0: 製錬されているアイテム。
スロット1: 次の燃料として使うアイテム。
スロット2: 結果スロットのアイテム。- すべてのアイテムに共通するタグ
- : スロットタグを含む、かまど内のアイテム:
- Items: このコンテナの中のアイテムの一覧。
- CustomName: このビーコンの名称をJSONテキストで指定する。この名称は、ビーコンが
Lock
によってロックされている際に表示されているメッセージ(<名称>はロックされています)で使用される。 - Lock: 何らかの文字列が指定されている場合、その文字列と同じ名前のアイテムを手に持った状態でないとGUIを開くことができなくなる。
ホッパー/BE
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- final_state: 生成完了後にジグソーブロックが何のブロックに変化するか。
- joint: 接続タイプの値。「回転可能」なら
rollable
、「整列」ならaligned
を指定。 - name: ジグソーブロックの名前。別のジグソーブロックによって構造物の一部として生成された際に、そのジグソーブロックのtargetに名前が一致するジグソーブロックが先のジグソーブロックに接続する。
- pool: このジグソーブロックが構造物を選択する際に使用する構成要素プール。
- target: このジグソーブロックに接続させたいジグソーブロックの名前。
- ブロックエンティティ
- すべてのブロックエンティティに共通するタグ
- IsPlaying: レコードが現在再生中かどうか。
- RecordItem: 中に入っているアイテムのデータ。 Slotタグは使用しない。
- すべてのアイテムに共通するタグ
- RecordStartTick: レコードの再生を開始する時の TickConutの値。
- TickCount: レコードが挿入されてからのティック数。レコードが挿入されている間、再生中であるかどうかに関わらず増加する。
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- Book: 置いている本。Slotは無効。存在しない場合もある。
- すべてのアイテムに共通するタグ
- Page: 現在開いている本のページ。0からスタートする。本を置いていない場合、このタグは存在しない。
- Block entity data
- すべてのブロックエンティティに共通するタグ
- 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 も設定する必要がある。
ピストン/BE
- 看板とHanging Signで構造は共通。
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- is_waxed: 1か0(trueかfalse)で、テキストが固定されているかどうか指定する。ハニカムを使用するとtrueになる。
- front_text: 表面のテキストを記述するコンパウンド。
- has_glowing_text: 1か0(trueかfalse)で、テキストが光って表示されるかどうか指定する。輝くイカスミを使用するとtrueになる。
- color: テキストが染料によって染められた色。デフォルトは
black
。white
、orange
、magenta
、light_blue
、yellow
、lime
、pink
、gray
、light_gray
、cyan
、purple
、blue
、brown
、green
、red
およびblack
のどれかの値をとる。 - messages: 看板のテキストの各行のリスト。4行まで記述でき、上の行から順番に記述する。
- : 各行のテキスト。Raw JSONテキストフォーマットで記入する。
- back_text: 裏面のテキストを記述するコンパウンド。 front_textと同じ構造を取る。
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- GlowingText: 1 / 0 (true/false) - テキストが光って表示されるかどうか。輝くイカスミを使用するとtrueになる。
- Color: テキストが染料によって染められた色。デフォルトは"black"。"white"、"orange"、"magenta"、"light_blue"、"yellow"、"lime"、"pink"、"gray"、"light_gray"、"cyan"、"purple"、"blue"、"brown"、"green"、"red"、"black"のどれかの値をとる。
- Text1: 1行目のテキスト。Raw JSONテキストフォーマットで記入されている必要がある。
- Text2: 2行目のテキスト。Raw JSONテキストフォーマットで記入されている必要がある。
- Text3: 3行目のテキスト。Raw JSONテキストフォーマットで記入されている必要がある。
- Text4: 4行目のテキスト。Raw JSONテキストフォーマットで記入されている必要がある。
- Block entity data
- すべてのブロックエンティティに共通するタグ
ExtraType:(1.8まで) 頭の元になるプレイヤーの名前。- SkullOwner: (1.8から) 頭のスキンの所有者。
SkullType
が3のとき、プレイヤーのスキンを使用できる。もしそのプレイヤーが見つからなければ、スティーブの見た目になる。- Id: スキン所有者の UUID
- Name: スキン所有者のユーザーネーム
- Properties
- textures
- : 個々のテクスチャ。
- Signature: 署名、無くても問題ない。
- Value: Base64でエンコードされたJSONオブジェクト。
- timestamp
- profileId
- profileName
- isPublic
- textures
- SKIN
- url: プレイヤースキンのURL、基本的にtextures.minecraft.netを使われる。
- CAPE
- url: プレイヤーマントのURL(64x32 png)
- SKIN
- : 個々のテクスチャ。
- textures
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- author: 構造物の製作者。バニラの構造物の大半では"?"にのみ設定されている。
- ignoreEntities: エンティティを無視するかどうか。1か0(trueかfalse)で指定し、デフォルトはfalse。
- integrity: この構造物が配置される際の完全性。
- metadata: 構造物のカスタムデータ。
- mirror: 反転に関するデータ。
NONE
はそのまま、LEFT_RIGHT
はX軸反転、FRONT_BACK
はZ軸反転させる。 - mode: ストラクチャーブロックの現在のモード。
SAVE
LOAD
CORNER
DATA
のいずれかで、デフォルトはDATA
である。 - name: ストラクチャー名。
- posX: 選択範囲の起点までの変位のX成分。
- posY: 選択範囲の起点までの変位のY成分。
- posZ: 選択範囲の起点までの変位のZ成分。
- powered: レッドストーン信号を受けているかどうか。1か0(trueかfalse)で指定する。
- rotation: 回転に関するデータ。
NONE
はそのまま、CLOCKWISE_90
は時計回りに90度、CLOCKWISE_180
は時計回りに180度、COUNTERCLOCKWISE_90
は反時計回りに90度回転させる。 - seed: 構造物の完全性による部分破壊に使用されるシード値。0を入れるとランダム値が使用される。
- showboundingbox: 構造物の範囲を表示するかどうか。1か0(trueかfalse)で指定する。
- sizeX: ストラクチャーブロックが選択している範囲の X 方向の大きさ。長さに相当する。
- sizeY: ストラクチャーブロックが選択している範囲の Y 方向の大きさ。高さに相当する。
- sizeZ: ストラクチャーブロックが選択している範囲の Z 方向の大きさ。奥行に相当する。
Tile tick format
Tile Ticks represent block updates that need to happen because they could not happen before the chunk was saved. Examples reasons for tile ticks include redstone circuits needing to continue updating, water and lava that should continue flowing, recently placed sand or gravel that should fall, etc. Tile ticks are not used for purposes such as leaf decay, where the decay information is stored in the leaf block data values and handled by Minecraft when the chunk loads. For map makers, tile ticks can be used to update blocks after a period of time has passed with the chunk loaded into memory.
- A Tile Tick
- i: The ID of the block; used to activate the correct block update procedure.
- t: The number of ticks until processing should occur. May be negative when processing is overdue.
- p: If multiple tile ticks are scheduled for the same tick, tile ticks with lower p will be processed first. If they also have the same p, the order is unknown.
- x: X position
- y: Y position
- z: Z position
History
Chunks were first introduced in Minecraft Infdev. Before the addition of the MCRegion format in Beta 1.3, chunks were stored as individual chunk files ".dat" where the file names contained the chunk's position encoded in Base36 - this is known as the Alpha level format. MCRegion changed this by storing groups of 32×32 chunks in individual ".mcr" files with the coordinates in Base10, with the goal being to reduce disk usage by cutting down on the number of file handles Minecraft had open at once. MCRegion's successor is the current format, Anvil, which only made changes to the chunk format. The region file technique is still used, but the region file extensions are ".mca" instead.
The major change from MCRegion to Anvil was the division of Chunks into Sections; each chunk has up to 16 individual 16×16×16 block Sections so that completely empty sections will not be saved at all. Preparation has also been made to support blocks with IDs in the range 0 to 4095, as compared to the previous 0 to 255 limitation. However, Minecraft is not fully prepared for such blocks to exist as items; many item IDs are already taken in the range 256 to 4095.
The Blocks, Data, BlockLight, and SkyLight arrays are now housed in individual chunk Sections. The Data, SkyLight, and BlockLight are arrays of 4-bit values, and the BlockLight and SkyLight arrays no longer house part of the block ID. The Blocks array is 8 bits per block, and the 4096-blocks support exists in the form of an optional Add byte array of 4-bits per block for additional block ID information. With the Anvil format, the NBT Format was changed from Notch's original specification to include an integer array tag similar to the existing byte array tag. It is currently only used for HeightMap information in chunks.
Java Edition | |||||
---|---|---|---|---|---|
? | Removed MaxExperience , RemainingExperience , ExperienceRegenTick , ExperienceRegenRate and ExperienceRegenAmount from MobSpawner . | ||||
1.4.2 | 12w34a | Added entity WitherBoss . | |||
1.5 | 13w02a | Added entity MinecartTNT .
| |||
Minecart is now deprecated. | |||||
13w03a | Added entity MinecartHopper . | ||||
13w06a | Added entity MinecartSpawner . | ||||
1.6.1 | 13w16a | Added entity EntityHorse . | |||
13w21a | Removed ArmorType from EntityHorse .
| ||||
Removed Saddle from EntityHorse . | |||||
1.6.1-pre | Readded Saddle to EntityHorse . | ||||
1.7.2 | 13w39a | Added entity MinecartCommandBlock . | |||
1.8 | 14w02a | Added Lock to containers.
| |||
Item IDs are no longer used when specifying NBT data. | |||||
Added Block to FallingSand , using the alphabetical ID format. | |||||
14w06a | Added ShowParticles to all mobs.
| ||||
Added PickupDelay to item entities. | |||||
Setting Age to -32768 makes items which never expire. | |||||
Removed AttackTime from mobs. | |||||
14w10a | Added rewardExp to Villager .
| ||||
Added OwnerUUID for mobs that can breed. | |||||
Added Owner to Skull . | |||||
Changes to item frames and paintings: added Facing , TileX , TileY and TileZ now represent the co-ordinates of the block the item is in rather than what it is placed on, deprecated Direction and Dir . | |||||
14w11a | Added entity Endermite .
| ||||
Added EndermiteCount to Enderman . | |||||
14w21a | CustomName and CustomNameVisible now work for all entities. | ||||
14w25a | Added entity Guardian .
| ||||
Added Text1 , Text2 , Text3 and Text4 to signs. The limit no longer depends on the amount of characters (16), it now depends on the width of the characters. | |||||
14w27a | Added entity Rabbit .
Added CommandStats to command blocks and signs. | ||||
14w28a | Removed EndermiteCount from Enderman . | ||||
14w30a | Added Silent for all entities. | ||||
14w32a | Added NoAI for all mobs.
| ||||
Added entity ArmorStand . | |||||
14w32c | Added NoBasePlate to ArmorStand . | ||||
1.9 | 15w31a | Added tags HandItems , ArmorItems , HandDropChances , and ArmorDropChances to Living , which replace the DropChances and Equipment tags.
| |||
Added HandItems and ArmorItems to ArmorStand . | |||||
Added Glowing to Entity . | |||||
Added Team to LivingBase . | |||||
Added DragonPhase to EnderDragon | |||||
Added entity Shulker , child of Entity . | |||||
Added entity ShulkerBullet , child of Entity . | |||||
Added entity DragonFireball , which extends FireballBase and has no unique tags. | |||||
Added entities TippedArrow and SpectralArrow , children of Arrow . | |||||
Added block EndGateway , child of TileEntity . | |||||
Added block Structure , child of TileEntity . | |||||
Added item tag Potion , child of tag . | |||||
15w32a | Tags and DataVersion tag can now be applied on entities.
| ||||
Changed the Fuse tag's type for the PrimedTnt entity from "Byte" to "Short". | |||||
15w32c | Introduced a limit on the amount of tags an entity can have (1024 tags). When surpassed it displays an error saying: "Cannot add more than 1024 tags to an entity." | ||||
15w33a | Added entity AreaEffectCloud , child of Entity .
| ||||
Added ExactTeleport and renamed Life to Age for EndGateway . | |||||
Added Linger to ThrownPotion . | |||||
Removed DataVersion from Entity . It is now only applied to Player only, child of LivingBase . | |||||
Removed UUID from Entity . | |||||
HealF under LivingBase has become deprecated. | |||||
Health under LivingBase has changed from type "Short" to "Float". | |||||
Equipment removed from ArmorStand and Living entity, its usage replaced by HandItems and ArmorItems which were added earlier. | |||||
15w33c | Added BeamTarget to EnderCrystal . | ||||
15w34a | Added powered and conditional byte tags to Control tile entity for command blocks.
| ||||
Added life and power to FireballBase . | |||||
Added id inside SpawnData to MobSpawner . | |||||
Added powered to the Music tile entity for note blocks. | |||||
15w35a | Added VillagerProfession to Zombie . | ||||
15w37a | Added Enabled to MinecartHopper . | ||||
15w38a | Added SkeletonTrap and SkeletonTrapTime to EntityHorse . | ||||
15w41a | Replaced Riding with Passengers for all entities.
| ||||
Added RootVehicle for all passengers. | |||||
Added Type to Boat . | |||||
15w42a | Added Fuel to Cauldron (brewing stands). | ||||
15w43a | Added LootTable and LootTableSeed to Chest , Minecart and MinecartHopper .
| ||||
Added DeathLootTable and DeathLootTableSeed to all mobs. | |||||
Added life and power to all fireballs (FireballBase ). | |||||
15w44a | Added ShowBottom to EnderCrystal . | ||||
15w44b | Added Potion and CustomPotionEffects to Arrow .
| ||||
Added Potion to AreaEffectCloud . | |||||
15w45a | Removed Linger from ThrownPotion . Instead, the potion will linger if the stored item has an ID of minecraft:lingering_potion .
| ||||
ThrownPotion will now render as its stored item even if the item is not a potion. | |||||
15w46a | MoreCarrotTicks from Rabbit is now set to 40 when rabbits eat a carrot crop, but is not used anyway. | ||||
15w47a | Added PaymentItem to Beacon . | ||||
15w49a | Removed PaymentItem from Beacon .
| ||||
In order for a sign to accept text, all 4 tags ("Text1", "Text2", "Text3", and "Text4") must exist. | |||||
15w51b | The original values of DisabledSlots in ArmorStand have changed in nature. | ||||
1.10 | 16w20a | Added entity PolarBear .
| |||
Added ZombieType to Zombie , replacing VillagerProfession and IsVillager . Value of 6 indicates the "husk" zombie. | |||||
A value of 2 on SkeletonType indicates the "stray" skeleton. | |||||
NoGravity extended to all entities. | |||||
Added powered , showboundingbox and showair to Structure . | |||||
16w21a | Added FallFlying to mobs and armor stands.
| ||||
Added integrity and seed to Structure . | |||||
1.10-pre1 | Added ParticleParam1 and ParticleParam2 to AreaEffectCloud . | ||||
1.11 | 16w32a | Horse was split into entity IDs horse , donkey , mule , skeleton_horse and zombie_horse for their respective types. Type and HasReproduced removed from horse , ChestedHorse and Items tags now apply only to mule and donkey , and SkeletonTrap and SkeletonTrapTime tags now apply only to skeleton_horse .
| |||
Skeleton was split into entity IDs skeleton , stray and wither_skeleton . SkeletonType tag is removed from all skeleton types. | |||||
Zombie was split into entity IDs zombie , zombie_villager and husk . ZombieType tag is removed from all zombie types, ConversionTime and Profession tags now apply only to zombie_villager . | |||||
Guardian was split into entity IDs guardian and elder_guardian . Elder tag is removed from guardian . | |||||
Unused savegame IDs Mob and Monster were removed. | |||||
Pumpkin byte tag is added to snowman . | |||||
16w35a | Added CustomName to banner . | ||||
16w39a | Added llama , llama_spit , vindication_illager , vex , evocation_fangs and evocation_illager .
| ||||
Added Color to shulker . | |||||
Added LocName , CustomPotionColor and ColorMap to items. | |||||
16w40a | Added Johnny to vindication_illager .
| ||||
Removed xTile , yTile , zTile , inTile , inGround from the FireballBase class (in large fireballs, small fireballs, dragon fireballs, and wither skulls). | |||||
16w41a | llama_spit is now available as a save game entity. | ||||
16w42a | Added crit to arrow . | ||||
16w43a | Added OwnerUUIDLeast and OwnerUUIDMost to evocation_fangs . | ||||
16w44a | Removed xTile , yTile , zTile , inTile , inGround from the fishing bobber entity. | ||||
1.11-pre1 | Changed ench to require at least one compound. |
ヘルプ | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
メニュー画面 |
| ||||||||||||||||
開発元 | |||||||||||||||||
ゲームのカスタマイズ | |||||||||||||||||
エディション |
| ||||||||||||||||
ゲーム |
| ||||||||||||||||
映画 |
| ||||||||||||||||
書籍 |
| ||||||||||||||||
その他メディア |
| ||||||||||||||||
イベント |
| ||||||||||||||||
公式商品 |
| ||||||||||||||||
その他 |