【マイクラ統合版】/gamerule(ゲームルール)コマンド一覧!世界の仕組みやルールを自由に変更する方法

仕掛け・自動化

マイクラ統合版(スイッチ・スマホ・PS5・PC)・教育版の/gameruleコマンドの解説です。このコマンドを使うと、ワールドの根本的な「ルール(仕組み)」を自由にカスタマイズできます。例えば「死んでもアイテムを落とさないようにする」「夜や雨が進まないように時間を止める」「クリーパーの爆発でブロックが壊れないようにする」といった、ゲームプレイの快適性を劇的に変える設定をコマンド一つで瞬時に切り替えることができます。

/gamerule(ゲームルールの設定・確認) 統合版・教育版対応
/gamerule keepinventory true

【実行例】ワールドのルールを変更し、プレイヤーが死亡したときに入手していたアイテムや経験値をその場にドロップせず、そのまま保持して復活できるようにします。

⚙️ /gamerule コマンドの構文(書き方)

ルールを新しく設定する(値を指定する)書き方と、現在の設定がどうなっているかを確認する(値を省略する)2つの使い方ができます。統合版では大文字・小文字の区別をせずに正しく作動します。

① ルールを有効・変更:/gamerule <ルール名> <true または false または 数値>
② 現在の設定値を確認:/gamerule <ルール名>

📋 統合版で使える主要ゲームルール一覧表

`/gamerule` の後ろに指定できる、統合版(Bedrock Edition)に対応した主要なルール名の一覧です。目的別に整理しています。

🛡️ プレイヤーの挙動に関するルール

ルール名(記述) 初期値 詳しい効果と設定(説明)
keepinventory false `true` にすると、死亡時にインベントリのアイテムや装備、経験値を全て保持したまま復活します。呪いのエンチャントがあっても消滅しません。
doimmediaterespawn false `true` にすると、死亡時に「死亡画面(リスポーンボタン)」を挟まず、一瞬で即座に復活地点に戻ります。
falldamage true `false` にすると、どれだけ高い場所から地面に落ちても落下ダメージを一切受けなくなります。
firedamage true `false` にすると、炎、溶岩(マグマ)、焚き火、マグマブロックに触れてもダメージを受けなくなります(体は燃えますが体力は減りません)。
drowningdamage true `false` にすると、水中で酸素ゲージが切れて泡がなくなっても、窒息ダメージを受けなくなります。
freezedamage true `false` にすると、粉雪の中に埋まったときに発生する凍結ダメージを無効化します。
naturalregeneration true `false` にすると、満腹度が満たされていても体力が自動回復しなくなります(ポーションや金リンゴでのみ回復可能になる超ハードルール)。
playerssleepingpercentage 100 (数値指定:0〜100以上)夜をスキップするために必要な、ベッドで寝ているプレイヤーの割合を設定します。`0`以下にすると、マルチプレイでも誰か「1人」が寝るだけで朝にできます。
pvp true `false` にすると、プレイヤー同士の攻撃が一切当たらなくなります(味方同士の誤爆を防ぐ設定に便利)。

👾 モブ(生き物)の挙動に関するルール

ルール名(記述) 初期値 詳しい効果と設定(説明)
mobgriefing true `false` にすると、モブによる地形の破壊やアイテムの回収を防ぎます(クリーパーやガストの爆発で地形が壊れない、エンドマンがブロックを盗まない、ゾンビがドアを壊さない、村人が作物を収穫しないなど)。
domobspawning true `false` にすると、モブが自然にスポーン(出現)しなくなります(コマンド、スポナーブロック、襲撃イベントなどからの出現には影響しません)。
domobloot true `false` にすると、モブを倒したときにアイテムや経験値オーブをドロップしなくなります(ニワトリが卵を産むなどの死亡に関係ない挙動には影響しません)。
doinsomnia true `false` にすると、数日間寝ていなくても、夜間にファントムがスポーンしなくなります。

🌍 環境・時間・システムに関するルール(統合版独自機能含む)

ルール名(記述) 初期値 詳しい効果と設定(説明)
dodaylightcycle true `false` にすると、時間の経過(太陽や月の動き)が完全にストップし、その時の時刻(昼や夜など)のまま固定されます。
doweathercycle true `false` にすると、天候が自然に変化しなくなります(/weatherコマンドでの変更は可能です)。
dofiretick true 【統合版独自】 `false` にすると、火が周囲の木や可燃性ブロックに燃え移らなくなり、時間が経っても自然に鎮火しなくなります。
randomtickspeed 1 (数値指定:0以上)作物の成長や葉っぱの枯れるスピードに影響する処理速度です。統合版の初期値は「1」ですが、数値を大きくするほど一瞬で作物が育つようになります(0にすると成長が止まります)。
showcoordinates false 【統合版独自】 `true` にすると、ゲーム画面の左上に現在の「現在の座標(X, Y, Z)」が常時表示されるようになります。
showdaysplayed false 【統合版独自】 `true` にすると、ゲーム画面のHUD(座標の下など)に、ワールドが始まってから経過した「ゲーム内の日数」が表示されるようになります。
dotiledrops true `false` にすると、ブロックを破壊したときにそのアイテム自体がドロップしなくなります。ただしチェスト等のコンテナ類を壊した際、中身のアイテムはドロップしますがチェスト自体は消滅します。
commandblockoutput true `false` にすると、コマンドブロックが自動実行されたとき、オペレーター(管理者)のチャット欄に流れる実行ログのアナウンスを非表示にして非表示にできます。
sendcommandfeedback true `false` にすると、プレイヤー自身がチャット欄で手動入力したコマンドの成否メッセージ(「〇〇にテレポートしました」など)の通知を非表示にできます。
respawnblocksexplode true 【統合版独自】 `false` にすると、ネザーでベッドを使ったり、オーバーワールドでリスポーンアンカーを使ったりした際に発生する大爆発を無効化できます。

🛠️ コピペで使える!実践コマンド実例集

チャット欄に入力してワールドの初期設定を快適にしたり、コマンドブロックの動作を最適化する際の実践例です。

実例1:【サバイバル・マルチ鯖向け】死亡時の全ロスを完全に防止し、同時に誰か1人がベッドで寝るだけで一瞬で朝にできるようにする
/gamerule keepinventory true
/gamerule playerssleepingpercentage 0

一般のサバイバルサーバーや、初心者向けのマルチプレイ空間を開設する際に最もオススメの快適設定コンボです。1つ目のコマンドで、マグマに落ちたり奈落に落ちて死亡しても手持ちの貴重なアイテムや装備が一切消滅しなくなるため、全ロスのストレスがゼロになります。さらに2つ目のコマンドで割合を 「0」 に設定することで、多くのプレイヤーがログインしていても、誰か一人がベッドに入るだけで夜をスキップできるようになり、ゲーム進行が劇的にスムーズになります。

実例2:【画面の軽量化・チャット荒らし対策】リピートコマンドブロックが常時稼働した際、管理者のチャット欄がログ通知で埋め尽くされるのを止める
/gamerule commandblockoutput false

配布ワールドや仕掛け回路を作る上で「絶対に最初に実行しておくべき必須コマンド」です。これを実行せずに `/execute` などのリピート回路を動かすと、管理者のチャット欄に毎秒何十行もの実行成否ログが高速で流れ続け、通常のチャット会話が一切読めなくなってしまいます。このルールを false に設定することで、裏の回路がどれだけ激しく動いていてもチャット欄をすっきり綺麗な状態に保つことができ、処理の軽量化にも繋がります。

実例3:【完璧な配布マップ・検証ワールド作り】クリーパーの爆発による地形破壊を防ぎ、時間の経過と天候の変化も完全に凍結させる
① /gamerule mobgriefing false
② /gamerule dodaylightcycle false
③ /gamerule doweathercycle false

アドベンチャーマップの制作や、建築用のクリエイティブワールドを作る際の鉄板コンボです。1つ目の設定でクリーパーが自爆しても周りのブロックが1マスも壊れなくなり(プレイヤーへのダメージは残ります)、エンドマンが街のブロックを盗むことも防ぎます。さらに2つ目と3つ目のコマンドで時間と天候のサイクルを false(停止) にすることで、狙った演出の時刻(例:ずっと夕暮れの街、ずっと夜の豪雨など)を永続的に維持させることができます。

⚠️ 注意点

※このコマンドを実行するには、世界の「チートの実行」がオンになっており、実行するプレイヤーが「オペレーター(管理者)」権限を持っている必要があります。設定されたゲームルールは、ワールドデータ自体にセーブされるため、一度設定を変更すればプレイヤーがログアウトしたり、サーバーやワールドを再起動したりしても永続的に維持されます。

🎦/gameruleコマンドを動画で分かりやすく解説!

💻️ マインクラフトでプログラミングが学べる教室

👇️KIDSPROプログラミング教室の公式サイトをチェック!

「やりたい!」を楽しく学べる教室 | キッズ・プログラミング教室KIDSPRO
自分で考え、デジタル化する力を育むキッズ・プログラミング教室KIDSPRO。マイクラ、Roblox、Scratchのほか、本格的なBlenderやUnreal Engineも個別指導で楽しく学べます!土日のオンライン授業も無料。まずは無料体...

📖 おすすめの参考書 & YouTube解説動画

👇️KIDSPRO (mcguide) 出版のコマンド完全攻略本をAmazonでチェック!

【最新版2025】マインクラフト コマンド完全攻略技術書(統合版/教育版): 新executeコマンド詳解とNPC設定方法も分かる完全ガイド | 栗木 洸大, 岡田 哲郎, 岡田 哲郎 |本 | 通販 | Amazon
Amazonで栗木 洸大, 岡田 哲郎, 岡田 哲郎の【最新版2025】マインクラフト コマンド完全攻略技術書(統合版/教育版): 新executeコマンド詳解とNPC設定方法も分かる完全ガイド。アマゾンならポイント還元本が多数。栗木 洸大...

👇️KIDSPRO (mcguide) のYouTube解説動画をチェックしよう!

KIDSPRO キッズ・プログラミング教室
「だれもがクリエイターになれる世界を」KIDSPRO(キッズプロ)は、日本e-Learning大賞の受賞歴を持つプログラミング教室の公式チャンネルです。初心者のお子様から、身体に障害を持つ方、将来ゲームクリエイターに挑戦したい方まで、誰もが...

コメント

タイトルとURLをコピーしました