【マイクラ】showtags(showTags)とは?Can Place On・Can Destroy表示を消すゲームルール【統合版】

この記事はマイクラ統合版向けです
Java版とはコマンド仕様・アイテムコンポーネントの書き方が異なります
Can Place On / Can Destroy の表示を消したい方向けに解説します

こんにちは。ゆずかきです。

マイクラ統合版で配布ワールドやアドベンチャーマップを作っていると、アイテム説明欄に、

  • Can Place On
  • Can Destroy
  • minecraft:item_lock のロック表示やアイコン

が表示されることがあります。

これ、機能としては便利なのですが、ワールド制作側から見ると、見た目がちょっと説明っぽくなりすぎることがあるんですよね。

例えば「このツルハシは石だけ壊せる」という仕組みを作りたい時、プレイヤーに仕様として伝えたい場合もあります。
でも逆に、謎解きマップやストーリー系ワールドでは、アイテム説明欄に全部表示されると、雰囲気が少し崩れることもあります。

そんな時に使えるのが、今回紹介するshowtags(showTags)というゲームルールです。

結論から言うと、統合版では次のコマンドで、Can Place On・Can Destroyなどのタグ表示を非表示にできます。

/gamerule showtags false

戻したい時は、こちらです。

/gamerule showtags true

この記事では、showtagsで何が消えるのか、何は消えないのか、Can Place On / Can Destroyとの関係、Java版との違いまで、実際にコマンドを組む時に困りやすいポイントを整理して解説していきますね!

この記事を読めば、次のことが分かります。

  • 統合版のshowtagsの意味が分かります👌
  • Can Place On / Can Destroy表示を消す方法が分かります👍
  • 表示を消してもアイテムの効果が残る理由が分かります
  • アドベンチャーマップ制作での使いどころが分かります(^^♪

※本記事は統合版のコマンド仕様・公式ドキュメント・海外コミュニティWiki情報をもとに構成しています。
※ゲーム内の表示名は言語設定により英語・日本語で異なる場合があります。
※統合版はアップデートでコマンド仕様が調整されることがあるため、コマンド入力時は現在の候補表示も確認してくださいね。


目次

1. showtags(showTags)とは?
2. showtagsで消せる表示・消せない表示
3. Can Place On・Can Destroyとは?
4. showtagsの使い方|表示を消す・戻すコマンド
5. showtags falseにしてもアイテム効果は残る?
6. 実際に使うコマンド例
7. アドベンチャーマップでの使いどころ
8. よくある失敗とチェックポイント
9. Java版との違い・バージョン注意点
10. まとめ
11. 参考文献

この記事で分かること
・統合版の /gamerule showtags false の使い方
・Can Place On / Can Destroyのタグ表示を消す方法
・表示を消してもアドベンチャーモード用の制限が残る理由


1. showtags(showTags)とは?

showtagsとは、マイクラ統合版に存在するゲームルールのひとつです。

名前の通り、アイテムに付いているタグ情報の表示を出すかどうかを切り替える設定ですね。

コマンドとして使う時は、基本的に小文字で、

/gamerule showtags false

と入力すればOKです。

一方で、Script APIなどの開発者向け表記では、showTagsのようにTが大文字になった形で出てくることがあります。

ここが少しややこしいところです。

👇表にまとめると、こんな感じです。

場面 表記 使い方
ゲーム内コマンド showtags /gamerule showtags false
Script APIなど showTags 開発者向けのプロパティ表記


普通にワールド内でコマンドを打つだけなら、showtagsと覚えておけば大丈夫です。

このゲームルールをfalseにすると、アイテム説明欄に出るCan Place On・Can Destroy・minecraft:item_lockのアイコンなどのタグ表示を非表示にできます。

ポイント
showtagsは、アイテムそのものを消すコマンドではありません。
あくまで、アイテムに付いている一部タグの表示を消すゲームルールです。

なので、配布ワールド制作やアドベンチャーマップ制作ではかなり便利です。


2. showtagsで消せる表示・消せない表示

showtagsで主に関係するのは、アイテムに付与された特殊なコンポーネントの表示です。

代表例は、次のようなものです。

  • Can Place On
  • Can Destroy
  • minecraft:item_lock のアイコンや表示
  • minecraft:keep_on_death など、アイテムに付いた特殊情報の表示

特にこの記事の本題になるのは、Can Place OnCan Destroyです。

この2つは、アドベンチャーモード用の制限を作る時によく使います。

たとえば、

  • このブロックは石の上にだけ置ける
  • このツルハシは石と深層岩だけ壊せる
  • この鍵アイテムはインベントリから動かせない

みたいな仕組みですね。

ただし、showtagsをfalseにしても、すべてのアイテム表示が消えるわけではありません。

👇消えるもの・消えないもののイメージです。

表示内容 showtags falseでの扱い 補足
Can Place On 非表示になる対象 設置可能ブロックの説明
Can Destroy 非表示になる対象 破壊可能ブロックの説明
minecraft:item_lock の表示 非表示になる対象 ロック表示・アイコン系
アイテム名 基本的に消えない 別設定ではなく通常表示
個数表示 基本的に消えない インベントリ上のスタック数


つまり、showtagsはアイテム説明欄をスッキリさせるための設定と考えると分かりやすいです。

注意!
showtags falseは、アイテムの機能そのものを無効化するコマンドではありません。
表示だけを消すものです。

ここを勘違いすると、「Can Destroyが消えたから壊せなくなった?」と混乱しやすいです。
でも実際は、後述する通り、表示を消しても効果は残ります


3. Can Place On・Can Destroyとは?

Can Place On・Can Destroyは、統合版でアドベンチャーモード用アイテムを作る時によく使うアイテムコンポーネントです。

簡単に言うと、

  • Can Place On:指定したブロックにだけ設置できる
  • Can Destroy:指定したブロックだけ破壊できる

という仕組みです。

普通のサバイバルモードでは、持っているブロックを置いたり、ツルハシで石を壊したりできますよね。
でもアドベンチャーモードでは、基本的に勝手なブロック破壊や設置が制限されます。

そこで、特定のアイテムにCan Place OnやCan Destroyを付けることで、指定したブロックだけ例外的に置ける・壊せるようにします。

これが配布マップでかなり使いやすいんです。

例えば、

/give @p diamond_pickaxe 1 0 {"minecraft:can_destroy":{"blocks":["stone","deepslate"]}}

このようなコマンドで、石と深層岩を壊せるダイヤモンドのツルハシを渡せます。

また、ブロック側にはCan Place Onを付けることで、特定の場所にだけ設置できるアイテムを作れます。

/give @p cobblestone 1 0 {"minecraft:can_place_on":{"blocks":["planks"]}}

この場合は、丸石を板材系ブロックの上に置けるようにするイメージです。

体験談的な注意点
コマンド自体は短く見えますが、JSONの {}[] の閉じ忘れで失敗しやすいです。
まずは公式サンプルに近い形で動作確認してから、対象ブロックだけ差し替えるのがおすすめです。

Can Place On / Can Destroyはアドベンチャーモード向け

大事なのは、Can Place OnとCan Destroyは主にアドベンチャーモードで意味を持つという点です。

サバイバルモードやクリエイティブモードの通常プレイで、普段の建築制限を細かく変えるためのものではありません。

配布ワールド・脱出マップ・謎解きマップなどで、

  • この部屋ではこのブロックだけ壊して良い
  • この台座にだけアイテムを置ける
  • プレイヤーに自由破壊をさせず、ルートを誘導したい

こういう時に使うものですね。


4. showtagsの使い方|表示を消す・戻すコマンド

showtagsの使い方はシンプルです。

Can Place On・Can Destroy表示を消す

/gamerule showtags false

これで、Can Place On・Can Destroyなどのタグ表示を非表示にできます。

アドベンチャーマップを公開する前や、配布ワールドの見た目を整えたい時は、基本的にこちらを使います。

表示を元に戻す

/gamerule showtags true

これで、非表示にしたタグ表示を再び表示できます。

検証中はtrueに戻しておくと、アイテムに正しくCan Place OnやCan Destroyが付いているか確認しやすいです。

現在の設定を確認する

ゲームルールは、値を入れずに確認できます。

/gamerule showtags

うまくいけば、現在のshowtagsの値が確認できます。

ただし、統合版は環境や入力画面によって補完の出方が違うことがあるので、うまく表示されない場合はコマンド候補を見ながら確認してください。

筆者のおすすめ運用
制作中:/gamerule showtags true
公開前:/gamerule showtags false

これが一番分かりやすいです。

制作中から非表示にしていると、どのアイテムに何の指定を付けたか確認しづらくなります。
なので、作っている間は表示ON、完成したら表示OFFにするのがおすすめです。


5. showtags falseにしてもアイテム効果は残る?

ここ、かなり大事です。

showtags falseにしても、Can Place OnやCan Destroyの効果は残ります。

消えるのは、あくまでアイテム説明欄に出るタグ表示です。

たとえば、石と深層岩だけ壊せるツルハシを作ってから、

/gamerule showtags false

を実行したとします。

この場合、アイテム説明欄からCan Destroyの表示は見えなくなります。
でも、アドベンチャーモードで石と深層岩だけ壊せるという機能は残ります。

つまり、showtagsは、

  • アイテムの性能を変えるコマンドではない
  • アイテムコンポーネントを削除するコマンドでもない
  • タグ表示を見せるかどうかのゲームルール

ということです。

ここを押さえておくと、配布ワールド制作でかなり使いやすくなります。

実際の運用イメージ

  1. 制作用ワールドでCan Destroy付きツルハシを作る
  2. showtags trueのまま、説明欄に対象ブロックが出ているか確認
  3. アドベンチャーモードで対象ブロックだけ壊せるか確認
  4. 問題なければshowtags falseにする
  5. 説明欄をスッキリさせて公開用ワールドにする

こんな流れです。

注意!
showtags falseにした後に「指定が消えたかも?」と不安になった場合は、一度showtags trueに戻して確認しましょう。
表示を戻せば、タグが付いているか再確認できます。


6. 実際に使うコマンド例

ここからは、実際に使いやすいコマンド例を整理しておきますね。

1. Can Destroy付きのツルハシを渡す

/give @p diamond_pickaxe 1 0 {"minecraft:can_destroy":{"blocks":["stone","deepslate"]}}

このコマンドでは、石と深層岩を壊せるダイヤモンドのツルハシを渡せます。

アドベンチャーモードのマップで、採掘できる場所を制限したい時に便利です。

2. Can Place On付きのブロックを渡す

/give @p cobblestone 1 0 {"minecraft:can_place_on":{"blocks":["planks"]}}

このコマンドでは、板材系ブロックの上に置ける丸石を渡すイメージです。

特定の台座にだけブロックを置かせたい時などに使えます。

3. タグ表示を消す

/gamerule showtags false

Can Place OnやCan Destroyの表示を消したい時に使います。

4. タグ表示を戻す

/gamerule showtags true

制作中の確認用として使います。

5. コマンドブロックで最初に非表示化する

ワールド開始時に自動で反映したい場合は、コマンドブロックに次のように入れておくのもありです。

/gamerule showtags false

ただし、ゲームルールはワールド全体に関わる設定です。
プレイヤーごとに個別でON/OFFする用途ではなく、そのワールド内の見え方を整えるための設定として考えると分かりやすいです。


7. アドベンチャーマップでの使いどころ

showtagsが一番活きるのは、やっぱりアドベンチャーマップや配布ワールドです。

特に、次のような場面で使いやすいです。

1. アイテム説明欄をスッキリさせたい時

Can Place OnやCan Destroyをたくさん使うと、アイテム説明欄が長くなります。

例えば、

  • 破壊可能ブロックが多いツール
  • 設置可能ブロックが複数あるブロック
  • minecraft:item_lockも同時に付けたアイテム

こういうアイテムは、説明欄がかなり情報量多めになります。

制作側としては便利でも、プレイヤー側から見ると少し見づらいです。
その場合、showtags falseで非表示にしておくと、アイテム名や説明をシンプルに見せやすくなります。

2. 謎解きの答えを隠したい時

Can Place Onの表示がそのまま出ると、

「あ、このブロックはここに置くんだな」

と分かってしまう場合があります。

それをヒントとして使うなら良いのですが、謎解きとして隠したい時は少し困ります。

showtags falseにしておけば、タグ表示を見せずに、プレイヤーには周囲の状況や看板の文章から考えてもらえます。

使い分けの考え方
初心者向けマップ:showtags trueで分かりやすくする
謎解き・探索系マップ:showtags falseで雰囲気を保つ

このくらいの感覚で使い分けると良いと思います。

3. ストーリー系ワールドの雰囲気を守りたい時

ストーリー系のワールドだと、「古びた鍵」「封印されたツルハシ」みたいなアイテム名を付けることがありますよね。

そこにCan DestroyやCan Place Onがずらっと表示されると、急に制作裏側の情報っぽく見えてしまいます。

もちろん機能説明としては正しいのですが、ストーリー重視のワールドでは、少し現実に戻される感じがあります。

そういう時も、showtags falseはかなり便利です。

4. 逆に表示した方が良い場面

逆に、すべてのワールドで非表示が正解というわけではありません。

初心者向けの配布マップや、ルールを分かりやすくしたいワールドでは、Can Place OnやCan Destroyを表示したままの方が親切です。

特に、

  • 何を壊せば良いか分かりにくい
  • 設置できる場所を明確に案内したい
  • 小さい子や初心者も遊ぶ想定

こういう場合は、showtags trueのままでも全然OKです。

要するに、showtagsは見た目を整えるための選択肢です。
便利だから常にfalse、というより、マップの方向性に合わせて使い分けましょう。


8. よくある失敗とチェックポイント

showtags自体は簡単なゲームルールですが、Can Place On / Can Destroyと一緒に使うと、いくつか詰まりやすいポイントがあります。

タグ表示が消えない場合

まず、コマンドのスペルを確認しましょう。

/gamerule showtags false

showtagではなく、showtagsです。
最後にsが付きます。

また、統合版のコマンド入力欄では候補が出るので、候補に出ているゲームルール名を選ぶのが安全です。

Can Destroyが効かない場合

Can Destroyが効かない場合は、showtagsではなく、アイテムコンポーネント側の問題であることが多いです。

チェックするところは、

  • JSONの {}[] が閉じているか
  • minecraft:can_destroy のスペルが正しいか
  • blocks の中のブロックIDが正しいか
  • アドベンチャーモードで確認しているか
  • 対象ブロック名がバージョンに合っているか

このあたりですね。

特に多いのが、サバイバルモードで確認してしまうパターンです。
Can Destroyはアドベンチャーモードの制限とセットで考えるものなので、検証する時はゲームモードも確認してください。

Can Place Onが効かない場合

Can Place Onは、基本的にブロックに付けるものです。

ツールや食べ物のようなアイテムにCan Place Onを付けても、そもそも置くアイテムではないため、意図した挙動になりません。

また、指定するブロックIDが間違っていると、置けるはずの場所に置けません。

色違いブロックを細かく指定したい場合

ここも注意です。

色違いブロックを指定したい時は、現在の統合版で有効なブロックIDを使うのが安全です。
たとえば、黒色のコンクリートなら black_concrete、白色のコンクリートなら white_concrete のように、候補に出るIDで確認します。

/give @p diamond_pickaxe 1 0 {"minecraft:can_destroy":{"blocks":["black_concrete"]}}

一方で、concrete:15wool:5 のように、古いデータ値で色を分ける書き方は、Can Place On / Can Destroyでは失敗しやすいです。
色違いブロックを絡めたギミックを作る時は、現在の候補表示でIDを確認してから組む方が安全です。

showtags falseで全部消えると思っている場合

showtags falseは、タグ表示を消すゲームルールです。
アイテム名や通常の表示まで全部消すものではありません。

「アイテム名も隠したい」「説明文を別で作りたい」という場合は、名前変更・NPC・看板・タイトル表示など、別の仕組みと組み合わせて考える必要があります。

チェックリスト

困った時は、下のチェックリストを見てください。

  • [ ] /gamerule showtags false と入力しているか?
  • [ ] showtag ではなく showtags になっているか?
  • [ ] Can Destroy / Can Place OnのコマンドJSONにミスがないか?
  • [ ] アドベンチャーモードで確認しているか?
  • [ ] 指定したブロックIDが現在の統合版で有効か?
  • [ ] 制作中に確認する時だけ /gamerule showtags true に戻しているか?

9. Java版との違い・バージョン注意点

この記事で扱っているshowtagsは、統合版のゲームルールです。

Java版にもCan Place OnやCan Destroyに似た仕組みはありますが、コマンドの書き方やアイテムコンポーネントの仕様が統合版とは違います。

そのため、Java版のコマンドをそのまま統合版に貼っても動かないことがあります。
逆に、統合版のコマンドをJava版に貼っても、そのままでは通りません。

統合版とJava版で名前が違いやすい

統合版では、/giveや/replaceitemの末尾にJSON形式のcomponentsを付ける形で、

{"minecraft:can_destroy":{"blocks":["stone","deepslate"]}}

のように書きます。

一方で、Java版ではバージョンによってNBT・アイテムコンポーネント周りの書き方が変わっています。
特にJava版1.20.5以降ではアイテム構文がコンポーネント形式に変わり、Java版1.21.5以降ではツールチップ表示周りもtooltip_displayコンポーネント側に整理されているため、古い記事のコマンドをそのまま使うと動かないことがあります。

注意!
本記事は統合版のshowtags解説です。
Java版のCanPlaceOn / CanDestroy、Java版1.20.5以降のcan_place_on / can_break、またはJava版1.21.5以降のtooltip_display周りとは別物として考えてください。

統合版のshowtagsはコマンド表記とAPI表記が違う

もう一つややこしいのが、表記です。

ゲーム内コマンドでは、

/gamerule showtags false

と小文字で使います。

一方で、Script APIなどでは、

showTags

のようにTが大文字の表記が出てきます。

検索する時は、両方の表記で情報が出てくるので、

  • コマンド入力:showtags
  • 開発者向け表記:showTags

と覚えておくと迷いにくいです。

統合版のアップデートにも注意

統合版は、コマンド候補やアイテムID、コンポーネント周りがアップデートで調整されることがあります。

本記事の基本コマンドは現在の統合版仕様に沿っていますが、配布ワールドとして公開する場合は、公開直前に次の確認をしておくと安心です。

  • 最新版の統合版でコマンドが通るか
  • アドベンチャーモードで想定通り置ける・壊せるか
  • showtags falseで表示だけ消えているか
  • showtags trueに戻した時、タグが再表示されるか
  • マルチプレイ環境でも同じ見え方になるか

配布ワールドは、作った時点では動いていても、後のバージョンで挙動が変わる可能性があります。
特にコマンド系ギミックは、公開前に一度ワールドをコピーして検証しておくのがおすすめです。


10. まとめ

今回は、マイクラ統合版のshowtags(showTags)について解説しました。

要点を整理すると、

  • Can Place On / Can Destroy表示を消すには /gamerule showtags false
  • 表示を戻すには /gamerule showtags true
  • コマンド入力では showtags、Script API表記では showTags
  • showtags falseで消えるのは主にタグ表示で、アイテム効果そのものは残る
  • Can Place On / Can Destroyはアドベンチャーモード向けの仕組み
  • Java版とはコマンド仕様が違うので混同注意

という感じです。

配布ワールドやアドベンチャーマップを作るなら、showtagsはかなり便利なゲームルールです。

ただし、常に非表示が正解というわけではありません。
初心者向けなら表示した方が親切なこともありますし、謎解き・ストーリー重視なら非表示の方が雰囲気を保ちやすいです。

個人的には、

制作中は showtags true で確認
公開前に showtags false で整える

この運用が一番おすすめです。

Can Place OnやCan Destroyをうまく使えると、統合版のアドベンチャーマップ制作の幅がかなり広がります。
アイテム説明欄まで整えておくと、プレイヤーが見た時の完成度も上がるので、ぜひ活用してみてくださいね。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラ統合版・Java版の便利コマンドや仕様解説をまとめているので、ぜひご覧くださいね(^^♪


11. 参考文献

この記事を書くにあたり、以下の公式ドキュメント・海外コミュニティWikiのページを参考にしています。