この記事では、Minecraft Java Edition(バージョン1.20.1)の情報をもとに執筆しています。
そのほかのバージョンや機種などでの動作は保証できません。

アイテムの情報を隠したいマインクラフター
「破壊可能や設置可能といった情報を隠したいんだけど、そんな方法ってあるのかな? もしあるんだったらどうやってやるのか教えて欲しいな」
こんな疑問を解決します!
- HideFlagsを指示することで、該当する情報を隠せる
- HideFlags一覧
こんにちは!
マインクラフターのなつめ(@natsume_717b)です。

2016年3月からマイクラをプレイしています!
最近はコマンドやデータパックなどの技術的なものを勉強しています。
この記事では、アイテムの様々な情報を隠せるHideFlagsについて解説していきます。
HideFlagsはgiveコマンドでアイテムを入手する際に指示するのが一般的なもので、脱出マップなど場合によってはよく使うものです。
ぜひこの記事をきっかけに使いこなしてみてくださいね。
それでは、さっそく見ていきましょう!
HideFlagsを指示することで、該当する情報を隠せる

アイテムの情報を隠したい場合には、HideFlagsという項目を指示すればOKです。
これはgiveコマンドで付与する際に指示するもので、適切な値を指示することで好きな情報を隠せます。
例えば、石を壊せる金のツルハシを手に入れてみましょう。
/give @p golden_pickaxe{CanDestroy:["minecraft:stone"]} 1
上記のコマンドで石を壊せる金のツルハシが手に入りますが、この場合「破壊可能」の情報が見えてしまいます。
そこで、HideFlagsに8という値を指示しながら書き加えると以下のようになります。
/give @p golden_pickaxe{HideFlags:8,CanDestroy:[stone]} 1
このコマンドを実行してみれば分かりますが、「破壊可能」の情報は見えなくなっています。
このように「破壊可能」を隠したい場合には、HideFlagsに8を指示してあげればOKです。
HideFlags一覧

HideFlagsで隠せる項目と指示する値の関係性を表にまとめました。
また、複数の項目を隠したい場合については表の下に記載していますので、ぜひ参考にしてください。
隠す項目 | HideFlagsの値 |
---|---|
Enchantments エンチャント情報を隠す | 1 |
attributes 装備品などに付与されているattributesを隠す | 2 |
Unbreakable 不可壊かどうかを隠す | 4 |
CanDestroy 破壊可能なアイテムを隠す | 8 |
CanPlaceOn 設置可能なアイテムを隠す | 16 |
OtherFlags 花火、飛翔時間、地図、ポーション効果、本の著者などを隠す | 32 |
Dyed 革装備などの色に関する項目を隠す | 64 |
trim 装備品の装飾関係を隠す | 128 |
複数の項目を隠したい場合
複数の項目を隠したい場合は、隠したい項目の値を全て足し算した値を記述しましょう。
例えば、破壊可能、設置可能の2つを隠したい場合には、8と16を足した値なので24を指示すればOKです。
隠したい項目が3つ、4つと増えても同じように足し算をすれば良いだけなので難しいことはないですね。
まとめ
というわけで、今回のまとめです。
この記事は以上になります。