【マイクラ】コマンドとは?使い方・実行条件・チート設定を解説【Java/統合版】

この記事は、マイクラ初心者さん向けのコマンド入門記事です
Java版・統合版どちらでも使う考え方を中心に解説します
コマンドはワールドの状態を直接変えるため、本ワールドではバックアップ推奨です

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

マイクラを遊んでいると、たまに「時間を朝にしたい」「天気を晴れにしたい」「クリエイティブへ切り替えたい」みたいな場面がありますよね。
そんな時に使うのが、マイクラのコマンドです。

コマンドを使えるようになると、サバイバルの検証、建築ワールドの整備、配布ワールド作成、装置の動作確認などがかなり楽になります。
一方で、コマンドは便利すぎる分、チート設定・権限・Java版と統合版の構文違いでつまずきやすいところでもあります。

この記事を読めば、次のことが分かるようになります。

  • マイクラのコマンドとは何かが分かります👍
  • Java版・統合版でコマンドを使う条件が分かります👌
  • /give/tp/effectなど、よく使うコマンドの基本が分かります
  • @p@aなどのターゲットセレクターの意味が分かります
  • コマンドブロックの基本設定も理解できます(^^♪

「コマンドって難しそう…」と思う方もいるかもしれませんが、最初はチャット欄に短い命令を打つだけで大丈夫です。
この記事では、初心者さんが最初に覚えるべき部分から順番に整理していきますね。

それでは、やっていきましょう!

※本記事では、Java版26.1.2および統合版26.21時点の基本仕様を前提にしています。
※2026年以降、マイクラのバージョン表記は従来の「1.21.x」形式から「26.x」形式へ移行しています。古い記事を見る時は表記の違いに注意してください。
※コマンド仕様はアップデートで変わることがあるため、実行前にゲーム内の候補表示も確認してください。


目次

1. マイクラのコマンドとは
2. コマンドを使うための条件とチート設定
3. Java版と統合版の違い
4. コマンドの基本的な使い方
5. 最初に覚えたい便利コマンド一覧
6. ターゲットセレクターの意味を覚える
7. 座標指定と相対座標の考え方
8. コマンドブロックとは
9. コマンドが実行できない時のチェックポイント
10. まとめ
11. 引用・参考文献

この記事で分かること
・マイクラのコマンドの使い方
・Java版と統合版のコマンドの違い
・チート設定、権限、ターゲットセレクター、コマンドブロックの基礎


1. マイクラのコマンドとは

マイクラのコマンドとは、ゲーム内で特定の処理を実行するための命令文です。

たとえば、次のようなことができます。

  • 時間を朝にする
  • 天気を晴れにする
  • プレイヤーを指定座標へテレポートする
  • アイテムを入手する
  • ゲームモードを切り替える
  • モブを召喚する
  • コマンドブロックで自動処理を作る

代表的な例はこちらです。

/time set day
/weather clear
/gamemode creative @s
/tp @s 0 80 0

これらをチャット欄に入力して実行すると、ワールドの時間・天気・ゲームモード・プレイヤー位置などを変更できます。

普段のサバイバルでは「チートっぽい」と感じるかもしれませんが、検証用ワールドや建築用ワールドではものすごく便利です。
特に、トラップの動作確認や建築位置の確認をする時は、コマンドが使えるだけで作業時間が大きく変わります。

ただし、コマンドはワールドへ直接影響します。
間違えて広範囲を/fillで置き換えたり、重要なアイテムを/clearで消したりすると、普通に取り返しがつかないことがあります。

初心者さんへの注意
いきなり本ワールドで試すより、まずはコピーした検証ワールドやクリエイティブワールドで練習するのがおすすめです。

筆者も最初は、/tpで変な場所に飛んだり、/fillの範囲指定を間違えて地形を削ったりしました。
なので、コマンドは便利ですが、最初は小さい範囲で試すのが安全です。


2. コマンドを使うための条件とチート設定

マイクラでコマンドを使うには、基本的にチートの有効化または十分な権限が必要です。

ここが初心者さんの最初のつまずきポイントですね。
「コマンドを打ったのに使えない!」という場合、だいたいチート設定か権限が原因です。

Java版の場合

Java版のシングルプレイでは、ワールド作成時にチートを許可しておけばコマンドが使えます。

すでに作ったワールドでチートを許可していなかった場合は、次の方法で一時的に使えます。

  1. Escキーでメニューを開く
  2. 「LANに公開」を選ぶ
  3. 「チートの許可」をオンにする
  4. 「LANワールドを公開」を押す

これで、そのプレイ中だけコマンドが使えるようになります。
ただし、ワールドを閉じると元に戻るので、次に遊ぶ時はもう一度LAN公開が必要です。

注意点
LAN公開中は、通常の一時停止とは少し挙動が変わります。敵がいる場所や危険な場所でメニューを開いたまま放置しないようにしましょう。

統合版の場合

統合版では、ワールド設定からチートの実行をオンにするとコマンドを使えるようになります。
既存ワールドでも設定から切り替え可能です。

ただし、統合版では重要な注意点があります。

統合版では、チートを有効化するとそのワールドで実績が解除できなくなります。
後からチートをオフに戻しても、実績解除の扱いは元に戻りません。

これ、かなり大事です。
実績を集めたいワールドでは、うっかりチートをオンにしないよう注意してください。

マルチプレイ・サーバーの場合

マルチプレイでは、サーバー側の設定とプレイヤー権限が関係します。

Java版サーバーなら、管理者からオペレーター(OP)権限を付けてもらうことで多くのコマンドを使えるようになります。
統合版でも、プレイヤー権限で「オペレーターコマンド」が許可されている必要があります。

自分のワールドでは使えるのにサーバーで使えない場合は、だいたい権限不足です。
勝手に設定できるものではないので、サーバー管理者に確認しましょう。

環境 コマンド使用条件 注意点
Java版シングル チート許可、またはLAN公開で一時許可 LAN公開はワールドを閉じると戻る
統合版シングル ワールド設定でチートを有効化 実績解除が無効になる
Java版サーバー オペレーター(OP)権限などの管理者権限 権限レベルで使える範囲が変わる
統合版マルチ オペレーターコマンド権限 ホスト側の権限設定が必要

3. Java版と統合版の違い

マイクラのコマンドは、Java版と統合版で共通している部分も多いです。
ただし、細かい構文が違うコマンドもあります

特に初心者さんが混乱しやすいのは、/effectや一部のアイテム・ブロック指定です。

たとえば暗視効果を付ける場合、Java版と統合版では書き方が違います。

# Java版
/effect give @p minecraft:night_vision 600 0 true

# 統合版
/effect @p night_vision 600 0 true

どちらも「最寄りのプレイヤーに暗視を600秒付与する」意味ですが、Java版ではgiveが入り、効果IDにminecraft:を付ける形が基本です。
統合版では/effect @p night_vision ...のように書きます。

バージョン表記の変更にも注意

2026年以降、マイクラのバージョン表記は年ベースの形式へ変わっています。
たとえばJava版では、従来の1.21.x形式から、26.126.1.2のような表記へ移行しています。

つまり、今後コマンド情報を調べる時は、次のような見方が必要です。

  • 古い記事:Java版1.20、1.21などの表記が多い
  • 新しい記事:Java版26.1、26.2 Snapshotなどの表記が出てくる
  • 統合版:26.10、26.20、26.21のように、Java版とはリリース番号の進み方が少し違う

コマンドの基本は大きく変わらないことも多いですが、新しいアイテム・ブロック・構文はバージョン差の影響を受けやすいです。
古い記事を参考にする場合は、ゲーム内で候補表示されるか確認しましょう。

Java版と統合版の見分け方

検索で出てきたコマンドをそのままコピーして動かない場合、まず見るべきポイントはここです。

  • 記事がJava版向けか?統合版向けか?
  • コマンドの先頭が現在の構文に合っているか?
  • minecraft:付きのIDが必要か?
  • effect giveのようなJava版構文を統合版で使っていないか?
  • 統合版用の構文をJava版で使っていないか?

特にYouTubeやSNSで見かけるコマンドは、投稿者さんのプレイ環境がJava版なのか統合版なのかで結果が変わります。
「自分の環境では動かない」という時は、まずエディション違いを疑ってください。


4. コマンドの基本的な使い方

コマンドは、基本的にチャット欄から入力します。

Java版ならTキーでチャットを開きます。
/キーを押すと、最初からスラッシュ付きで入力できるので便利です。

統合版でもチャット画面からコマンドを入力できます。
機種によってボタン操作は違いますが、チャットを開いて/から入力する流れは同じです。

コマンドの基本形

コマンドはだいたい次の形になっています。

/コマンド名 対象 内容 数値

たとえば、最寄りのプレイヤーをクリエイティブにするならこちら。

/gamemode creative @p

この場合、意味はこうです。

  • /gamemode:ゲームモードを変えるコマンド
  • creative:クリエイティブモードにする
  • @p:最寄りのプレイヤーを対象にする

慣れないうちは、コマンドを丸暗記しようとしなくて大丈夫です。
「何をするコマンドか」「誰を対象にするか」「どの数値やIDを入れるか」という順番で読むと理解しやすいです。

入力候補をよく見る

Java版では、コマンド入力中に候補が表示されます。
Tabキーで候補を補完できるので、スペルミス対策になります。

統合版でも、入力中に候補や構文ヒントが表示されます。
最初はこの候補表示を見ながら入力するのがおすすめです。

体験談
コマンド初心者の頃は、スペルミスで動かないことがかなり多かったです。
特にnight_visionのようなアンダーバー付きのIDは間違えやすいので、候補表示を使うと安心です。

サーバーコンソールではスラッシュ不要

サーバーのコンソールからコマンドを打つ場合、通常は先頭の/を付けません。
ゲーム内チャットでは/time set day、サーバーコンソールではtime set dayのようなイメージです。

コマンドブロックでも、基本的には先頭の/を付けずに入力します。
ただ、記事や解説ではチャット欄に入力する例として、分かりやすさのために/付きで書かれることが多いですね。


5. 最初に覚えたい便利コマンド一覧

ここでは、初心者さんが最初に覚えると便利なコマンドをまとめます。
検証ワールドや建築ワールドで使いやすいものを中心にしています。

目的 Java版の例 統合版の例 使いどころ
朝にする /time set day /time set day 夜を飛ばして作業したい時
晴れにする /weather clear /weather clear 雨や雷を止めたい時
自分をクリエイティブへ /gamemode creative @s /gamemode creative @s 建築・検証をしたい時
自分をサバイバルへ /gamemode survival @s /gamemode survival @s 検証後に戻す時
座標へ移動 /tp @s 0 80 0 /tp @s 0 80 0 指定座標へ移動したい時
ダイヤを入手 /give @p minecraft:diamond 1 /give @p diamond 1 検証用アイテムを用意する時
暗視を付ける /effect give @p minecraft:night_vision 600 0 true /effect @p night_vision 600 0 true 洞窟や暗所の確認
効果を消す /effect clear @p /effect @p clear ステータス効果を戻す時
ブロックを置き換える /fill ~ ~ ~ ~5 ~3 ~5 minecraft:stone /fill ~ ~ ~ ~5 ~3 ~5 stone 小さな範囲の整地や検証

まずは安全なコマンドから使う

初心者さんにおすすめなのは、まず次の3つです。

/time set day
/weather clear
/gamemode creative @s

このあたりは、ワールド破壊のリスクが比較的低く、効果も分かりやすいです。
逆に、最初から/fill/kill @eを広範囲で使うのは危険です。

特に@eは、アイテム・モブ・防具立てなど、プレイヤー以外のエンティティも対象にします。
何も考えずに/kill @eを実行すると、読み込み中のモブやドロップアイテムがまとめて消えます。

注意!
/kill @eは検証用としては便利ですが、本ワールドでは基本的におすすめしません。
使う場合は、@e[type=zombie]のように対象を絞ってください。

便利だけど慎重に使いたいコマンド

/fillは建築・整地でとても便利ですが、範囲指定を間違えると地形を大きく壊します。
最初は5×5×5くらいの小さい範囲で練習しましょう。

/fill ~ ~ ~ ~5 ~3 ~5 minecraft:glass

Java版ではminecraft:glass、統合版ではglassのように書く例が多いです。
ただし、統合版でも候補表示に従えば入力しやすいので、ゲーム内の表示を見ながら進めるのが一番安全です。


6. ターゲットセレクターの意味を覚える

コマンドでかなり重要なのが、ターゲットセレクターです。
これは「誰に対してコマンドを実行するか」を指定する記号です。

たとえば、次の@p@sがターゲットセレクターです。

/give @p minecraft:diamond 1
/gamemode creative @s

@pは最寄りのプレイヤー、@sはコマンド実行者を意味します。
ここを間違えると、思った相手に効果が出ません。

セレクター 意味 使用例
@s コマンドを実行している自分・実行主体 /gamemode creative @s
@p 最寄りのプレイヤー /give @p diamond 1
@a 全プレイヤー /gamemode survival @a
@r ランダムなプレイヤー /tp @r 0 80 0
@e 読み込み中の全エンティティ /kill @e[type=zombie]
@initiator NPC会話を開始したプレイヤー 統合版のNPC会話で使用

初心者さんは@sと@pから覚える

最初は、@s@pだけで十分です。

  • 自分だけに使いたい → @s
  • 近くのプレイヤーに使いたい → @p
  • 全員に使いたい → @a

この3つを覚えるだけでも、かなりのコマンドが読めるようになります。

@eは便利だけど危険

@eは読み込み中の全エンティティを対象にします。
エンティティには、モブだけでなく、防具立て、ボート、トロッコ、ドロップアイテムなども含まれます。

そのため、次のようなコマンドは危険です。

/kill @e

これを実行すると、読み込み中のエンティティがまとめて対象になります。
使うなら、必ず対象を絞りましょう。

/kill @e[type=zombie]

👆このように書けば、ゾンビだけを対象にできます。

条件を付けて対象を絞る

ターゲットセレクターには、角かっこ[]で条件を付けられます。

@e[type=zombie]
@a[distance=..10]
@p[gamemode=survival]

Java版ではdistance=..10のように距離指定ができます。
統合版では、距離指定はr=10rm=3のように書くため、一部の引数名がJava版と違います。
そのため、ターゲットセレクターを細かく使う時は、必ず自分のエディションの構文に合わせてください。

体験談
コマンドが上手く動かない時、実はコマンド名ではなくターゲット指定を間違えていることが多いです。
@pで動作確認してから、最後に@a@eへ広げると失敗しにくいです。


7. 座標指定と相対座標の考え方

コマンドでテレポートやブロック設置をする時は、座標の理解が大事です。
マイクラの座標は、基本的にX Y Zの順番です。

/tp @s 100 70 -200

これは、プレイヤーをX=100、Y=70、Z=-200の位置へ移動させるコマンドです。

X・Y・Zの意味

  • X:東西方向
  • Y:高さ
  • Z:南北方向

初心者さんが一番間違えやすいのは、Y座標です。
Yは高さなので、低すぎる数値へテレポートすると地中や奈落に飛ぶことがあります。
安全に試すなら、最初はY座標を少し高めにしておくと安心です。

/tp @s 0 100 0

相対座標「~」を覚える

コマンドでは、~を使うと現在位置からの相対座標を指定できます。

/tp @s ~ ~10 ~

これは「今いる位置から10ブロック上へ移動する」という意味です。

~はかなり便利です。
自分の近くにブロックを置いたり、少し上へ移動したりする時によく使います。

/fill ~ ~ ~ ~3 ~3 ~3 minecraft:glass

👆Java版なら、自分の位置を基準に小さなガラスの範囲を作る例です。
統合版ではブロックIDの書き方が違う場合があるので、候補表示を見て調整してください。

向き基準の「^」もある

もう少し進むと、^を使ったローカル座標も出てきます。
これはプレイヤーや実行者の向きを基準にした指定です。

/tp @s ^ ^ ^5

これは、向いている方向へ5ブロック進むような指定です。
ただ、初心者さんは最初から覚えなくて大丈夫です。
まずは普通の座標と~を使えるようになれば十分です。


8. コマンドブロックとは

コマンドブロックとは、コマンドを自動で実行できる特殊なブロックです。
チャットで手入力するコマンドを、レッドストーン信号や常時実行で動かせます。

入手するには、基本的にコマンドを使います。

/give @p minecraft:command_block

統合版で入力する場合は、次のように書いても大丈夫です。

/give @p command_block

統合版・Java版ともに、通常のサバイバル入手はできません。
主に、配布ワールド、ミニゲーム、検証ワールド、自動処理の仕組みで使います。

コマンドブロックの種類

コマンドブロックには、主に3種類あります。

種類 特徴 よく使う場面
インパルス 起動した時に1回だけ実行 ボタンを押した時の処理
チェーン 前のコマンドブロックに続いて実行 複数処理を順番に動かす時
リピート 条件を満たす間、繰り返し実行 常時監視・ミニゲーム処理

条件付き・無条件

コマンドブロックには、条件設定もあります。

  • 条件付き:直前のコマンドが成功した時だけ実行
  • 無条件:直前の成功・失敗に関係なく実行

最初は、無条件で動作確認するのが分かりやすいです。
処理をつなげるようになってから、条件付きを使うと良いです。

レッドストーン必要・常時実行

レッドストーン設定も大事です。

  • レッドストーン必要:ボタンやレバーなどの信号で動く
  • 常時実行:レッドストーン信号がなくても動く

初心者さんがコマンドブロックで簡単な装置を作るなら、まずは次の組み合わせが扱いやすいです。

  • ボタンで1回だけ動かす → インパルス + レッドストーン必要
  • 常に監視する → リピート + 常時実行
  • 連続処理をつなぐ → チェーン + 常時実行

ただし、リピートの常時実行は強力です。
重いコマンドを入れるとワールドが重くなることがあります。

注意!
リピートコマンドブロックに広範囲の/fillや大量の/summonを入れると、負荷が大きくなります。
最初は小さい処理で試してくださいね。

簡単な使い方の例

たとえば、ボタンを押したら最寄りのプレイヤーにダイヤを1個渡す処理なら、インパルスのコマンドブロックに次を入れます。

give @p diamond 1

Java版でIDを丁寧に書くなら、こちらです。

give @p minecraft:diamond 1

コマンドブロックに慣れると、配布ワールドやミニゲームの仕組みも作れます。
ただ、最初から複雑なものを作ろうとすると詰まりやすいです。
まずは「ボタンを押したらアイテムを渡す」くらいの小さい仕組みから始めるのがおすすめです。


9. コマンドが実行できない時のチェックポイント

コマンドが動かない時は、慌てずに原因を切り分けましょう。
下のチェックリストを順番に見れば、だいたい原因を見つけられます。

  • [ ] チートは有効になっているか?
  • [ ] マルチプレイなら権限は足りているか?
  • [ ] Java版用コマンドを統合版で使っていないか?
  • [ ] 統合版用コマンドをJava版で使っていないか?
  • [ ] スペルミスはないか?
  • [ ] アイテムID・ブロックIDは正しいか?
  • [ ] 対象セレクターは正しいか?
  • [ ] @eを使う時に対象を絞っているか?
  • [ ] 座標の順番をX Y Zで入力しているか?
  • [ ] コマンドブロックなら、レッドストーン設定・条件設定は正しいか?
  • [ ] コマンドブロックが読み込み範囲内にあるか?

よくある失敗1:チートがオフ

一番多いのがこれです。
コマンド自体が合っていても、チートがオフだと実行できません。

Java版なら、シングルプレイでLAN公開から一時的にチートを許可できます。
統合版なら、ワールド設定からチートをオンにします。
ただし、統合版は実績解除に関係するので注意してください。

よくある失敗2:エディション違い

次のように、Java版と統合版で構文が違うものがあります。

# Java版
/effect give @p minecraft:speed 60 1

# 統合版
/effect @p speed 60 1

同じ/effectでも形が違います。
検索で見つけたコマンドをコピーする時は、必ずJava版向けか統合版向けかを確認しましょう。

よくある失敗3:対象がいない

@e[type=zombie]と書いても、読み込み中の範囲にゾンビがいなければ対象なしで失敗します。
@pも、コマンドブロックから見た最寄りのプレイヤーになるため、自分の想定と違うプレイヤーが対象になることがあります。

マルチプレイでは特に注意です。
自分だけに実行したいなら、@sやプレイヤー名指定を使う方が安全な場面もあります。

よくある失敗4:コマンドブロックの向きが違う

チェーンコマンドブロックは、矢印の向きが大事です。
前のコマンドブロックから次のコマンドブロックへ、処理の流れがつながるように置く必要があります。

チェーンが動かない時は、コマンド文だけでなく、ブロックの向きも確認してください。

よくある失敗5:重すぎる処理を常時実行している

リピートコマンドブロックで重い処理を回すと、ワールドが重くなることがあります。
特に、広範囲の/fill、大量の/summon、対象を絞らない@e処理は注意です。

検証中に重くなった場合は、コマンドブロックを壊す、レッドストーンを切る、ワールドをバックアップから戻すなどの対応が必要になります。


10. まとめ

今回は、マイクラのコマンドとは何か、使い方、実行条件、チート設定、Java版と統合版の違いについて解説しました。

要点を整理すると、

  • コマンドは、マイクラ内で時間・天気・座標・アイテムなどを操作できる命令文
  • 使うにはチート設定や権限が必要
  • 統合版ではチートを有効にすると、そのワールドで実績解除ができなくなる
  • Java版ではLAN公開で一時的にチートを使える
  • Java版と統合版では、一部コマンドの構文が違う
  • @s@p@a@eなどのターゲットセレクターを覚えると理解しやすい
  • コマンドブロックは自動処理に便利だが、重い処理には注意

このあたりを押さえておけば、マイクラのコマンド入門としては十分です。

最初は、/time set day/weather clear/gamemode creative @sくらいから使ってみてください。
慣れてきたら、/tp/give/effect/fillへ進むと分かりやすいです。

コマンドは、サバイバルのズルとして使うだけのものではありません。
検証、建築、トラップ作成、配布ワールド制作など、マイクラをもっと深く遊ぶための道具でもあります。

ただし、本ワールドで使う時はバックアップを取りましょう。
特に/fill@eを使うコマンドは、範囲や対象を間違えると大事故になります。

ぜひ安全な検証ワールドで練習して、少しずつコマンドに慣れてみてください。

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


11. 引用・参考文献

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