MC CommanderMinecraft非公式コマンド支援

アイテムの説明やエンチャント表示を隠すコマンド

コマンドで作った強い武器は、説明文にエンチャントや耐久無限がずらっと並びます。配布用のアイテムやアドベンチャーマップでは、この表示を隠したり、光り方を変えたりすると見た目がすっきりします。

givecomponentsJava版

giveコマンドを作る

更新日:

1. エンチャントの表示だけ隠す(1.21.5以降)

/give @s minecraft:diamond_sword[enchantments={sharpness:5},tooltip_display={hidden_components:["enchantments"]}]

tooltip_display の hidden_components に、隠したいデータの名前を並べます。エンチャントの効果はそのまま残り、説明文に出なくなるだけです。

2. いくつかの表示をまとめて隠す

/give @s minecraft:diamond_sword[enchantments={sharpness:5},unbreakable={},tooltip_display={hidden_components:["enchantments","unbreakable","attribute_modifiers"]}]
名前隠れるもの
enchantmentsエンチャント
unbreakable「耐久無限」の表示
attribute_modifiers攻撃力や攻撃速度など
can_break「破壊可能」のブロック
can_place_on「設置可能」のブロック
dyed_color染めた色

攻撃力の表示を隠す attribute_modifiers は、武器や防具にもともと付いている数値にも効きます。

3. 説明文をまるごと隠す

/give @s minecraft:diamond[tooltip_display={hide_tooltip:true}]

マウスを合わせても、名前を含めて何も表示されなくなります。宝探しの「なぞのアイテム」などに使えます。

4. エンチャントの光を消す・付ける

/give @s minecraft:diamond_sword[enchantments={sharpness:5},enchantment_glint_override=false]
/give @s minecraft:stick[enchantment_glint_override=true]

1行目はエンチャントが付いていても光らない剣、2行目はエンチャントがないのに光る棒です。enchantment_glint_override は1.20.5以降で使えます。

5. 1.20.5〜1.21.4の書き方

/give @s minecraft:diamond_sword[enchantments={levels:{sharpness:5},show_in_tooltip:false},unbreakable={show_in_tooltip:false}]
/give @s minecraft:diamond[hide_tooltip={}]

この版では、データごとに show_in_tooltip:false を付けて隠します。攻撃力などの表示は attribute_modifiers の中、それ以外のこまかい表示は hide_additional_tooltip={} で隠します。

6. 1.20.4以前の書き方

/give @s minecraft:diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}],HideFlags:1}

HideFlags は、隠したいものの数字を足して決めます。1がエンチャント、2が攻撃力など、4が耐久無限、8が破壊可能、16が設置可能です。全部隠すときは大きめの数字(127など)にします。版の違いは NBTとcomponentsの違い で説明しています。

うまくいかないときの確認ポイント

よくある質問

隠した表示をあとから見ることはできますか?

/data get entity @s SelectedItem で、手に持っているアイテムのデータを確認できます。説明文には出なくても、データは残っています。

名前の色はそのまま残りますか?

hidden_componentsで隠すのは指定したものだけなので、名前や色はそのまま表示されます。hide_tooltipを使うと名前も表示されなくなります。

統合版でもできますか?

統合版のgiveコマンドでは、説明文の表示を変えることはできません。

関連ページ

アイテムの見た目を変えるコマンド棒を剣の見た目にできます。カスタムアイテムの作り方

名前や説明を付けたアイテムを作ります。

NBTとcomponentsの違い

版ごとの書き方です。

enchantコマンドの基本

エンチャントの付け方です。

壊せる・置けるブロックを決めるコマンド

破壊可能の表示を隠すときに。

コマンド辞典

基本構文とコマンド別の使い方を確認できます。