マイクラで村人のインベントリを確認する方法【Java版】

Minecraft(マインクラフト、マイクラ)の村人は、自身のインベントリを使用して、種やパンなどのアイテムを所有します。

つまり、プレイヤーと同じくアイテムを持つことが出来るということです。

しかし、プレイヤーが村人のインベントリにアクセスする事はできません。その為、村人がどんなアイテムを持っているのか確認する事は不可能です。

しかし、コマンドを利用する事で、村人が持っているアイテムやその個数を確認する事ができます。

※コマンドを利用するには「チートを許可」しているワールドである必要があります。

村人のインベントリを確認するコマンド

以下のコマンドを入力すると、プレイヤーの一番近くにいる村人のインベントリを確認する事ができます。

/data get entity @e[type=villager,limit=1,sort=nearest] Inventory

このコマンドを入力すると、以下のようなメッセージが表示されます。

Minecraftでコマンドを使い、村人のインベントリの内容を表示させた様子

一見分かりにくいですが、意味が分かれば簡単です。

「count」はアイテムの個数です。つまり、画像では64個持っているという事です。

「id」は「minecraft:」の右側にある部分を見ましょう。画像では「wheat_seeds」となっています。これは小麦の種を表します。

つまり、村人は「小麦の種(wheat_seeds)を1スタック(64個)持っている」という事です。

このidは各アイテムに振られているIDです。IDが分からない場合は、Wikiなどを利用してIDを確認しましょう。

参考:アイテムID | mcwithcode

小麦の種(wheat_seeds)を8スタック(64個 x 8)持っている場合は以下のようになります。

Minecraftでコマンドを使い、村人のインベントリの内容を表示させた様子

インベントリのスロットごとに表示されるので、8つ同じものが表示されています。

逆に何も持っていない場合は、全ての値が空になります(「持っていない」とは表示されません)。

Minecraftでコマンドを使い、村人のインベントリの内容を表示させた様子

村人式全自動小麦収穫農場を作る際など、何も所有していないインベントリが空っぽの村人が必要な際は、この方法を使えば簡単に村人の所有物を知る事ができます。

まとめ

通常、Minecraftでは村人のインベントリ(アイテムを持つ)を確認することは出来ません。

しかし、コマンドを使えば、本来確認できない村人のインベントリを内容や個数を含めて確認する事ができます。

GUI(ゲームの描写)ではなく、全て文字で表示されるのでちょっと分かりづらいですが、非常に便利です。

コマンドを入力するだけで利用できるので、プラグインやMODは一切不要です。バニラ(MODやテクスチャなどを導入していない素のMinecraft)で利用できるので安全です。

参考