【2025年11月最新】マイクラコマンドブロックの使い方完全ガイド|出し方から実用例まで徹底解説

目次

冒頭の直接回答

マイクラのコマンドブロックは、特定のコマンドを自動実行できる特殊なブロックです。通常のプレイでは入手できず、チートをオンにした状態で「/give @s command_block」というコマンドを実行することで入手できます。レッドストーン信号と組み合わせることで、自動ドアや定期的な時間変更など、複雑な仕掛けを簡単に作れます。

要点

  • コマンドブロックはクリエイティブモードでチート有効時のみ入手可能
  • /giveコマンドまたは/setblockコマンドで入手・設置できる
  • レッドストーン信号で起動し、登録したコマンドを自動実行する
  • 配布マップやミニゲーム作成に必須の機能
  • Java版とBedrock版で一部コマンド構文が異なる

コマンドブロックとは

コマンドブロックは、マインクラフト内でコマンドを自動実行できる特殊なブロックです。通常、プレイヤーがチャット画面から手動で入力するコマンドを、レッドストーン信号やゲーム内の条件に応じて自動的に実行します。

このブロックを使うことで、複雑な仕掛けやミニゲーム、自動化システムを簡単に構築できるため、配布ワールドやマルチサーバーの制作には欠かせない存在です。

主な特徴:

  • 通常のプレイでは入手不可(コマンドでのみ入手可能)
  • レッドストーン回路と連携して自動化を実現
  • 繰り返し処理や条件分岐が可能
  • クリエイティブモード専用(またはチート有効時)

コマンドブロックの出し方・入手方法

必要な条件

コマンドブロックを入手するには、以下の条件が必要です。

  1. クリエイティブモードであること
  2. または チートが有効になっているサバイバルモード
  3. マルチプレイの場合は オペレーター権限が必要

基本的な入手コマンド

Java版・統合版共通

チャット画面を開き(キーボードの「T」キーまたは「/」キー)、以下のコマンドを入力します。

/give @s command_block

このコマンドで、自分のインベントリにコマンドブロックが1個追加されます。

複数個入手する場合

/give @s command_block 64

数字を変えることで、入手する個数を指定できます(最大64個)。

チートの有効化方法

新規ワールド作成時

  • ワールド作成画面で「チートの実行」または「チートの使用」をオンにする

既存ワールドの場合

  1. ゲームメニューを開く
  2. 「LANに公開」を選択
  3. 「チートの使用:オン」に設定
  4. 「LANワールドを公開」をクリック

これで一時的にチートが有効化され、コマンドが使用できるようになります。

参考動画:コマンドブロックの基本的な使い方

マイクラ今さら聞けないコマンドブロックの使い方と豆知識【ゆっくり解説】


コマンドブロックの設置と基本設定

設置方法

コマンドブロックを入手したら、通常のブロックと同様に好きな場所に設置できます。設置後、ブロックを右クリック(またはボタン操作)すると、設定画面が開きます。

コマンド入力画面の見方

設定画面には以下の項目があります。

コンソールコマンド欄

ここに実行したいコマンドを入力します。「/」は不要です。

例:天気を晴れにする

weather clear

ポイントしたときの注意

コマンドブロックにカーソルを合わせた際に表示されるテキストです。複雑な装置を作る際のメモとして活用できます。

前回の出力

最後に実行されたコマンドの結果が表示されます。デバッグに便利です。


コマンドブロックの種類と使い分け

コマンドブロックには3つの種類があり、それぞれ異なる実行タイミングと動作特性を持っています。

インパルス(衝撃)コマンドブロック【橙色】

特徴:

  • レッドストーン信号を受け取るたびに1回だけコマンドを実行
  • 最も基本的なタイプ
  • ボタンやレバーで起動するのに適している

用途例:

  • テレポート装置
  • アイテム配布システム
  • 一度だけ実行するイベント

実用コマンド例:

# プレイヤーを座標(100, 64, 100)にテレポート
tp @p 100 64 100

チェーン(連鎖)コマンドブロック【緑色】

特徴:

  • 前のコマンドブロックが実行された直後に自動実行
  • 複数のコマンドを順番に実行させられる
  • 条件付きで前のコマンドが成功した場合のみ実行可能

用途例:

  • 複数段階の処理
  • 条件分岐システム
  • イベントシーケンス

設定のコツ:

  1. インパルスまたはリピートブロックを最初に配置
  2. その隣にチェーンブロックを配置
  3. チェーンブロックの設定を「常時実行」にする

リピート(反復)コマンドブロック【紫色】

特徴:

  • レッドストーン信号がある間、**1秒間に20回(毎ティック)**実行し続ける
  • 常時監視や継続的な処理に使用
  • 処理負荷が高いため使いすぎに注意

用途例:

  • 常時エフェクト付与
  • プレイヤー状態の監視
  • 環境の継続的な制御

実用コマンド例:

# 10ブロック以内のプレイヤーに採掘速度上昇を付与
effect give @a[distance=..10] minecraft:haste 2 1

3種類の比較表

種類実行回数用途
インパルス橙色信号1回につき1回単発処理
チェーン緑色前のブロック実行後連続処理
リピート紫色毎ティック(20回/秒)継続処理

コマンドブロックの詳細設定

ブロックの種類切り替え

設定画面左上のボタンで、インパルス・チェーン・リピートを切り替えられます。

条件設定

無条件

常にコマンドを実行します(デフォルト設定)。

条件付き

前のコマンドブロックが成功した場合のみ実行されます。複雑な条件分岐を作る際に便利です。

レッドストーン設定

動力が必要

レッドストーン信号を受け取った時にコマンドを実行します。ボタンやレバーで手動起動する装置に使います。

常時実行

ブロックを設置した瞬間から自動的に実行されます。チェーンブロックやリピートブロックで主に使用します。


実用的なコマンド例集

環境制御系コマンド

時間変更

# 昼にする
time set day

# 夜にする
time set night

# 時間を止める
gamerule doDaylightCycle false

天気変更

# 晴れにする
weather clear

# 雨にする
weather rain

# 雷雨にする
weather thunder

プレイヤー操作系コマンド

テレポート

# 自分を座標指定でテレポート
tp @s 0 100 0

# 最寄りのプレイヤーを別のプレイヤーの元へ
tp @p @a[name=プレイヤー名]

エフェクト付与

# 採掘速度上昇(10分間レベル2)
effect give @s minecraft:haste 600 1

# 透明化(5分間)
effect give @s minecraft:invisibility 300 0

# 全エフェクト解除
effect clear @s

建築効率化コマンド

ブロック一括設置(fill)

# 指定範囲を石ブロックで埋める
fill ~-5 ~-1 ~-5 ~5 ~-1 ~5 minecraft:stone

# 指定範囲を空気ブロック(削除)
fill ~-10 ~ ~-10 ~10 ~10 ~10 minecraft:air

建築物のコピー(clone)

# 基本構文
clone <始点座標> <終点座標> <貼り付け先座標>

# 実用例
clone 0 60 0 10 70 10 20 60 0

アイテム配布系コマンド

# 自分にダイヤモンドを64個
give @s minecraft:diamond 64

# 全プレイヤーにエンチャント付きダイヤの剣
give @a minecraft:diamond_sword{Enchantments:[{id:"sharpness",lvl:5}]}

ゲームルール変更

# モブのスポーン無効化
gamerule doMobSpawning false

# 死亡時にアイテムを保持
gamerule keepInventory true

# 火の延焼を無効化
gamerule doFireTick false

実用的なコマンドブロック装置の作り方

昼夜切り替えスイッチ

必要なもの:

  • インパルスコマンドブロック × 2
  • ボタン × 2

手順:

  1. インパルスブロックを2つ設置
  2. 1つ目に time set day を入力
  3. 2つ目に time set night を入力
  4. それぞれの上にボタンを設置

これで昼と夜を自由に切り替えられます。

ワープステーション

必要なもの:

  • インパルスコマンドブロック × 複数
  • ボタン × 複数

手順:

  1. 各ワープ先の座標を確認(F3キーで表示)
  2. インパルスブロックに各地点へのtpコマンドを入力
  3. ボタンで起動できるようにする

コマンド例:

# 拠点へワープ
tp @p 100 64 100

# 村へワープ
tp @p -200 70 300

自動回復エリア

必要なもの:

  • リピートコマンドブロック × 1

手順:

  1. リピートブロックを設置
  2. 「常時実行」に設定
  3. 以下のコマンドを入力
effect give @a[distance=..10] minecraft:regeneration 1 2

10ブロック以内に入ったプレイヤーに自動的に再生効果が付与されます。


よくあるトラブルと解決方法

Q: コマンドブロックが出せない

原因:

  • チートが無効になっている
  • クリエイティブモードではない

解決方法:

  1. ワールド設定で「チートの実行」を有効化
  2. クリエイティブモードに変更
  3. 既存ワールドの場合は「LANに公開」→「チート有効」

Q: コマンドが実行されない

チェックポイント:

  • コマンドのスペルミスがないか
  • レッドストーン信号が届いているか
  • 「動力が必要」設定になっていないか
  • チェーンブロックの場合、前のブロックが成功しているか

Q: サーバーが重くなる

対策:

  • リピートブロックの使用を最小限にする
  • セレクター範囲を限定する(@aではなく@p[distance=…10]など)
  • 不要なコマンドブロックは削除または停止する

マルチプレイでの活用とサーバー推奨環境

目次