マイクラ攻略,コマンド・MOD
※当サイトの商品リンクには、アフィリエイトプログラムを利用しているものがあります。
※本ブログの記事は、筆者がマインクラフト(Java版・統合版)をプレイして検証した内容、および公式仕様をもとに執筆しています。なるべく最新の情報提供に努めておりますが、バージョンの違いにより挙動が異なる場合があります。
マインクラフト(マイクラ)のJava版には、プレイヤーやモブ、防具立ての体力や攻撃力など「属性」と呼ばれるパラメーターを変更するattribute(アトリビュート)コマンドがあります。
巨大化したり攻撃力が強くなったりと、特殊な遊び方をするうえで使い勝手の良いコマンドのひとつです。
この記事では、attributeコマンドの使い方を紹介します。主な属性値も解説していますので、いろいろカスタマイズして遊びたい人は参考にしてください。
1)コマンドを入力できるようにする
attributeコマンドを利用するには、まずコマンドを入力できるようにする必要があります。以下の記事を参考に設定してください。
2.attributeコマンドを入力する
attributeコマンドは、プレイヤーやモブ、防具立てが持っている属性値を変更するコマンドです。例えば、コマンド実行者の体力を100(ハート50個分)にするには、以下のように入力します。
/attribute @s minecraft:max_health base set 100

/attributeに続き、属性値を変更したいエンティティを指定します。プレイヤー名、ターゲットセレクター、UUIDで指定可能です。
ただし、対象として指定できるのは1体のみです。エンティティを指定するなら、例えば
@e[type:minecraft:creeper,limit=1]
のように、1体に制限する必要があります。
続いて、属性IDを入力します。今回は最大体力ですが、「movement_speed」なら移動速度、「attack_damage」なら攻撃力など、さまざまな属性を指定できます。
バージョン1.21.2からは、「generic.」「player.」の部分が不要となり、表記がシンプルになりました。他のコマンド同様、「minecraft:」は自動で補完されるため、入力は自由です。
最後に、「base set 数字」で属性値を設定します。それぞれの属性には最小値・最大値が設定されており、attributeコマンドを使ってもそれを超えることはできません。
とはいえ、最大体力なら最大値が1024など、通常よりはるかに高いため十分に楽しめます。
以下は自動表示広告です。「次へ」「続きに進むには」など、ボタンに偽装した広告はタップしないでください。
主な属性値
設定できる属性値は30以上あります。ここでは、よく使われる属性値を紹介します。すべての属性値はMinecraft Wikiの「属性」ページを参考にしてください。
| 属性名 |
属性ID |
デフォルト値
(プレイヤー) |
| 最大体力 |
max_health |
20 |
| 移動速度 |
movement_speed |
0.1 |
| 攻撃力 |
attack_damage |
2.0 |
| 防御力 |
armor |
0 |
| 大きさ |
scale |
1.0 |
| ジャンプ力 |
jump_strength |
0.42 |
| 採掘効率 |
mining_efficiency |
0 |
| 弾む力 |
bounciness |
0 |

2026年6月のアップデートでは、サルファーキューブ関連の属性などが追加され、プレイヤーなど他のエンティティにも適用可能となりました。
- bounciness(弾力。デフォルトは0.0。設定範囲は0.0~1.0)
- friction_modifier(摩擦。デフォルトは1.0。設定範囲は0.0~2048.0)
- air_drag_modifier(空気抵抗。デフォルトは1.0。設定範囲は0.0~2048.0)
- name_tag_distance(ネームタグが見える範囲。デフォルトは64.0。設定範囲は0.0~512.0)
- below_name_distance(スコアボードの表示が見える範囲。デフォルトは10.0。設定範囲は0.0~512.0)
attributeコマンドの応用
属性値を確認する
属性値を調べるときは、「base get」を使います。
例えば以下のように入力すると、コマンド実行者の最高速度の属性値を表示します。attributeコマンドで変更している場合はその数値が表示されます。
/attribute @s minecraft:movement_speed base get

また、アイテムやポーションなどの効果も加えて表示したい場合は、単に「get」を使って調べます。
/attribute @s minecraft:movement_speed get

属性値をデフォルトに戻す
バージョン1.21.4から、以下のコマンドでデフォルト値に戻せるようになりました。
/attribute (対象) (戻したい属性ID) base reset
以下は自動表示広告です。「次へ」「続きに進むには」など、ボタンに偽装した広告はタップしないでください。
attributeコマンドに関するQ&A
どんな場面で活用できる?
attributeコマンドの活用方法はたくさん考えられます。
例えば、「いつもより身体の大きい世界でエンドラ討伐」のようなことをやっても楽しいですし、ガチャなどで決めたランダムな属性値を与えてPVPを遊ぶのも面白いでしょう。
また、Youtubeの人気マイクラ動画の中には、attributeコマンドを利用していると思われる企画が多数あります。これから動画投稿を考えている人にとっても使い勝手が良さそうです。
統合版で似たことを実現できる?
Switchなど統合版にattributeコマンドはありませんが、ステータス効果を付与するeffectコマンドを使うと似たようなことができます。
ステータス効果として存在するものであること、ミルク入りバケツや死亡時に解除されることなどの違いはありますが、移動速度や攻撃力などを上げることは可能ですので、試してみてください。
まとめ
attributeは、プレイヤーやモブ、防具立てに設定されたさまざまなパラメーターを簡単に変更できる、マイクラJava版限定の便利なコマンドです。
これを使うことでできる面白い遊びもたくさんありますので、興味があれば今回紹介した以外の属性値も調べて楽しんでください。
コマンドを使いこなす
主なコマンドの使い方や基本を解説しています。
統合版・Java版共通
Java版限定