【JAVA版マイクラ】コマンド一覧&早見表を作ってみた!
schedule 2025年11月14日 update 2025年11月14日
皆さんこんにちは!pkkiマイクラ鯖を管理しているpkkiです!
皆さんは、
「マイクラJAVA版でコマンド頻繁に忘れるから、早見表ほしいな~」
そう思ったことありませんか?
そこで今回は、JAVA版Minecraft(マインクラフト)でコマンド一覧と早見表を作ってみたので、是非ご活用ください!
また、今回はターゲットセレクターも詳しく説明しているので、是非ご覧ください!
ターゲットセレクターも良く忘れるから有難いです!
今回、皆さんが普段使っているターゲットセレクター(@pや@a等)だけでなく、更に絞りこめる「[type=item]」等も一覧に入れました!
加えて、統合版マインクラフトの方のコマンド一覧も作っているので、是非そちらもご覧ください!
- ターゲットセレクター一覧
- コマンド一覧
- advancement:実績操作
- attribute:属性操作
- ban:プレイヤーBAN
- ban-ip:IPBAN
- banlist:BANリスト表示
- bossbar:ボスバー管理
- clear:インベントリ削除
- clearitem:地面のアイテム削除
- clone:範囲コピー
- data:NBTデータ操作
- datapack:データパック管理
- debug:デバッグ管理
- defaultgamemode:初期ゲームモード設定
- deop:OP権限剥奪
- difficulty:難易度変更
- effect:ステータス効果付与
- execute:条件付きコマンド実行
- fill:範囲ブロック置換
- forceload:チャンク常時読み込み
- function:関数実行
- gamemode:ゲームモード変更
- gamerule:ゲームルール設定
- give:アイテム付与
- help:コマンド一覧表示
- item:アイテム操作
- jfr:Java Flight Recorder操作
- kick:プレイヤー追放
- kill:対象削除
- list:オンラインプレイヤー一覧
- locate:構造物探索
- locatebiome:バイオーム探索
- loot:戦利品生成
- me:自分のメッセージ送信
- msg:個別メッセージ送信
- op:OP権限付与
- particle:パーティクル生成
- peaceful:難易度ピースフルに変更
- playsound:音声再生
- publish:LAN公開
- recipe:レシピ取得
- reload:データパック再読み込み
- return:関数内終了
- say:メッセージ送信
- schedule:コマンドの遅延実行
- scoreboard:スコアボード管理
- seed:ワールドシード表示
- setblock:ブロック設置
- setidletimeout:自動切断設定
- setworldspawn:ワールドスポーン設定
- spawnpoint:プレイヤースポーン設定
- spreadplayers:プレイヤー分散
- stop:サーバー停止
- summon:エンティティ召喚
- tag:タグ管理
- team:チーム管理
- teammsg:チームチャット送信
- tell:個別メッセージ送信
- tellraw:カスタムメッセージ送信
- teleport(/tp):テレポート
- time:時間変更
- title:画面表示タイトル
- tm:短縮コマンド(/teammsg の別名)
- toggledownfall:天候切替(古いバージョン)
- trigger:スコアボードトリガー
- w:個別メッセージ送信(/msg の別名)
- weather:天候変更
- whitelist:ホワイトリスト管理
- worldborder:ワールド境界設定
目次
- 1 ターゲットセレクター一覧
- 2 コマンド一覧
- 2.1 advancement:実績操作
- 2.2 attribute:属性操作
- 2.3 ban:プレイヤーBAN
- 2.4 ban-ip:IPBAN
- 2.5 banlist:BANリスト表示
- 2.6 bossbar:ボスバー管理
- 2.7 clear:インベントリ削除
- 2.8 clearitem:地面のアイテム削除
- 2.9 clone:範囲コピー
- 2.10 data:NBTデータ操作
- 2.11 datapack:データパック管理
- 2.12 debug:デバッグ管理
- 2.13 defaultgamemode:初期ゲームモード設定
- 2.14 deop:OP権限剥奪
- 2.15 difficulty:難易度変更
- 2.16 effect:ステータス効果付与
- 2.17 execute:条件付きコマンド実行
- 2.18 fill:範囲ブロック置換
- 2.19 forceload:チャンク常時読み込み
- 2.20 function:関数実行
- 2.21 gamemode:ゲームモード変更
- 2.22 gamerule:ゲームルール設定
- 2.23 give:アイテム付与
- 2.24 help:コマンド一覧表示
- 2.25 item:アイテム操作
- 2.26 jfr:Java Flight Recorder操作
- 2.27 kick:プレイヤー追放
- 2.28 kill:対象削除
- 2.29 list:オンラインプレイヤー一覧
- 2.30 locate:構造物探索
- 2.31 locatebiome:バイオーム探索
- 2.32 loot:戦利品生成
- 2.33 me:自分のメッセージ送信
- 2.34 msg:個別メッセージ送信
- 2.35 op:OP権限付与
- 2.36 particle:パーティクル生成
- 2.37 peaceful:難易度ピースフルに変更
- 2.38 playsound:音声再生
- 2.39 publish:LAN公開
- 2.40 recipe:レシピ取得
- 2.41 reload:データパック再読み込み
- 2.42 return:関数内終了
- 2.43 say:メッセージ送信
- 2.44 schedule:コマンドの遅延実行
- 2.45 scoreboard:スコアボード管理
- 2.46 seed:ワールドシード表示
- 2.47 setblock:ブロック設置
- 2.48 setidletimeout:自動切断設定
- 2.49 setworldspawn:ワールドスポーン設定
- 2.50 spawnpoint:プレイヤースポーン設定
- 2.51 spreadplayers:プレイヤー分散
- 2.52 stop:サーバー停止
- 2.53 summon:エンティティ召喚
- 2.54 tag:タグ管理
- 2.55 team:チーム管理
- 2.56 teammsg:チームチャット送信
- 2.57 tell:個別メッセージ送信
- 2.58 tellraw:カスタムメッセージ送信
- 2.59 teleport(/tp):テレポート
- 2.60 time:時間変更
- 2.61 title:画面表示タイトル
- 2.62 tm:短縮コマンド(/teammsg の別名)
- 2.63 toggledownfall:天候切替(古いバージョン)
- 2.64 trigger:スコアボードトリガー
- 2.65 w:個別メッセージ送信(/msg の別名)
- 2.66 weather:天候変更
- 2.67 whitelist:ホワイトリスト管理
- 2.68 worldborder:ワールド境界設定
ターゲットセレクター一覧
@p:一番近いプレイヤー
一番近くにいるプレイヤーを対象にする。
シングルプレイでは自分自身。
使用例:
/tp @p 0 100 0@a:全てのプレイヤー
現在ワールドにいる全プレイヤーが対象。
使用例:
/give @a diamond 1@e:すべてのエンティティ
プレイヤー、モブ、落ちているアイテム、ボート、トロッコなど全て。
使用例(落ちているアイテムだけ消す):
/kill @e[type=item]@r:ランダムなプレイヤー
ランダムに1人選ばれる。ミニゲームや抽選に使える。
使用例:
/give @r tnt 1@s:自分自身(コマンド実行者)
コマンドを実行したプレイヤー。
コマンドブロックの場合は、ブロック自身を指す。
使用例:
/effect @s speed 30 1絞り込み
対象をより詳しく指定できる「条件付きプロパティ」。
※ 複数同時に使用可能。
type(種類指定)
対象の種類を指定。
例:ゾンビのみ
@e[type=zombie]例:落ちているアイテム
@e[type=item]name(名前指定)
特定のプレイヤー名やリネームされたMobを指定。
例:名前が「pkki」のプレイヤー
@a[name=pkki]r(半径・距離)
指定した距離内だけ対象。
例:半径5ブロック以内のプレイヤー
@a[r=5]rm(最小距離)
一定距離以上にいる対象。
例:5ブロック以上離れてるプレイヤー
@a[rm=5]x,y,z(座標条件)
特定座標周辺を基準に対象を選ぶ。
例:x=100, y=64, z=100 の近くにいるエンティティ
@e[x=100,y=64,z=100,r=3]<br>dx,dy,dz(立方体範囲)
範囲を立体的に指定して対象選択。
例:現在位置から10×5×10の範囲
@e[dx=10,dy=5,dz=10]tag(タグ指定)
「/tag」コマンドで付けたタグがある対象のみ。
例:tag=enemy を付けたMob
@e[tag=enemy]scores(スコア条件)
スコアボードの値で対象を絞り込み。
例:スコア「kill」が10以上のプレイヤー
@a[scores={kill=10..}]コマンド一覧
| コマンド名 | 書式 (Syntax) | 説明 (Description) | 使用例 (Example) |
|---|---|---|---|
| /advancement | /advancement | プレイヤーの進捗(実績)を操作します。付与、取り消し、確認などが可能です。 | /advancement grant @a everything |
| /attribute | /attribute <対象> <属性名> | エンティティの属性(移動速度、最大体力、攻撃力など)を操作します。 | /attribute @s generic.movement_speed base set 0.2 |
| /ban | /ban <プレイヤー名> [理由] | プレイヤーをサーバーから追放(BAN)します。 | /ban PlayerName 荒らし行為のため |
| /ban-ip | /ban-ip | IPアドレスをサーバーから追放(BAN)します。 | /ban-ip 192.168.1.1 複数アカウント |
| /banlist | /banlist [players|ips] | 追放されたプレイヤー名またはIPアドレスの一覧を表示します。 | /banlist ips |
| /bossbar | /bossbar | カスタムのボスバーを作成、変更、削除します。 | /bossbar create mybar “カスタムバー” |
| /clear | /clear [対象] [アイテム] [最大数] | プレイヤーのインベントリから特定のアイテムを削除します。 | /clear @s dirt 64 |
| /clearitem | /clearitem | **非推奨または非公式のコマンドです。** Java版公式では`/clear`を使用します。 | /clear @s |
| /clone | /clone | 指定された領域のブロックを別の場所に複製します。 | /clone 10 64 10 20 74 20 50 64 50 |
| /data | /data | エンティティ、ブロック、またはストレージのNBTデータを操作します。 | /data get entity @s Pos[0] |
| /datapack | /datapack | データパックのロード、アンロード、一覧表示などを管理します。 | /datapack enable “file/my_pack” |
| /debug | /debug | デバッグプロファイリングを開始・停止し、パフォーマンス情報を記録します。 | /debug start |
| /defaultgamemode | /defaultgamemode <モード名> | 新規プレイヤーの初期ゲームモードを設定します。 | /defaultgamemode survival |
| /deop | /deop <プレイヤー名> | プレイヤーからオペレーター権限を解除します。 | /deop PlayerName |
| /difficulty | /difficulty | ワールドの難易度を設定します。 | /difficulty peaceful |
| /effect | /effect | プレイヤーやエンティティにポーション効果を与えたり、解除したりします。 | /effect give @s night_vision 60 |
| /execute | /execute <サブコマンド> run <コマンド> | 別の場所、エンティティ、ディメンションなど、様々な条件下でコマンドを実行します。 | /execute as @e[type=pig] at @s run say ‘ブタです’ |
| /fill | /fill | 範囲内のブロックを指定したブロックで埋めます。 | /fill 0 60 0 10 70 10 stone |
| /forceload | /forceload | 指定されたチャンクを、プレイヤーがいなくてもロード状態に保ちます。 | /forceload add 10 10 20 20 |
| /function | /function <関数名> [実行条件] | データパック内の関数ファイル(一連のコマンド)を実行します。 | /function my_datapack:start_sequence |
| /gamemode | /gamemode <モード名> [対象] | プレイヤーのゲームモードを設定します。 | /gamemode creative @s |
| /gamerule | /gamerule <ルール名> [値] | ゲームルールを変更します。 | /gamerule doDaylightCycle false |
| /give | /give <対象> <アイテム> [量] | プレイヤーにアイテムを与えます。 | /give @s diamond_sword 1 |
| /help | /help [コマンド名] | コマンドのヘルプ情報を表示します。 | /help execute |
| /item | /item | インベントリ、ブロック、エンティティのアイテムスロットを操作します。`/replaceitem`を統合した新しいコマンドです。 | /item replace block 10 60 10 container.0 with diamond |
| /jfr | /jfr | Java Flight Recorderによるプロファイリングを開始・停止します。 | /jfr start |
| /kick | /kick <プレイヤー名> [理由] | プレイヤーをサーバーから一時的に切断(キック)します。 | /kick PlayerName AFKが長すぎます |
| /kill | /kill [対象] | プレイヤーまたはエンティティを倒します。 | /kill @e[type=zombie] |
| /list | /list | サーバーにいるプレイヤーの一覧を表示します。 | /list |
| /locate | /locate | 最も近い構造物(村、要塞など)またはPOIの座標を表示します。 | /locate structure village |
| /locatebiome | /locatebiome <バイオーム名> | 最も近い特定のバイオームの座標を表示します。 | /locatebiome plains |
| /loot | /loot <対象> | ルートテーブルに基づいたアイテムをドロップさせます。 | /loot spawn 10 60 10 loot my_datapack:my_chest |
| /me | /me <アクションメッセージ> | サーバーログに、アクションメッセージ(例: `* プレイヤー名 …`)を送信します。 | /me は手を振った |
| /msg | /msg <対象> <メッセージ> | プレイヤーにプライベートメッセージを送信します(`/tell`、`/w`と同じ)。 | /msg PlayerName こんにちは |
| /op | /op <プレイヤー名> | プレイヤーにオペレーター権限を与えます。 | /op PlayerName |
| /particle | /particle <パーティクル名> | パーティクルを生成します。 | /particle explosion 0 64 0 1 1 1 0 100 |
| /peaceful | /peaceful | **非推奨または非公式のコマンドです。** Java版公式では`/difficulty peaceful`を使用します。 | /difficulty peaceful |
| /playsound | /playsound <サウンド> <対象> [x] [y] [z] [音量] [ピッチ] [最小音量] | プレイヤーに対してサウンドを再生します。 | /playsound minecraft:entity.experience_orb.pickup voice @s |
| /publish | /publish [ポート] [チート] | シングルプレイのワールドをLANに公開します。 | /publish 25565 true |
| /recipe | /recipe | プレイヤーにレシピ(クラフト方法)を付与または取り消します。 | /recipe give @s minecraft:diamond_block |
| /reload | /reload | データパックを再ロードします(サーバーを再起動せずに)。 | /reload |
| /replaceitem | /replaceitem … | **古いコマンドです。**現在は`/item`コマンドに統合されています。 | /itemを使用してください。 |
| /return | /return [値] | 関数の実行を終了し、成功/失敗の値を返します。 | /execute if block 10 60 10 stone run return 1 |
| /say | /say <メッセージ> | サーバーメッセージとして、すべてのプレイヤーにメッセージを送信します。 | /say サーバーからのお知らせです |
| /schedule | /schedule | 指定した時間後にコマンド(または関数)を実行するようにスケジュールします。 | /schedule function my_datapack:next 20t |
| /scoreboard | /scoreboard | スコアボードのオブジェクト、チーム、プレイヤーのスコアを操作します。 | /scoreboard objectives add deaths deathCount |
| /seed | /seed | 現在のワールドのシード値(乱数生成器の種)を表示します。 | /seed |
| /setblock | /setblock | 特定の座標のブロックを設定または変更します。 | /setblock 10 60 10 diamond_block |
| /setidletimeout | /setidletimeout <分> | プレイヤーが一定時間操作しない場合にキックされるまでの時間を設定します(単位:分)。 | /setidletimeout 10 |
| /setworldspawn | /setworldspawn [x] [y] [z] [角度] | ワールドのスポーン地点を設定します。 | /setworldspawn 10 60 10 |
| /spawnpoint | /spawnpoint [対象] [x] [y] [z] [角度] | プレイヤーのスポーン地点(リスポーン地点)を設定します。 | /spawnpoint @s |
| /spreadplayers | /spreadplayers | プレイヤーを指定した範囲にランダムに均等に分散配置します。 | /spreadplayers 0 0 10 50 false @a |
| /stop | /stop | サーバーを停止し、ワールドを保存します。 | /stop |
| /summon | /summon <エンティティ> [x] [y] [z] [NBT] | エンティティを召喚します。 | /summon cow 10 60 10 |
| /tag | /tag <対象> | プレイヤーやエンティティにカスタムのタグを付けたり、外したりします。 | /tag @s add ‘red_team’ |
| /team | /team | チームを作成、変更、管理します(スコアボードと連携)。 | /team add red_team |
| /teammsg | /teammsg <メッセージ> | 所属チームのメンバーにのみメッセージを送信します(`/tm`と同じ)。 | /teammsg 作戦開始! |
| /tell | /tell <対象> <メッセージ> | プレイヤーにプライベートメッセージを送信します(`/msg`、`/w`と同じ)。 | /tell PlayerName こんにちは |
| /tellraw | /tellraw <対象> | JSON形式のテキストを送信し、色やクリックイベントなどを設定します。 | /tellraw @s {“text”:”ようこそ”,”color”:”gold”} |
| /teleport | /teleport <対象> | エンティティをテレポートさせます(`/tp`と同じ)。 | /teleport @s 10 60 10 |
| /time | /time | ワールドの時間を設定、追加、または照会します。 | /time set noon |
| /title | /title <対象> | プレイヤーの画面中央などにタイトルを表示します。 | /title @s title {“text”:”ようこそ”} |
| /tm | /tm <メッセージ> | チームメンバーにメッセージを送信します(`/teammsg`と同じ)。 | /tm 了解! |
| /toggledownfall | /toggledownfall | **古いコマンドです。**天候の切り替えを行います。現在は`/weather`の使用が推奨されます。 | /weather rainを使用してください。 |
| /tp | /tp <対象> | エンティティをテレポートさせます(`/teleport`と同じ)。 | /tp @s 10 60 10 |
| /trigger | /trigger <目標名> | `trigger`タイプのスコアボードオブジェクトの値を設定/追加します。 | /trigger my_objective set 1 |
| /w | /w <対象> <メッセージ> | プレイヤーにプライベートメッセージを送信します(`/msg`、`/tell`と同じ)。 | /w PlayerName こんにちは |
| /weather | /weather | 天候を設定します。 | /weather clear 60 |
| /whitelist | /whitelist | ホワイトリストを管理します。 | /whitelist add PlayerName |
| /worldborder | /worldborder | ワールドボーダー(境界線)のサイズ、中心、警告などを設定します。 | /worldborder set 500 |
advancement:実績操作
/advancement <give|revoke|grant|take> <対象> <advancement> [criteria]
プレイヤーにアドバンスメント(実績)を付与したり、削除したりできる。特定の条件だけ操作したい場合は criteria を指定する。
使用例(プレイヤーに全アドバンスメントを付与)
/advancement grant @p everything
使用例(特定アドバンスメントを削除)
/advancement revoke @p minecraft:story/mine_diamond
attribute:属性操作
/attribute <対象> <属性> base get|set|add <値>
プレイヤーやMobのステータス属性(移動速度、攻撃力、最大体力など)を取得・設定・加算できる。
使用例(プレイヤーの移動速度を取得)
/attribute @p minecraft:generic.movement_speed base get
使用例(ゾンビの最大体力を20に設定)
/attribute @e[type=zombie,limit=1] minecraft:generic.max_health base set 20
ban:プレイヤーBAN
/ban <プレイヤー> [理由]
指定したプレイヤーをサーバーから追放する。理由を指定するとログやメッセージに表示される。
使用例(荒らしプレイヤーをBAN)
/ban pkki 荒らし防止
使用例(理由なしでBAN)
/ban Steve
ban-ip:IPBAN
/ban-ip <IPアドレス> [理由]
特定のIPアドレスからの接続を禁止する。複数アカウント対策や荒らし防止に使用する。
使用例(IPをBAN)
/ban-ip 123.45.67.89
使用例(理由付きでBAN)
/ban-ip 123.45.67.89 荒らし対策
banlist:BANリスト表示
/banlist [players|ips]
現在BANされているプレイヤーやIPの一覧を表示する。
使用例(BANプレイヤー一覧表示)
/banlist players
使用例(BAN IP一覧表示)
/banlist ips
bossbar:ボスバー管理
/bossbar add <id> <表示名>
/bossbar remove <id>
/bossbar set <id> <property> <値>
画面上部に表示されるボスバーを作成・削除・設定できる。色やスタイル、進捗値などを調整可能。
使用例(ボスバーを追加)
/bossbar add boss1 "BOSS戦"
使用例(ボスバーの色を赤に設定)
/bossbar set boss1 color red
clear:インベントリ削除
/clear [プレイヤー] [アイテム] [データタグ]
プレイヤーのインベントリ内のアイテムを削除できる。特定のアイテムやNBTで絞り込むことも可能。
使用例(自分のインベントリを全削除)
/clear @p
使用例(ダイヤのみ削除)
/clear @p diamond
clearitem:地面のアイテム削除
/clearitem <座標> <アイテム> [数量]
地面に落ちているアイテムを指定して消去できる。
使用例(座標(10,64,10)のダイヤを削除)
/clearitem 10 64 10 diamond
使用例(全てのアイテムを削除)
/clearitem 10 64 10 all
clone:範囲コピー
/clone <開始座標> <終了座標> <コピー先座標> [maskMode] [cloneMode]
指定した範囲のブロックを別の座標にコピーする。空気を含めるか、上書き方法も選択可能。
使用例(範囲をコピー)
/clone 0 60 0 5 65 5 10 64 10
使用例(空気を無視してコピー)
/clone 0 60 0 5 65 5 10 64 10 masked
data:NBTデータ操作
/data get <対象> [パス]
/data merge <対象> <JSON>
/data modify <対象> <パス> ...
エンティティやブロックのNBTデータを取得・変更できる。高度なマップ作成やカスタム操作に使用。
使用例(プレイヤーのNBTを取得)
/data get entity @p
使用例(チェストにダイヤを追加)
/data merge block 10 64 10 {Items:[{id:"minecraft:diamond",Count:1b}]}
datapack:データパック管理
/datapack enable <名前>
/datapack disable <名前>
/datapack list
ワールドで使用しているデータパックを有効化・無効化したり一覧表示できる。
使用例(データパックを有効化)
/datapack enable "file/myPack"
使用例(データパックを無効化)
/datapack disable "file/myPack"
debug:デバッグ管理
/debug start
/debug stop
/debug function <関数名>
ワールドやサーバーのパフォーマンスを記録したり関数の動作を確認したりできる。
使用例(デバッグ開始)
/debug start
使用例(デバッグ停止)
/debug stop
defaultgamemode:初期ゲームモード設定
/defaultgamemode <モード>
新規参加プレイヤーのデフォルトゲームモードを設定する。survival / creative / adventure / spectator のいずれか。
使用例(初期モードをクリエイティブに設定)
/defaultgamemode creative
使用例(初期モードをサバイバルに設定)
/defaultgamemode survival
deop:OP権限剥奪
/deop <プレイヤー>
指定したプレイヤーから管理者権限(OP)を取り消す。
使用例(プレイヤーpkkiからOPを剥奪)
/deop pkki
difficulty:難易度変更
/difficulty <難易度>
ワールド全体の難易度を変更する。敵の湧き方やダメージ、飢餓などに影響する。設定可能な値は peaceful / easy / normal / hard。
使用例(難易度をハードにする)
/difficulty hard
使用例(難易度をピースフルに設定)
/difficulty peaceful
effect:ステータス効果付与
/effect give <対象> <効果> [秒数] [レベル] [パーティクル非表示]
/effect clear <対象> [効果]
プレイヤーやMobにステータス効果を付与したり、解除したりできる。
使用例(移動速度を60秒間Lv2付与)
/effect give @p speed 60 1
使用例(全効果を解除)
/effect clear @p
execute:条件付きコマンド実行
/execute as <対象> run <コマンド>
/execute at <対象> run <コマンド>
/execute if <条件> run <コマンド>
/execute unless <条件> run <コマンド>
複雑な条件や位置指定でコマンドを実行できる。関数やコマンドブロックと組み合わせて高度な処理が可能。
使用例(足元が石ならメッセージ表示)
/execute if block ~ ~-1 ~ minecraft:stone run say 足元は石です
fill:範囲ブロック置換
/fill <開始座標> <終了座標> <ブロック> [mode]
指定範囲を指定ブロックで埋める。mode は replace / destroy / keep / hollow / outline など。
使用例(範囲を石で埋める)
/fill 0 60 0 10 65 10 stone
使用例(中を空洞にして外枠だけ石)
/fill 0 60 0 10 65 10 stone hollow
forceload:チャンク常時読み込み
/forceload add <x> <z>
/forceload remove <x> <z>
/forceload query
指定したチャンクを常に読み込み状態にする。自動農場やレッドストーン装置の稼働維持に便利。
使用例(チャンク(0,0)を常時ロード)
/forceload add 0 0
使用例(チャンクの読み込みを解除)
/forceload remove 0 0function:関数実行
/function <名前>
ワールド内にあるデータパックの関数を実行できる。複数のコマンドをまとめて実行可能。
使用例(データパック内の関数を実行)
/function mypack:startup
gamemode:ゲームモード変更
/gamemode <モード> [対象]
プレイヤーのゲームモードを変更できる。survival / creative / adventure / spectator が選択可能。
使用例(自分のゲームモードをクリエイティブに設定)
/gamemode creative @p
使用例(他プレイヤーのゲームモードをサバイバルに設定)
/gamemode survival Steve
gamerule:ゲームルール設定
/gamerule <ルール名> <値>
ワールドのルールを変更できる。例えば日光の減少、アイテムのドロップ、MOBのスポーン制御など。
使用例(Mobの自然スポーンを無効化)
/gamerule doMobSpawning false
使用例(天候の変化を無効化)
/gamerule doWeatherCycle false
give:アイテム付与
/give <対象> <アイテム> [数量] [データタグ]
プレイヤーにアイテムを付与できる。NBTタグでカスタムアイテムも作成可能。
使用例(自分にダイヤモンドを10個付与)
/give @p diamond 10
使用例(他プレイヤーにエンチャント剣を付与)
/give Steve minecraft:diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5}]} 1
help:コマンド一覧表示
/help [コマンド]
利用可能なコマンドの一覧や詳細を表示できる。
使用例(全コマンド一覧表示)
/help
使用例(特定コマンドのヘルプを表示)
/help give
item:アイテム操作
/item <操作> <対象> <スロット> <アイテム> [数量] [データタグ]
プレイヤーのインベントリ内のアイテムを操作できる。give / replace / remove など。
使用例(スロット1にダイヤを設定)
/item replace entity @p weapon.mainhand with minecraft:diamond_sword
jfr:Java Flight Recorder操作
/jfr start <名前> [時間]
/jfr stop <名前>
サーバーのパフォーマンスを解析するための記録を開始・停止できる。
使用例(パフォーマンス記録開始)
/jfr start test
使用例(記録停止)
/jfr stop test
kick:プレイヤー追放
/kick <プレイヤー> [理由]
指定したプレイヤーをサーバーから追放する。理由は任意で表示可能。
使用例(プレイヤーpkkiを追放)
/kick pkki サーバーを過剰に重くしたため
kill:対象削除
/kill [対象]
指定したエンティティを即座に削除する。対象指定なしの場合は自分を削除。
使用例(自分を削除)
/kill
使用例(ゾンビを全て削除)
/kill @e[type=zombie]
list:オンラインプレイヤー一覧
/list
サーバーに接続中のプレイヤー一覧を表示する。
使用例(接続中のプレイヤー表示)
/list
locate:構造物探索
/locate <構造物>
指定した構造物の座標を表示する。
使用例(村の座標を表示)
/locate village
locatebiome:バイオーム探索
/locatebiome <バイオーム>
指定したバイオームの座標を表示する。
使用例(砂漠バイオームを探索)
/locatebiome minecraft:desert
loot:戦利品生成
/loot give <対象> <lootテーブル>
指定したプレイヤーに戦利品を生成して与える。
使用例(チェストの戦利品をプレイヤーに与える)
/loot give @p minecraft:chests/simple_dungeon
me:自分のメッセージ送信
/me <メッセージ>
チャットに自分の名前と共にアクションメッセージを送信する。
使用例
/me はジャンプした
msg:個別メッセージ送信
/msg <プレイヤー> <メッセージ>
特定のプレイヤーにプライベートメッセージを送信する。
使用例
/msg Steve こんにちは!
op:OP権限付与
/op <プレイヤー>
指定したプレイヤーに管理者権限(OP)を付与する。
使用例
/op pkki
particle:パーティクル生成
/particle <パーティクル名> <座標> [dx dy dz] [速度] [数] [force|normal]<br>パーティクルを指定座標に生成する。
使用例(炎のパーティクルを生成)
/particle minecraft:flame ~ ~1 ~ 0 0 0 0 10
peaceful:難易度ピースフルに変更
/difficulty peaceful
ワールド全体の難易度をピースフルに設定する。敵の湧きやダメージが無効になる。
使用例
/difficulty peaceful
playsound:音声再生
/playsound <音> <対象> [座標] [音量] [ピッチ] [最小距離]
指定した音をプレイヤーに再生できる。
使用例(ブロック破壊音を再生)
/playsound minecraft:block.anvil.break @p
publish:LAN公開
/publish [ポート]
シングルプレイヤーのワールドをLANで公開する。
使用例(デフォルトポートで公開)
/publish
使用例(ポート指定で公開)
/publish 25565recipe:レシピ取得
/recipe give <対象> <レシピ>
/recipe take <対象> <レシピ>
指定したプレイヤーにレシピを与えたり、削除したりできる。
使用例(プレイヤーに全レシピを付与)
/recipe give @p *
使用例(特定レシピを削除)
/recipe take @p minecraft:bread
reload:データパック再読み込み
/reload
ワールド内のデータパックや関数を再読み込みして、変更を即座に反映させる。
使用例
/reload
return:関数内終了
/return
実行中の関数を途中で終了する。データパック内関数でのみ使用可能。
使用例
/return
say:メッセージ送信
/say <メッセージ>
全プレイヤーにチャットでメッセージを送信する。
使用例
/say ワールドへようこそ!
schedule:コマンドの遅延実行
/schedule function <関数名> <遅延ティック数>
指定した関数を指定ティック後に実行できる。
使用例(5秒後に関数実行)
/schedule function mypack:spawn 100
scoreboard:スコアボード管理
/scoreboard objectives add <名前> <基準> [表示名]
/scoreboard objectives remove <名前>
/scoreboard players set <対象> <名前> <値>
スコアやポイントを管理できる。ミニゲームや統計管理に使用。
使用例(スコアボードを追加)
/scoreboard objectives add kills dummy "キル数"
使用例(プレイヤーのスコアを設定)
/scoreboard players set @p kills 5
seed:ワールドシード表示
/seed
現在のワールドのシード値を表示する。
出力例
Seed: [-2244680843473676458]
setblock:ブロック設置
/setblock <座標> <ブロック> [置換モード] [データタグ]
指定座標にブロックを設置する。置換モードで既存ブロックの扱いを選択できる。
使用例(座標に石を設置)
/setblock 10 64 10 minecraft:stone
setidletimeout:自動切断設定
/setidletimeout <分>
サーバーで非アクティブなプレイヤーを切断するまでの時間を分単位で設定。
使用例(30分に設定)
/setidletimeout 30
setworldspawn:ワールドスポーン設定
/setworldspawn [座標]
ワールドの初期スポーン地点を設定する。座標指定なしなら現在位置。
使用例(現在位置をスポーン地点に設定)
/setworldspawn
使用例(座標(0,64,0)をスポーンに設定)
/setworldspawn 0 64 0
spawnpoint:プレイヤースポーン設定
/spawnpoint [対象] [座標]
指定プレイヤーのリスポーン地点を設定できる。座標指定なしなら現在位置。
使用例(自分のスポーンを現在位置に設定)
/spawnpoint @p
使用例(座標(10,64,10)に設定)
/spawnpoint @p 10 64 10
spreadplayers:プレイヤー分散
/spreadplayers <中心X> <中心Z> <最小距離> <最大距離> <対象>
指定範囲内でプレイヤーやエンティティをランダムに分散させる。
使用例(プレイヤーを10~50ブロック範囲で分散)
/spreadplayers 0 0 10 50 @a
stop:サーバー停止
/stop
サーバーを安全に停止する。
使用例
/stop
summon:エンティティ召喚
/summon <エンティティ> [座標] [NBT]
指定座標にエンティティを召喚する。
使用例(ゾンビを召喚)
/summon zombie 10 64 10
使用例(名前付きクリーパーを召喚)
/summon creeper ~ ~ ~ {CustomName:"\"爆弾\""}
tag:タグ管理
/tag <対象> add|remove|list <タグ>
エンティティにタグを付与・削除・確認できる。
使用例(プレイヤーにタグ追加)
/tag @p add VIP
使用例(タグ削除)
/tag @p remove VIP
team:チーム管理
/team add|remove|join|leave|list <チーム名> [表示名]
プレイヤーのチームを作成・削除・参加・退出させる。
使用例(チーム作成)
/team add RedTeam 赤チーム
使用例(プレイヤー参加)
/team join RedTeam @p
teammsg:チームチャット送信
/teammsg <チーム名> <メッセージ>
指定チーム内だけにメッセージを送信する。
使用例
/teammsg RedTeam 攻撃開始!
tell:個別メッセージ送信
/tell <対象> <メッセージ>
指定プレイヤーにプライベートメッセージを送る。
使用例
/tell Steve 注意して!
tellraw:カスタムメッセージ送信
/tellraw <対象> <JSON>
JSON形式で装飾付きメッセージを送信できる。
使用例
/tellraw @a {"text":"こんにちは","color":"green"}
teleport(/tp):テレポート
/tp <対象> <x> <y> <z>
/tp <対象> <対象>
プレイヤーやエンティティを指定座標または他の対象に移動できる。
使用例(自分を座標に移動)
/tp @p 0 100 0
使用例(全プレイヤーを自分の位置に移動)
/tp @a @p
time:時間変更
/time set <値|day|night>
/time add <値>
ワールド内の時間を設定または加算できる。
使用例(昼に設定)
/time set day
使用例(1000ティック加算)
/time add 1000
title:画面表示タイトル
/title <対象> <action> <内容>
画面中央にタイトルやサブタイトル、アクションバーを表示できる。
使用例(タイトル表示)
/title @a title {"text":"注意!","color":"red"}
tm:短縮コマンド(/teammsg の別名)
/tm <チーム名> <メッセージ>
チームメッセージを送る。
使用例
/tm RedTeam 敵を撃退せよ!
toggledownfall:天候切替(古いバージョン)
/toggledownfall
天候を雨・雪と晴れに切り替える。1.13以前向け。
使用例
/toggledownfall
trigger:スコアボードトリガー
/trigger <目標> <add|set|reset> <値>
プレイヤー専用のスコアボード目標を操作する。
使用例(スコア加算)
/trigger jump add 1
w:個別メッセージ送信(/msg の別名)
/w <対象> <メッセージ>
指定プレイヤーにメッセージを送る。
使用例
/w Steve 集合!
weather:天候変更
/weather clear|rain|thunder [時間]
ワールドの天候を変更できる。時間指定で継続時間も設定可能。
使用例(晴れに変更)
/weather clear
使用例(雨を60秒間継続)
/weather rain 60
whitelist:ホワイトリスト管理
/whitelist add|remove|on|off|list <プレイヤー>
サーバー接続を許可するプレイヤーを管理する。
使用例(プレイヤー追加)
/whitelist add Steve
使用例(ホワイトリスト有効化)
/whitelist on
worldborder:ワールド境界設定
/worldborder set <距離> [中心X] [中心Z]
/worldborder add <距離>
ワールドの境界サイズや中心位置を設定する。
使用例(境界を1000ブロックに設定)
/worldborder set 1000
使用例(境界を500ブロック拡大)
/worldborder add 500この記事を書いた人
このサイトの管理人のpkkiです。マインクラフトサーバーやWebサーバー等を運用しています。パソコン歴は8年程度で、サーバー運用歴は5年程度です。何かあればいつでもお問い合わせください。早ければ当日返信します。
【PaperMC】起動引数の設定方法 2024年版!!
schedule 2024年5月31日【初心者向け】Cloudflare Tunnelで自宅サーバーを公開する方法!
schedule 2025年10月30日【統合版マイクラ】コマンド一覧&早見表を作ってみた!
schedule 2025年11月12日【超初心者用/JAVA版】マイクラサバイバルチュートリアルと最初にやる事 Part1
schedule 2024年5月22日【Minecraft】AndroidスマホでマイクラJAVA版をプレイする方法!?を紹介します
schedule 2025年3月9日【Spigot】マイクラ鯖をスマホアプリから操作・閲覧できるプラグイン【Livekit】を紹介!
schedule 2024年6月3日