
どうも。ダムンです。
今回はマイクラでよく使うコマンドをまとめます。
それぞれ使い方と例を書きました。
Java版と統合版で書き方が違うものは分けて載せています。
特に Java版はゲームルールの名前が変わっているので注意です。
※書き方は Java版26.3 と統合版26.52 のサーバーで確かめました。
やりたいことを選ぶとコマンドができるツールも作りました。
座標や個数を変えてそのままコピーできます。
- コマンドを使う準備
- gamemode: ゲームモードを変える
- tp: 好きな場所へ移動する
- locate: 近くの構造物やバイオームを探す
- give: アイテムを手に入れる
- enchant: 持っているアイテムにエンチャントを付ける
- clear: 持ち物を消す
- time: 時間を変える
- weather: 天気を変える
- gamerule: ワールドのルールを変える
- effect: 暗視などの効果を付ける
- setblock: ブロックを1つ置く
- fill: 広い範囲をブロックで埋める
- summon: Mob を出す
- kill: 倒す・消す
- spawnpoint: リスポーン地点を決める
- xp: 経験値を増やす
- コマンドを作るツール
- まとめ
- 関連するツール・記事
コマンドを使う準備
※最初に注意です。
統合版はチートをオンにするとなんでもありになってしまうので、そのワールドでは実績を獲得できなくなります。
あとからオフに戻しても実績は戻りません。
サバイバルでプレイしていて実績解除を楽しみにしている人は十分に注意してください。
Java版の進捗はコマンドを使っても無効になりません。
Java版
ワールドを作るときに「コマンドの許可」をオンにします。

作ったあとのワールドでも切り替えられます。
プレイ中に中断して「ワールド設定」を開き「コマンドの許可」をオンにします。

チャットは T か / のキーで開きます。
統合版
ワールドの設定で「チート」の項目を開きます。
一番上の「チート」をオンにしましょう。

チートをオンにするとそのワールドでは実績を獲得できなくなります。
すぐ戻しても実績は戻りません。
実績を集めているワールドでは気をつけてください。
チャットは T か / のキーで開きます。
※操作は Windows版のものです。
誰に使うかを決める @s など
コマンドの中の @ で始まる部分は対象を表します。
@s: 自分@p: 一番近いプレイヤー@a: すべてのプレイヤー@e: すべてのエンティティ(プレイヤー、Mob、落ちているアイテムなど)
座標の ~ は今いる場所を基準にする書き方です。
~ ~10 ~ なら今いる場所の10ブロック上です。
gamemode: ゲームモードを変える
/gamemode creative
creative の部分を変えます。
survival: サバイバルモードcreative: クリエイティブモードadventure: アドベンチャーモードspectator: スペクテイターモード
統合版は /gamemode c や /gamemode 1 という短い書き方も通ります。
Java版は通りません。
tp: 好きな場所へ移動する
X Y Z の順に座標を書きます。
/tp @s 100 64 200
今いる場所の10ブロック上へ移動するときは次のように打ちます。
/tp @s ~ ~10 ~
地面より低い Y を書くと埋まります。
地面の高さが分からないときはクリエイティブモードにして高めの Y へ移動すると安全です。
別のディメンションへ移動する
書き方は版で違います。
Java版
/execute in the_nether run tp @s 100 64 200
統合版
/execute in nether run tp @s 100 64 200
エンドへ行くときは両方とも the_end です。
オーバーワールドは両方とも overworld です。
locate: 近くの構造物やバイオームを探す
海底神殿を探すときは次のコマンドです。
/locate structure monument
近くの海底神殿の座標がチャットに出ます。
高さは出ないので X と Z を見ます。
monument の部分を変えるとほかの構造物も探せます。
| 探すもの | Java版 | 統合版 |
|---|---|---|
| 村 | #village | village |
| 要塞 | stronghold | |
| 海底神殿 | monument | |
| 森の洋館 | mansion | |
| 古代都市 | ancient_city | |
| 試練の間 | trial_chambers | |
| ネザー要塞 | fortress | |
| 砦の遺跡 | bastion_remnant | |
| エンドシティ | end_city | |
ネザー要塞はネザーで、エンドシティはエンドで打ちます。
オーバーワールドで /locate structure fortress を打っても見つかりません。
出てくるのは一番近いものとは限りません。
古代都市やエンドシティで試したときはもっと近くに別のものがありました。
これは /locate が近い区画から順に調べて最初に見つけたものを出すためです。
同じ周(まわりの1周)の中では距離を比べません。
Java版の要塞は探し方が違うので一番近いものが出ます。

バイオームを探す
structure を biome に変えます。
キノコ島の名前は版で違います。
Java版
/locate biome minecraft:mushroom_fields
統合版
/locate biome minecraft:mushroom_island

統合版は minecraft: を付けないと通りません。
入力の途中で候補が出ていれば Tab キーで残りを入力できます。
長い名前もすべて打たずに済みます。
give: アイテムを手に入れる
アイテムの名前と個数を書きます。
個数を省くと1個です。
/give @s diamond 64
/give @s elytra
コマンドブロックもこれで手に入ります。
/give @s command_block
Java版はエンチャント付きのアイテムを1回で出せます。
/give @s diamond_sword[enchantments={sharpness:5}]
私がよく使うのは Mob を一撃で倒せる強い斧です。
これも Java版だけの書き方です。
/give @s diamond_axe[enchantments={sharpness:255}]
ダメージ増加は 255 まで付けられます。
256 にするとエラーになります。
ただしウォーデン・ウィザー・エンダードラゴンは体力が多いので一撃では倒せません。
enchant: 持っているアイテムにエンチャントを付ける
メインの手に持っているアイテムに付きます。
オフハンドには付きません。
レベルを省くとレベル1です。
/enchant @s sharpness 5
/enchant @s mending
よく使う名前です。
sharpness: ダメージ増加efficiency: 効率強化unbreaking: 耐久力fortune: 幸運silk_touch: シルクタッチlooting: ドロップ増加mending: 修繕
clear: 持ち物を消す
/clear @s
これは持ち物が全部消えます。
大事な物を持っているときは打たないようにしましょう。
土だけを消すときはアイテムの名前を付けます。
/clear @s dirt
個数を決めるときは書き方が違います。
Java版
/clear @s dirt 10
統合版
/clear @s dirt 0 10
統合版の 0 はデータ値です。
time: 時間を変える
/time set day
day の部分を変えます。
day: 朝(1000)noon: 正午(6000)night: 夜(13000)midnight: 真夜中(18000)
かっこの中の数字でも指定できます。
/time set 6000
6000 は正午なので /time set noon と同じになります。
1日は 24000 で一回りします。
weather: 天気を変える
/weather clear
clear: 晴れrain: 雨thunder: 雷雨
gamerule: ワールドのルールを変える
Java版と統合版で名前が違うので注意です。
| 変えたいこと | Java版 | 統合版 |
|---|---|---|
| 時間を止める | /gamerule advance_time false | /gamerule dodaylightcycle false |
| 天気を固定する | /gamerule advance_weather false | /gamerule doweathercycle false |
| 死んでも持ち物を残す | /gamerule keep_inventory true | /gamerule keepinventory true |
元に戻すときは true と false を入れ替えます。
Java版26.3 では doDaylightCycle のような古い名前が通りません。
「コマンドの引数が正しくありません」と出たら名前を疑ってみましょう。
統合版は advance_time が通りません。
逆の間違いにも注意です。
統合版で座標を表示するゲームルールは下の関連記事で紹介しています。
effect: 暗視などの効果を付ける
暗い場所の作業には暗視が便利です。
最後の true で体のまわりのもやもやが出なくなります。
Java版
/effect give @s night_vision infinite 0 true
統合版
/effect @s night_vision infinite 0 true

infinite は効果が切れない指定です。
秒数を書くこともできます。
その後ろの 0 は効果のレベルで、0 がレベル1です。
消すときも書き方が違います。
Java版
/effect clear @s
統合版
/effect @s clear
setblock: ブロックを1つ置く
座標とブロックの名前を書きます。
/setblock 100 64 200 stone

air でブロックを消す
ブロックの名前を air にするとその場所のブロックが消えます。
air は空気のことです。
/setblock 100 64 200 air
この書き方ではアイテムは落ちません。
チェストを消すと中身も一緒に消えます。
壊したときと同じようにアイテムを落とすなら最後に destroy を付けます。
/setblock 100 64 200 air destroy
石なら丸石が落ちます。
チェストならチェストと中身が落ちます。
大事な物が入ったチェストを消すときは destroy を忘れないようにしましょう。
反対に今あるブロックを残したいときは keep です。
空気の場所にだけ置かれます。
/setblock 100 64 200 stone keep
fill: 広い範囲をブロックで埋める
向かい合う角の座標を2つ書いて間を埋めます。
/fill 0 64 0 10 70 10 stone

整地や大きな壁に便利です。
air にすれば範囲の中を消せます。
/fill 0 64 0 10 70 10 air
外側だけを作るなら hollow です。
中は空気になります。
/fill 0 64 0 10 70 10 glass hollow
決まったブロックだけを置き換えるなら replace です。
これは範囲の中の石を土に変えます。
/fill 0 64 0 10 70 10 dirt replace stone
一度に埋められるのは 32,768 ブロックまでです。
32×32×32 の大きさですね。
超えるとエラーになるので分けて打ちます。
Java版はゲームルールで上限を変えられます。
/gamerule max_block_modifications 100000
これで 100,000 ブロックまで埋められます。
元に戻すときは 32768 にします。
統合版にはこのゲームルールがありません。
summon: Mob を出す
/summon warden

座標を書くとその場所に出ます。
これは今いる場所から南へ5ブロックの場所です。
/summon zombie ~ ~ ~5
Java版は動かない Mob も出せます。
私はダメージの検証で的にするときに使っています。
/summon iron_golem ~ ~ ~5 {NoAI:1b}
よく出す Mob の名前です。
どれも Java版と統合版で同じ名前です。
敵の Mob
zombie: ゾンビskeleton: スケルトンcreeper: クリーパーspider: クモenderman: エンダーマンwarden: ウォーデンwither: ウィザーender_dragon: エンダードラゴン
村の Mob
villager: 村人iron_golem: アイアンゴーレムallay: アレイ
動物
cow: ウシpig: ブタsheep: ヒツジchicken: ニワトリhorse: ウマwolf: オオカミcat: ネコ
Mob ではありませんが雷も落とせます。
/summon lightning_bolt
kill: 倒す・消す
/kill
これは自分が倒れます。
種類で絞るときは type を使います。
/kill @e[type=warden]

落ちているアイテムだけを消すときは type=item にします。
重くなったときの片付けにどうぞ。
/kill @e[type=item]
/kill @e は自分も倒れます。
プレイヤー以外なら /kill @e[type=!player] です。
ただし村人やペット・額縁や防具立てまで消えます。
家の近くでは打たないほうが良いです。
距離で絞るときは版で書き方が違います。
Java版
/kill @e[type=zombie,distance=..10]
統合版
/kill @e[type=zombie,r=10]
spawnpoint: リスポーン地点を決める
今いる場所にするならこれだけです。
/spawnpoint
座標も書けます。
/spawnpoint @s 100 64 200
xp: 経験値を増やす
ここも版で書き方が違います。
Java版
/xp add @s 30 levels
統合版
/xp 30L @s
L や levels を付けないと経験値のポイントで増えます。
Java版は /xp add @s 100、統合版は /xp 100 @s です。
コマンドを作るツール
このページのコマンドは座標や名前を書き換えて使います。
その手間を減らすツールを作りました。
やりたいことを選ぶとコマンドができます。
座標や数を変えるとコマンドも変わります。
「コピー」を押してチャットに貼り付ければそのまま使えます。
Java版と統合版のどちらにも対応しています。
一覧にないアイテムやブロックも「探す」に日本語の名前を入れると見つかります。
まとめ
コマンドは版によって微妙に違ったりするので覚えるのが大変です。
Java版の書き方が統合版で通らない、なんてことも。
そんなときはこのページを開いてコピーするのも良いのではないでしょうか。
座標や名前を書き換えるのが面倒ならツールに任せるのも手です。
お疲れさまでした。
関連するツール・記事
- やりたいことを入力してコマンドを検索できるツール: やりたいことを選ぶとコマンドができます(Java版・統合版)。
- 統合版で座標を表示する方法: 座標の表示とコピーのやり方です。
- 海底神殿の見つけ方: 海底神殿の座標をシード値から探せます(Java版・統合版)。
- 古代都市の見つけ方: 古代都市の座標と深さをシード値から探せます(Java版・統合版)。
- マイクラ便利ツール一覧
※この記事のコマンドの書き方は Java版26.3 と統合版26.52 で確かめたものです。
コマンドの仕様はバージョンによって変わる可能性があります。


コメント