
この記事は、チェスト・かまど・看板・ホッパーなどの“追加データを持つブロック”の仕組みを知りたい方向けです
Java版・統合版の両方に触れますが、コマンドやNBTの話はJava版寄りです
サバイバル目線で分かるように、難しい用語はなるべく噛み砕いて解説します
こんにちは。ゆずかきです。
マイクラを遊んでいると、たまにブロックエンティティという言葉を見かけることがあります。
普通にサバイバルをしているだけなら、あまり意識しない言葉かもしれません。
ただ、実はこれ、倉庫・自動仕分け機・かまど施設・レッドストーン装置・建築の重さにかなり関係している大事な仕様です。
たとえば、
- なぜチェストにはアイテムを保存できるの?
- なぜ看板の文字は、ワールドを閉じても残るの?
- なぜJava版ではチェストやホッパーをピストンで押せないの?
- なぜホッパーを大量に並べると、ワールドが重くなりやすいの?
こういう疑問の裏側には、だいたいブロックエンティティの仕組みがあります。
今回は、「難しい内部仕様」ではなく「サバイバルでどう関係するのか」を中心に、ブロックエンティティの仕組みを解説していきますね。
この記事を読めば、次のことが分かります。
- ブロックエンティティとは何か
- 普通のブロック・ブロック状態・エンティティとの違い
- チェスト、ホッパー、看板などが何を保存しているのか
- Java版と統合版で何が違うのか
- 倉庫や自動装置を作る時に注意したいポイント
それでは、やっていきましょう!
※本記事はJava版・統合版の一般的な仕様をもとに解説しています。
※コマンドやNBTの確認例はJava版向けです。
※バージョンによって細部が変わる可能性があるため、特殊な装置を作る場合は最新版の仕様も確認してくださいね。
目次
1. ブロックエンティティとは
2. ブロック状態・エンティティとの違い
3. ブロックエンティティを持つ主なブロック
4. ブロックエンティティには何が保存される?
5. Java版と統合版の違い
6. サバイバルで知っておきたい注意点
7. Java版でブロックエンティティのデータを確認する方法
8. よくある勘違いと補足
9. まとめ
10. 参考文献
この記事で分かること
・マイクラのブロックエンティティの基本
・チェストやホッパーが重くなりやすい理由
・Java版と統合版で装置の挙動が変わるポイント
1. ブロックエンティティとは
ブロックエンティティとは、簡単に言うと、特定のブロックにくっついている追加データや追加処理のことです。
普通のブロックは、基本的に「どの座標に、何のブロックがあるか」で管理できます。
たとえば石なら、石です。土なら、土です。
でも、チェストはそれだけでは足りません。
チェストには、
- 中に入っているアイテム
- どのスロットに何個入っているか
- 名前を付けている場合、その名前
- 開閉アニメーションに関係する情報
こういった追加情報が必要になります。
この「ブロック単体だけでは表現しきれない情報」を保存したり、通常のブロックモデルだけでは表しにくい表示や処理を行ったりするために使われるのが、ブロックエンティティです。
サバイバル目線で言うと、中身・文字・進行時間・特殊な状態を覚えているブロックだと思えば分かりやすいです。
たとえば、
- チェスト:中身を保存する
- かまど:燃焼時間、精錬時間、入っているアイテムを保存する
- 看板:書いた文字を保存する
- 書見台:置いた本と現在のページを保存する
- ミツバチの巣・養蜂箱:中にいるミツバチの情報を保存する
- スポナー:何を、どのタイミングで湧かせるかを保存する
…という感じですね。
「ワールドを閉じてもチェストの中身が残る」のは、チェストのブロックエンティティに中身が保存されているからです。
逆に、ただの石や丸石のようなブロックには、基本的にこういう複雑な追加データは必要ありません。
ここが、普通のブロックとブロックエンティティ持ちブロックの大きな違いです。
2. ブロック状態・エンティティとの違い
ここ、少し混乱しやすいところです。
マイクラには、似た言葉として、
- ブロック
- ブロック状態
- ブロックエンティティ
- エンティティ
があります。
全部似ていますが、意味は違います。
👇下の表に、サバイバルで分かりやすいように整理しました。
| 用語 | おおまかな意味 | 例 |
|---|---|---|
| ブロック | ワールドに置かれているマス | 石、土、ガラス、チェストなど |
| ブロック状態 | 向き・水没・開閉などの簡単な状態 | 階段の向き、ドアの開閉、ホッパーの向き |
| ブロックエンティティ | ブロックに紐付く追加データや追加処理 | チェストの中身、看板の文字、かまどの燃焼時間 |
| エンティティ | ワールド内で動いたり、独立して存在したりするもの | プレイヤー、Mob、落ちているアイテム、ボート、トロッコ |
たとえば、階段ブロックを置いた時、階段は「どちら向きか」「上下どちらの半分か」という情報を持っています。
これはブロック状態です。
一方、チェストの場合は「北向き」みたいな情報だけでは足りません。
中にダイヤが3個、鉄インゴットが64個、パンが12個…というように、保存しないといけない情報が多いですよね。
この場合はブロックエンティティが使われます。
そして、ゾンビや村人、ボート、トロッコ、落ちているアイテムなどはエンティティです。
ブロックに紐付いているというより、ワールド内を独立して動く存在ですね。
ポイント
チェストは「エンティティ」ではなく、ブロックエンティティを持つブロックです。
ここを間違えると、コマンドや装置仕様を調べる時に混乱しやすいので注意しましょう。
ちなみに、エンティティとブロックエンティティは名前が似ていますが、かなり別物です。
筆者も最初は「チェストってエンティティなの?」と思っていましたが、正しくはチェストブロックにブロックエンティティが付いているという理解で大丈夫です。
3. ブロックエンティティを持つ主なブロック
では、実際にどんなブロックがブロックエンティティを持っているのでしょうか。
全部を暗記する必要はありません。
サバイバルでは、「中身を持つ」「文字を持つ」「処理時間を持つ」「特殊な描画をする」ブロックが多いと覚えておくと便利です。
代表的なものを種類別にまとめますね。
収納・アイテムを保存する系
- チェスト
- トラップチェスト
- 樽
- シュルカーボックス
- ディスペンサー
- ドロッパー
- ホッパー
- 模様入りの本棚
- 飾り壺
- 書見台
- ジュークボックス
このあたりは、サバイバルでもよく使います。
特にチェスト・樽・ホッパー・シュルカーボックスは、倉庫や自動仕分け機で大量に使うことが多いですね。
ブロックエンティティの中でも、かなり身近なグループです。
加工・進行時間を保存する系
- かまど
- 溶鉱炉
- 燻製器
- 醸造台
- 焚き火
- ソウル焚き火
- クラフター
これらは、アイテムだけでなく、処理の進行状況も保存します。
たとえば、かまどなら、燃料があとどのくらい残っているか、精錬がどこまで進んでいるかを覚えています。
途中まで焼いていたアイテムが、ワールドを閉じて開き直しても残っているのはこのためです。
文字・見た目・特殊表示を保存する系
- 看板
- 吊り看板
- 旗
- Mobの頭・プレイヤーの頭
- エンチャントテーブル
- エンダーチェスト
看板は文字、旗は模様、プレイヤーの頭はスキン情報などを保存します。
エンチャントテーブルの本のアニメーションや、エンダーチェストの特殊な表示も、通常のブロックモデルだけでは表現しにくいものです。
こういう見た目の特別な処理にも、ブロックエンティティが関係しています。
レッドストーン・特殊機能系
- ビーコン
- スポナー
- 試練のスポナー
- 宝物庫
- スカルクセンサー
- 調律されたスカルクセンサー
- スカルクカタリスト
- スカルクシュリーカー
- コンジット
- ベル
- 日照センサー
- レッドストーンコンパレーター
- 怪しげな砂
- 怪しげな砂利
このあたりは、少しテクニカルです。
スポナーなら「何を湧かせるか」「次に湧くまでの時間」などを持っています。
スカルクセンサーなら、振動の検知や信号に関係する情報を扱います。
ビーコンは、ピラミッドの状態や選択されている効果などに関係します。
注意
ブロックエンティティ扱いになるかどうかは、Java版と統合版で違うものがあります。
たとえばアイテム額縁は、Java版ではエンティティですが、統合版ではブロックエンティティです。
つまり、同じ見た目のブロックでも、エディションによって内部仕様が違うことがあるということです。
ここは装置を作る時にかなり大事なので、Java版の装置を統合版へそのまま持っていく時は注意してくださいね。
4. ブロックエンティティには何が保存される?
ブロックエンティティに保存される内容は、ブロックごとに違います。
ここでは、サバイバルでよく関係するものを中心に見ていきましょう。
チェスト・樽・シュルカーボックス
これらは主に、中に入っているアイテムを保存します。
- どのスロットに入っているか
- アイテムID
- 個数
- アイテム側の追加データ
- 名前を付けている場合の表示名
チェスト倉庫を作る時、チェストを開くとちゃんと中身が残っていますよね。
それは、ブロックエンティティが中身を覚えているからです。
ただし、破壊した時の挙動はブロックによって違います。
チェストや樽は中身をその場に落としますが、シュルカーボックスは中身を保持したままアイテム化できます。
この違いは、引っ越しや倉庫整理でかなり重要です。
かまど・溶鉱炉・燻製器
かまど系は、単に中身を保存するだけではありません。
- 入力スロットのアイテム
- 燃料スロットのアイテム
- 結果スロットのアイテム
- 残り燃焼時間
- 現在の精錬進行度
- 精錬済みレシピの情報
こういった情報を持ちます。
たとえば、鉄鉱石を途中まで焼いてからワールドを閉じても、再開後に精錬途中の状態が残っています。
これもブロックエンティティのおかげです。
地味ですが、サバイバルではかなりありがたい仕様ですね。
ホッパー
ホッパーは、ブロックエンティティの中でも特に装置への影響が大きいです。
ホッパーは、
- 自分の中の5スロット分のアイテム
- 次にアイテムを移動するまでのクールダウン
- 上のアイテムやコンテナを確認する処理
- 向きのブロック状態と組み合わせた、接続先へのアイテム移動
などに関係します。
ホッパーは便利ですが、大量に置くと負荷が増えやすいブロックでもあります。
特に、常に動いている仕分け機や大量のホッパーラインは、サーバーや低スペック環境では重さの原因になりやすいです。
体験談
筆者も最初、自動仕分け機を横に長く伸ばしすぎて、拠点周辺だけ妙にカクつくようになったことがあります。
原因を整理すると、チェスト・ホッパー・額縁・村人など、処理するものを一か所に集めすぎていました。
倉庫は便利ですが、何でも密集させれば良いわけではありませんね。
看板・吊り看板
看板は、書いた文字を保存します。
現在の看板は表と裏に文字を書けるため、面ごとのテキスト情報も持ちます。
また、発光する文字や、ハニカムで編集をロックした状態なども関係します。
サバイバルでは、倉庫の分類ラベルや村人交易所のメモに使うことが多いですね。
看板の文字がワールドを閉じても残るのも、ブロックエンティティのデータとして保存されているからです。
ミツバチの巣・養蜂箱
ミツバチの巣や養蜂箱は、中にいるミツバチの情報を保存します。
- 中に入っているミツバチ
- ミツバチごとのデータ
- 巣に入っている時間
- 花の位置に関する情報
などですね。
養蜂場を作る時に、シルクタッチでミツバチ入りの巣を持ち運ぶことがあります。
あれも、巣の中の情報が保存されているから成り立っています。
スポナー・試練のスポナー・宝物庫
このあたりは、普通の建築ブロックよりかなり複雑です。
スポナーや試練のスポナーは、
- 湧かせるMob
- 次に湧くまでの遅延
- 一度に湧く数
- 湧き条件
- 中で回っているMob表示
などに関係します。
試練のスポナーは、ウェーブの進行や報酬にも関係します。
宝物庫は、報酬の設定や、すでに開けたプレイヤーの情報などを扱います。
トライアルチャンバー周りのブロックが特別な挙動をするのは、こうした保存データがあるからですね。
5. Java版と統合版の違い
ブロックエンティティで特に大事なのが、Java版と統合版でピストン挙動が違うという点です。
Java版:ブロックエンティティ持ちブロックは基本的にピストンで動かせない
Java版では、チェスト・ホッパー・かまど・樽・ディスペンサーなど、ブロックエンティティを持つブロックは基本的にピストンで押せません。
これは装置作りでかなり重要です。
たとえばJava版では、
- チェスト付きの壁をピストンで動かす
- ホッパーを飛行機械で運ぶ
- かまど施設をピストンで丸ごと移動する
こういったことは、バニラ環境ではできません。
「どうしてチェストだけ動かないの?」と思ったことがある方もいるかもしれませんが、理由はこのブロックエンティティの仕様です。
統合版:ブロックエンティティをピストンで動かせる場合がある
一方、統合版では、ブロックエンティティを持つブロックでもピストンで動かせるものがあります。
この差があるため、Java版と統合版ではレッドストーン装置の作り方が変わります。
特に、
- 倉庫装置
- 飛行機械
- ピストンドア
- 自動回収機構
などは、Java版の動画を統合版で真似してもうまく動かなかったり、逆に統合版の装置をJava版で作れなかったりします。
注意!
「マイクラで動く」と書かれている装置でも、Java版なのか統合版なのかで結果が変わることがあります。
ブロックエンティティとピストンが絡む装置は、特にエディション確認が大事です。
アイテム額縁の扱いも違う
分かりやすい例が、アイテム額縁です。
Java版では、アイテム額縁はブロックではなくエンティティ扱いです。
一方、統合版ではブロックエンティティとして扱われます。
そのため、装置やコマンドで扱う時に差が出ます。
見た目は同じでも、内部的には別物に近い扱いになっていることがあるので、ここも覚えておくと混乱しにくいです。
コマンド・NBT確認はJava版の方が分かりやすい
Java版では、/data get block コマンドでブロックエンティティの中身を確認できます。
統合版にもコマンドはありますが、Java版のNBTと同じ感覚では扱えません。
そのため、ブロックエンティティの保存データを細かく見る解説は、基本的にJava版向けになることが多いです。
本記事でも、コマンド確認の章はJava版前提で紹介しますね。
6. サバイバルで知っておきたい注意点
ここからは、実際にサバイバルを遊ぶうえで知っておくと役立つポイントを整理します。
1. 大量のホッパーは重くなりやすい
ホッパーは便利ですが、置きすぎるとワールドが重くなりやすいです。
理由は、ホッパーが定期的に、
- 上にアイテムが落ちていないか
- 上のコンテナから吸えるアイテムがないか
- 接続先へアイテムを送れるか
などを確認しているからです。
自動仕分け機を作るとき、ついホッパーを大量に並べたくなります。
ただ、長期ワールドやマルチサーバーでは、ホッパー数が増えすぎると負荷の原因になることがあります。
対策としては、
- 使っていないホッパーはレッドストーン信号でロックする
- アイテム輸送は水流も併用する
- 仕分け機を必要以上に巨大化させない
- 常時稼働装置を拠点に集めすぎない
- ホッパーの上にコンポスターなどを置く構造も検討する
といった方法があります。
初心者さん向けに言うと、何でもホッパーで解決しようとしないのが大事です。
便利ですが、万能ではありません。
2. チェスト倉庫は見た目の重さにも関係する
チェストは中身を保存するだけでなく、開閉アニメーションもあります。
大量のチェストを一か所に並べると、環境によっては表示面で重く感じることがあります。
もちろん、普通のサバイバル倉庫くらいなら神経質になりすぎなくて大丈夫です。
ただし、
- 何百個もチェストを並べる
- 額縁を大量に貼る
- ホッパー仕分け機を併設する
- 村人交易所も同じ場所に置く
こうなると、拠点周辺だけ重くなることがあります。
筆者のおすすめは、倉庫・交易所・大型自動装置を少し分散することです。
全部を一つの建物に詰め込むと便利ですが、重くなった時の原因調査が大変です。
3. シュルカーボックスは中身を持ち運べる特殊な存在
シュルカーボックスは、ブロックエンティティの便利さを一番体感しやすいブロックだと思います。
普通のチェストは壊すと中身を落とします。
でもシュルカーボックスは、壊しても中身を保持したままアイテムになります。
これがあるから、遠征・建築・整地・倉庫整理がかなり楽になります。
エンダーチェストと組み合わせると、実質的にかなり大きな携帯倉庫になります。
サバイバル後半で生活が一気に楽になる理由のひとつですね。
4. エンダーチェストの中身はブロック側ではなくプレイヤー側
ここは少しややこしいです。
エンダーチェスト自体はブロックエンティティを持ちますが、中身はエンダーチェストのブロック側に保存されているわけではありません。
エンダーチェストの中身は、プレイヤーごとの専用インベントリとして保存されます。
だから、どこに置いたエンダーチェストを開いても同じ中身が出てくるわけですね。
つまり、
- チェスト:そのチェストのブロック側に中身がある
- シュルカーボックス:箱そのものが中身を保持してアイテム化できる
- エンダーチェスト:プレイヤー側の専用インベントリを見る入口
というイメージです。
この違いを理解しておくと、倉庫整理やロスト対策でかなり役立ちます。
5. 構造物コピーやワールド編集では中身の扱いに注意
クリエイティブやコマンドで建築物をコピーする時、ブロックエンティティのデータを含めるかどうかで結果が変わります。
たとえば、チェストの中身・看板の文字・コマンドブロックの内容などは、普通のブロック以上に注意が必要です。
「見た目だけコピーしたつもりが、チェストの中身まで複製された」
「逆に、看板の文字やコンテナの中身が消えていた」
ということが起きる場合があります。
サバイバルではあまり触れませんが、配布ワールドや検証ワールドを作る人は、ここを意識しておきましょう。
7. Java版でブロックエンティティのデータを確認する方法
Java版では、コマンドを使うことでブロックエンティティの中身を確認できます。
基本形はこちらです。
/data get block <x> <y> <z>
たとえば、座標 100 64 100 にあるチェストのデータを見たい場合は、
/data get block 100 64 100
と入力します。
チェストなら中身、かまどなら燃焼時間や精錬状況、看板なら文字データなどが確認できます。
チェストの中身を確認する例
/data get block 100 64 100 Items
チェストやホッパーなど、アイテムを保存するブロックでは Items というデータが見えることがあります。
ここに、どのスロットに何が入っているかが保存されています。
かまどの燃焼時間を見る例
/data get block 100 64 100 BurnTime
かまど系では、燃料の残り時間や精錬の進行度に関係するデータを見ることができます。
このあたりを確認すると、かまどが「ただのブロック」ではなく、内部的に状態を持って動いていることが分かりやすいです。
看板の文字を見る例
/data get block 100 64 100
看板はバージョンによってデータの見え方が変わることがあります。
現在の看板は表面・裏面のテキストを持つため、実際にコマンドで見てみるとかなり細かいデータが保存されていることが分かります。
注意!
/dataコマンドはJava版向けの確認方法です。
サバイバル本編で使うというより、クリエイティブ検証ワールドで仕組みを理解するためのものだと思ってください。
コマンドが苦手な方は無理に触らなくても大丈夫です。
ただ、仕組みを知りたい方は、一度クリエイティブワールドでチェストやかまどに対して /data get block を試してみると、かなり理解が進みます。
8. よくある勘違いと補足
最後に、ブロックエンティティ周りでよくある勘違いを整理しておきます。
チェストはエンティティではない
チェストは動く存在ではないので、エンティティではありません。
正しくは、ブロックエンティティを持つブロックです。
「エンティティが多いと重い」と「チェストが多いと重い」は、似ていますが理由が違います。
Mobや落ちているアイテムはエンティティです。
チェストやホッパーはブロックエンティティです。
どちらも重さに関係することはありますが、内部的には別のものとして考えましょう。
すべての特殊ブロックがブロックエンティティとは限らない
特殊な見た目のブロックだからといって、必ずブロックエンティティを持つわけではありません。
たとえば、階段やフェンス、トラップドアなどは向きや開閉状態を持ちますが、それは基本的にブロック状態で管理されます。
ブロックエンティティが必要になるのは、主にブロック状態だけでは表現しきれない情報を持つ時です。
Java版の装置動画を統合版でそのまま作ると失敗することがある
これは本当に多いです。
ブロックエンティティの扱いだけでなく、Java版と統合版ではレッドストーン挙動やMob湧き仕様も違います。
特に、
- ピストンでチェストやホッパーを動かす装置
- アイテム額縁を使った装置
- ホッパーやコンパレーターを多用する装置
このあたりは、必ず自分のエディションに合っているか確認してください。
筆者も過去に、Java版の感覚で統合版の装置を見て「なんでこれ動くの?」となったことがあります。
逆も同じで、統合版の便利仕様をJava版で再現しようとして詰まることもあります。
重さ対策は「数を減らす」だけではない
ブロックエンティティが重さに関係するからといって、全部減らせば良いわけではありません。
大事なのは、
- 常時稼働しているか
- 一か所に密集しているか
- 見える範囲に大量にあるか
- ホッパーのように毎回処理するブロックが多いか
- エンティティや村人も同じ場所に集めすぎていないか
です。
チェストが多少多いくらいなら問題ない環境もあります。
でも、ホッパー・村人・Mob・額縁・レッドストーン時計・水流アイテム輸送が全部同じ場所に集まると、さすがに重くなりやすいです。
拠点を作る時は、便利さと軽さのバランスを見ながら配置するといいですね。
9. まとめ
今回は、マイクラのブロックエンティティについて解説しました。
要点を整理すると、
- ブロックエンティティは、特定ブロックに紐付く追加データや追加処理
- チェストの中身、看板の文字、かまどの燃焼時間などを保存する
- ブロック状態は、向き・開閉・水没などの比較的シンプルな状態
- エンティティは、Mob・アイテム・ボートなど独立して存在するもの
- Java版では、ブロックエンティティ持ちブロックは基本的にピストンで動かせない
- 統合版では、ブロックエンティティをピストンで動かせる場合がある
- ホッパーや大量チェストは、倉庫や装置の重さに関係することがある
こんな感じです。
普段のサバイバルでは、ブロックエンティティという言葉を知らなくても遊べます。
でも、この仕組みを知っておくと、倉庫作り・自動仕分け機・ピストン装置・ワールドの軽量化でかなり役立ちます。
特に、Java版と統合版の違いは重要です。
同じマイクラでも、ブロックエンティティとピストンの関係が違うため、装置の再現性に大きく影響します。
「チェストが動かない」「ホッパー装置が重い」「看板やかまどのデータってどこにあるの?」と思った時は、今回のブロックエンティティの話を思い出してみてください。
では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にも、サバイバルで役立つ仕様解説や装置づくりを紹介しているので、ぜひご覧くださいね(^^♪
10. 参考文献
この記事を書くにあたり、以下の海外Wiki・公式情報を参考にしています。
- Minecraft Wiki(Block entity)
- Minecraft Wiki(Block states)
- Minecraft Wiki(Entity)
- Minecraft Wiki(Chunk format)
- Minecraft Wiki(Piston)
- Minecraft Wiki(Commands/data)
- Minecraft Wiki(Hopper)
- Minecraft Wiki(Shulker Box)
- Minecraft Wiki(Ender Chest)
- Minecraft Wiki(Sign/BE)
- Minecraft Wiki(Trial Spawner)
- Minecraft Wiki(Vault)
- <a href="https://www.minecraft.net/ja-jp/article/minecraft-java-edition-1-21