← マイクラMODメモ トップ

マイクラコマンド一覧

最終更新: 2026-09-23 / 対象: Java版(1.21系想定)

「マイクラで何ができるか」をコマンド視点で洗い出すための一覧です。 全コマンドの網羅ではなく、よく使う・仕組み作りに効くものを用途別にまとめています。 Bedrock や一部MOD固有コマンドは含みません。

1. 使う前の前提

サーバーでは権限のないプレイヤーは多くが失敗します。マップ/ミニゲーム制作は、クリエイティブ+コマンドブロック+データパックの組み合わせが定番です。

2. 対象の指定(セレクタ)

記号意味例
@s実行した自分/tp @s ~ ~10 ~
@p一番近いプレイヤー/give @p diamond 1
@a全プレイヤー/effect give @a speed 30 1
@rランダムなプレイヤー/tp @r @s
@e全エンティティ/kill @e[type=item]
@n一番近いエンティティ(新しい版)/tp @s @n[type=armor_stand]

絞り込み例: @a[distance=..10](半径10以内)、@e[type=zombie,limit=5]、@a[gamemode=survival]

3. プレイヤー・モード

コマンドできること例
/gamemodeサバイバル/クリエイティブ/アドベンチャー/スペクテイター切替/gamemode creative @s
/tp / /teleportテレポート/tp @s 100 70 -200
/spawnpoint個人スポーン地点/spawnpoint @s
/setworldspawnワールドの初期スポーン/setworldspawn
/kill対象を倒す/消す/kill @e[type=item]
/effectステータス効果/effect give @s night_vision 999999 0 true
/attribute移動速度・最大HPなど属性/attribute @s minecraft:generic.scale base set 0.5
/experience / /xp経験値の付与・照会/xp add @s 100 levels
/recipeレシピ解放/ロック/recipe give @s *
/advancement進捗の付与・剥奪/advancement grant @s everything
/title / /tellraw画面タイトル・JSONメッセージ/title @a title {"text":"スタート"}
/bossbarボスバー表示/bossbar add demo "残り時間"
/teamチーム分け・色・衝突など/team add red
/op / /deop管理者権限(サーバー)/op プレイヤー名
/kick / /banキック/BAN/kick 名前 理由

4. アイテム・インベントリ

コマンドできること例
/giveアイテム付与/give @s diamond 64
/clearインベントリから削除/clear @s diamond
/itemスロット単位で置き換え・コピー/item replace entity @s weapon.mainhand with diamond_sword
/enchantエンチャント付与/enchant @s sharpness 5
/lootルートテーブルから配布/loot give @s loot minecraft:chests/simple_dungeon
1.20.5以降は古い {display:{Name:...}} より、コンポーネント記法(例: カスタム名付きアイテム)が基本です。複雑な装備はクリエイティブで作ってからコマンドブロックにコピーするのも手です。

5. 地形・ブロック

コマンドできること例
/setblock1ブロック設置/置換/setblock ~ ~ ~ stone
/fill範囲を一括置換/fill ~-5 ~-1 ~-5 ~5 ~-1 ~5 stone
/clone範囲コピー/clone <範囲> <貼付先>
/place構造物・フィーチャー配置/place structure village_plains
/fillbiomeバイオーム変更/fillbiome ~-10 ~ ~-10 ~10 ~ ~10 plains
/setworldspawnスポーン位置(上記プレイヤー欄も参照)

6. エンティティ(召喚・操作)

コマンドできること例
/summonモブ・防具立て等を出す/summon armor_stand ~ ~ ~ {CustomName:'"マス1"',NoGravity:1b}
/kill消去/kill @e[type=armor_stand,name=マス1]
/dataNBTの読取・書込/data get entity @e[type=armor_stand,limit=1]
/ride乗せる/降りる/ride @s mount @n[type=pig]
/damageダメージを与える/damage @e[type=zombie,limit=1] 10
/particleパーティクル演出/particle minecraft:happy_villager ~ ~1 ~ 0.5 0.5 0.5 0 20
/playsound効果音/playsound minecraft:entity.player.levelup master @a

7. 時間・天気・難易度

コマンドできること例
/time時刻変更・照会/time set day
/weather天候/weather clear
/difficulty難易度/difficulty peaceful
/defaultgamemode新規参加者の既定モード/defaultgamemode adventure

8. ゲームルール(よく触るもの)

形式: /gamerule <名前> <値>

ルール用途の例
keepInventory死亡してもインベントリ保持
doDaylightCycle昼夜ループ停止(マップ固定)
doWeatherCycle天候変化停止
doMobSpawning自然湧きOFF
mobGriefingクリーパー等の地形破壊OFF
commandBlockOutputコマンドブロックのチャット出力OFF
sendCommandFeedback実行結果メッセージ抑制
announceAdvancements進捗通知OFF
playersSleepingPercentageスキップに必要な睡眠割合

9. 探索・情報

コマンドできること例
/locate構造物・バイオーム検索/locate structure village
/seedワールドシード表示/seed
/listオンライン一覧/list
/locate biomeバイオーム探索/locate biome mangrove_swamp

10. 仕組み作り(スコア・実行・データ)

ボードゲーム風マップやミニゲームは、ほぼここが中核です。

コマンドできることメモ
/scoreboard点数・所持金・ターン管理プレイヤー/偽プレイヤーに数値を持たせる
/execute条件付きで別コマンド実行as / at / if / unless / in などを連結し、最後に run
/functionデータパックの関数実行大量コマンドをファイル化
/schedule遅延実行数秒後に関数を走らせる
/return関数の途中終了・値返却新しい制御フロー向け
/trigger権限なしでも押せるスコア操作ボタンUIや本と組み合わせ
/dataブロック/エンティティの詳細データ看板・チェスト・防具立ての中身操作
/forceloadチャンク常時ロードゲーム用エリアを落とさない
/tickゲーム進行の制御(新しい版)デバッグや一時停止用途
/random乱数サイコロ代わりにしやすい
/dialogダイアログUI(新しい版)メニュー表示の選択肢が増えた系統

execute の最低限パターン

/execute as @a at @s if block ~ ~-1 ~ gold_block run say ゴールマス!
/execute in minecraft:the_nether run tp @s ~ 128 ~
/execute as @a[scores={money=100..}] run tellraw @s {"text":"お金が足りています"}

scoreboard の最低限パターン

/scoreboard objectives add money dummy "所持金"
/scoreboard objectives setdisplay sidebar money
/scoreboard players set @s money 1500
/scoreboard players add @s money 100

11. 「何ができるか」の発想メモ

いただきストリート風の仕組み検討なら、まず「マス番号」「所持金」「ターン」「誰の番か」を scoreboard で持てるか、から試すと早いです。 自作データの置き場は 自作データ置き場 を参照。

トップ · 自作データ置き場 · 更新履歴 · お問い合わせ