【マイクラ】kickコマンドの使い方・構文・プレイヤー退出処理【Java版】

この記事はマイクラJava版の/kickコマンド解説です
サーバー管理者・OP権限持ちの方向けに、実際の使いどころまで整理します
統合版(Bedrock Edition)とは構文・権限まわりが違うので、Java版前提で読んでください

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

マイクラでマルチサーバーを運営していると、

「一度だけプレイヤーを退出させたい」
「荒らしっぽい人を、まずは一旦サーバーから出したい」
「サーバー再起動前に、全員に理由付きで退出してもらいたい」

こういう場面、けっこうありますよね。

そんな時に使うのが、kickコマンドです。

/kickは、対象プレイヤーをサーバーから強制退出させるコマンドです。
ただし、ここで大事なのは、kickはBANではないということです。

退出させるだけなので、サーバー側で参加を禁止しない限り、そのプレイヤーは再接続できます。
この違いを理解しておかないと、「kickしたのにまた入ってきた!」となりがちなので、まずここを押さえておきましょう。

この記事を読めば、次のことが分かります。

  • Java版の/kickコマンドの基本構文が分かります👍
  • プレイヤー名・セレクター指定・理由付きkickの使い方が分かります👌
  • kick・ban・whitelistの使い分けで迷わなくなります
  • コマンドが使えない時の原因をチェックできます

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

※本記事はマイクラJava版のマルチプレイサーバー向けに構成しています。
※ゲーム内仕様については、Minecraft Wikiおよび公式リリースノートを確認したうえで整理しています。
※Java版1.21.11以降〜26.1.2までの正式リリースでも、確認できる範囲では/kick本体の基本構文に大きな変更はありません。


目次

1. kickコマンドとは
2. kickコマンドの基本構文
3. kickコマンドを使うための権限
4. プレイヤー名で1人を退出させる方法
5. 退出理由を表示してkickする方法
6. ターゲットセレクターで複数人をkickする方法
7. サーバー再起動前に全員を退出させる使い方
8. kick・ban・whitelistの違い
9. 実際のサーバー管理での使いどころ
10. kickコマンドが使えない時のチェックポイント
11. Java版1.21.11以降の変更点について
12. まとめ
13. 参考文献

この記事で分かること
・Java版の/kickコマンドの構文
・理由付きkick、全員kick、セレクター指定の実用例
・BANとの違い、使えない時の原因


1. kickコマンドとは

/kickコマンドは、指定したプレイヤーをサーバーから強制退出させるコマンドです。

分かりやすく言うと、管理者側から「いったんサーバーから出てください」と処理するためのコマンドですね。

たとえば、こんな場面で使います。

  • サーバー再起動前にプレイヤーを退出させる
  • 荒らし行為をしているプレイヤーを一時的に外へ出す
  • 放置プレイヤーを整理する
  • イベント終了後に参加者を退出させる
  • サーバールール確認のため、一度ログアウトしてもらう

ただし、kickはあくまで退出処理です。
プレイヤーの参加権限を消すわけではありません。

つまり、サーバーが開いていて、ホワイトリストやBANなどで制限されていなければ、kickされた人はまた入り直せます。

ここ、かなり大事です。

kick = その場で退出させるだけ
ban = 今後の参加を禁止する

この違いを覚えておけば、サーバー管理でかなり迷いにくくなります。

筆者としては、いきなりBANするほどではないけど、いったん場を落ち着かせたい時に/kickを使うのが良いと思っています。
小規模な身内サーバーでも、再起動前やメンテナンス前にはかなり便利です。


2. kickコマンドの基本構文

Java版のkickコマンドの基本構文はこちらです。

/kick <targets> [<reason>]

これだけです。
構文自体はかなりシンプルですね。

項目 意味 入力例
targets 退出させるプレイヤー プレイヤー名、UUID、ターゲットセレクター
reason 退出理由として表示する文章 サーバー再起動のため退出してください


実際に使う時は、こんな感じです。

/kick Steve

これで、Steveという名前のプレイヤーをサーバーから退出させます。

理由も一緒に表示したい場合は、後ろに文章を付けます。

/kick Steve サーバー再起動のため、一度退出してください

この場合、kickされたプレイヤーの画面には、退出理由としてこの文章が表示されます。

理由文にはスペースも使えます。
そのため、文章を入れる時に毎回""で囲む必要はありません。

注意!
コマンド例のSteve部分は、実際に退出させたいプレイヤー名に置き換えてくださいね。

また、サーバーコンソールから実行する場合は、先頭の/を付けずに入力する形式のサーバー環境もあります。
ゲーム内チャットから実行する時は、基本的に/kickで入力すればOKです。


3. kickコマンドを使うための権限

Java版で/kickを使うには、必要権限レベル3が必要です。

マイクラJava版のサーバーには、OP権限のレベルがあります。
その中で/kickは、プレイヤー管理系のコマンドなので、低い権限では使えません。

分かりやすく整理すると、こんな感じです。

権限レベル 主な役割 kick使用
レベル1 スポーン保護の無視など 不可
レベル2 多くのチートコマンド、コマンドブロック編集など 不可
レベル3 プレイヤー管理系コマンド
レベル4 サーバー停止・保存などを含む全体管理


つまり、普通の参加者は使えません。
OP権限を持っていても、レベルが低い場合は使えないことがあります。

サーバー設定のop-permission-levelが低くなっている場合、OPにしているのに/kickが通らないこともあります。
その場合は、サーバー管理者側で権限レベルを確認してください。

コマンドブロックからは使えない

Java版では、/kickコマンドブロックから使えません

ここは勘違いしやすいところです。

たとえば、感圧板を踏んだらkickする、特定エリアに入ったらkickする、という装置をコマンドブロックだけで作ろうとしても、Java版では基本的にできません。

プレイヤーの退出処理はサーバー管理に関わる強い操作なので、装置化して気軽に使うコマンドではない、という理解で良いと思います。

ポイント
/kickはサーバー管理者が手動または管理権限のある環境で使うコマンドです。
レッドストーン装置感覚で扱うコマンドではありません。


4. プレイヤー名で1人を退出させる方法

一番よく使うのは、プレイヤー名を直接指定する方法です。

/kick プレイヤー名

例として、Steveを退出させるならこうです。

/kick Steve

これで、Steveだけがサーバーから退出します。

プレイヤー名指定はシンプルなので、身内サーバーや少人数サーバーではこれが一番使いやすいです。
誤爆もしにくいので、まずはこの形を覚えましょう。

プレイヤー名はオンライン中の相手を指定する

/kickは、基本的に現在オンラインのプレイヤーを対象にします。

すでにログアウトしている人に対して/kickしても、対象が見つからないため失敗します。

/kick Alex

この時、Alexがサーバーにいなければ、コマンドは成功しません。

「あとから入ってきたら自動でkickしたい」という用途には、/kickだけでは足りません。
その場合はBAN、ホワイトリスト、サーバープラグインなど別の仕組みを使いましょう。

UUID指定も可能だけど、普通は使わなくてOK

Java版では、対象プレイヤーをUUIDで指定できる仕様もあります。

ただ、普通のサーバー運営で毎回UUIDを打つことは少ないです。
プレイヤー名で指定する方が分かりやすく、ミスも減ります。

UUID指定は、名前変更やログ管理と絡めて厳密に扱いたい管理者向けですね。
初心者さんは、まずプレイヤー名指定を覚えれば大丈夫です。


5. 退出理由を表示してkickする方法

/kickでかなり大事なのが、退出理由を付けられることです。

何も理由を付けずにkickすると、相手から見ると「急に落とされた」ように感じることがあります。
身内サーバーならまだしも、公開サーバーやイベントサーバーでは、理由を付けておく方が親切です。

構文はこちらです。

/kick <targets> <reason>

例として、サーバー再起動を理由に退出させるならこうです。

/kick Steve サーバー再起動のため、一度退出してください

これで、Steveの画面に退出理由が表示されます。

理由を書かない場合の表示

理由を書かない場合、Java版では標準の退出メッセージが表示されます。
英語環境ではKicked by an operatorが表示され、言語設定によって翻訳された表示になります。

/kick Steve

これでも処理はできますが、読者さんがサーバーを運営するなら、基本的には理由付きがおすすめです。

理由文のおすすめ例

実際に使いやすい理由文をいくつか置いておきます。
そのまま使っても良いですし、サーバーの雰囲気に合わせて変えてくださいね。

/kick Steve サーバー再起動のため、一度退出してください
/kick Steve ルール確認のため、一度退出処理を行いました
/kick Steve 放置時間が長いため、一度退出処理を行いました
/kick Steve サーバーメンテナンス中のため、時間を置いて再参加してください
/kick Steve 他プレイヤーへの迷惑行為が確認されたため、一度退出処理を行いました

筆者の感覚では、理由文は短くても良いので、何が理由なのか分かる文章にしておくのが大事です。

ただし、感情的な文章を入れるのはおすすめしません。
トラブル対応時ほど、淡々と書いた方が後々揉めにくいです。

おすすめの考え方
「怒って追い出す」ではなく、管理上必要な退出処理をするくらいの文章にしておくと扱いやすいです。


6. ターゲットセレクターで複数人をkickする方法

Java版の/kickでは、プレイヤー名だけでなく、ターゲットセレクターも使えます。

代表的なものはこちらです。

セレクター 意味 使用例
@a 全プレイヤー 全員を退出させる
@p 最も近いプレイヤー 近くの1人を退出させる
@r ランダムなプレイヤー 基本はテスト以外では非推奨
@s コマンド実行者自身 自分自身を対象にする場合


セレクターを使うと、一括でプレイヤーを退出させられます。
便利ですが、誤爆すると大変なので、手入力時はかなり注意しましょう。

全員をkickする

/kick @a サーバー再起動のため、一度退出してください

これで、サーバー内の全プレイヤーを退出させます。

サーバー再起動前やメンテナンス前に使いやすい形です。
ただし、実行者自身もプレイヤーとしてサーバー内にいる場合、対象に含まれます。

自分以外をkickする

管理者だけ残して、ほかの参加者を退出させたい場合は、name=!名前を使います。

/kick @a[name=!yuzukaki] サーバーメンテナンスのため、一度退出してください

この例では、yuzukaki以外の全員が退出対象になります。

注意!
name=!自分の名前の部分を間違えると、自分も含めて全員退出します。
実行前に必ずプレイヤー名を確認してくださいね。

特定範囲内のプレイヤーをkickする

近くにいるプレイヤーだけを対象にしたい場合は、距離指定もできます。

/kick @a[distance=..10] このエリアは現在メンテナンス中です

この例では、コマンド実行位置から10ブロック以内のプレイヤーを対象にします。

ただし、/kickはコマンドブロックから使えないため、エリア侵入時の自動kick装置のような使い方には向きません。
管理者が手動で実行する用途として考えてください。

チーム指定でkickする

スコアボードチームを使っているサーバーなら、チーム単位で対象にできます。

/kick @a[team=visitor] 見学時間が終了しました。ご参加ありがとうございました

イベントサーバーやミニゲームサーバーでは、チーム管理と組み合わせると使いやすいです。

ただし、これも事前にチーム設定が正しくできていることが前提です。
慣れていないうちは、プレイヤー名指定の方が安全です。


7. サーバー再起動前に全員を退出させる使い方

/kickの実用例として一番分かりやすいのが、サーバー再起動前の退出処理です。

マルチサーバーを運営していると、再起動やメンテナンスで一度サーバーを止める場面があります。
その時、何も言わずにサーバーを落とすと、参加者からすると急に切断されたように見えます。

その前に、理由付きで全員を退出させると親切です。

おすすめの流れはこちらです。

  1. チャットで再起動予告をする
  2. 少し待つ
  3. /kick @aで理由付き退出
  4. サーバーを停止・再起動する

コマンド例はこちらです。

/kick @a サーバー再起動のため、一度退出してください。数分後に再参加できます

サーバー管理では、この「理由を出して一度退出してもらう」がけっこう大事です。

いきなりstopするより分かりやすい

サーバーコンソールからstopしてしまうと、参加者はそのまま接続が切れます。
もちろんそれでもサーバー停止はできますが、状況によっては「クラッシュしたのかな?」と思われることもあります。

先に/kick @aで理由を出しておけば、参加者側も「あ、再起動なんだな」と分かります。

/kick @a サーバー保守作業のため退出処理を行いました。作業完了後に再参加してください

こういう文章を入れておくだけで、かなり印象が変わります。

イベント終了時にも使える

イベントワールドや期間限定サーバーなら、終了時にも使えます。

/kick @a 本日のイベントは終了しました。ご参加ありがとうございました

身内サーバーならここまで丁寧にしなくても良いかもしれませんが、人数が多い場所ほど、退出理由はきちんと書いた方が安心です。


8. kick・ban・whitelistの違い

サーバー管理で混乱しやすいのが、kickbanwhitelistの違いです。

どれも「参加者を管理する」ための機能ですが、役割はまったく違います。

機能 何をするか 再参加できる? 使いどころ
kick 今いるプレイヤーを退出させる できる 一時退出・再起動・注意対応
ban プレイヤーの参加を禁止する できない 荒らし・重大なルール違反
whitelist 参加できる人を許可制にする 登録者のみできる 身内サーバー・限定公開


kickは「一時的な退出」

/kickは、今サーバーにいる人を一度退出させるだけです。

/kick Steve ルール確認のため、一度退出処理を行いました

この後、Steveは再参加できます。

そのため、軽い注意、再起動前の退出、放置整理などに向いています。

banは「参加禁止」

/banは、対象プレイヤーの参加を禁止します。

/ban Steve 荒らし行為が確認されたため

これはkickよりかなり重い対応です。
身内サーバーでも、使う前には慎重に判断した方が良いですね。

whitelistは「最初から入れる人を絞る」

ホワイトリストは、参加できるプレイヤーを許可制にする機能です。

公開したくない身内サーバーなら、基本的にはホワイトリスト運用が安全です。
荒らしが入ってきてからkickするより、そもそも知らない人が入れないようにしておく方が管理は楽です。

筆者のおすすめ
身内サーバーなら、まずホワイトリスト。
そのうえで、再起動や一時対応に/kickを使うのが扱いやすいです。


9. 実際のサーバー管理での使いどころ

ここからは、/kickをどう使うと実用的かを整理します。

構文だけ覚えても、実際にいつ使うかが分からないと使いにくいですよね。

1. サーバー再起動・メンテナンス前

一番安全で分かりやすい使い方です。

/kick @a サーバー再起動のため、一度退出してください

再起動前に全員を退出させると、参加者側にも理由が伝わります。
特に、長時間稼働しているサーバーや、定期メンテナンスをするサーバーでは便利です。

2. 放置プレイヤーの整理

少人数サーバーでも、長時間放置しているプレイヤーがいると、ベッドスキップや人数管理で困ることがあります。

その場合は、理由付きで一度退出してもらうのもありです。

/kick Steve 放置時間が長いため、一度退出処理を行いました

ただし、毎回手動で放置確認するのは大変です。
Java版のserver.propertiesには、無操作のプレイヤーを一定時間後にkickするplayer-idle-timeoutという設定もあります。
サーバー全体で放置対策したい場合は、こちらの設定も検討すると良いですね。

3. ルール確認のための一時退出

いきなりBANするほどではないけど、ルールを確認してほしい時にも使えます。

/kick Steve サーバールール確認のため、一度退出処理を行いました

この形なら、相手に理由が伝わります。
サーバーDiscordやルールページがある場合は、そちらに誘導する文章にしても良いですね。

4. 荒らし対応の初動

明らかな荒らし行為があった場合、まず/kickで場から外すという使い方もあります。

/kick Steve 他プレイヤーへの迷惑行為が確認されたため、一度退出処理を行いました

ただし、kickだけだと再参加できます。
悪質な場合は、ログ確認後にBANやホワイトリスト運用へ切り替えた方が安全です。

注意!
荒らし対応で/kickだけに頼ると、再参加を繰り返される可能性があります。
悪質な場合は、/banやホワイトリスト設定も含めて対応してください。

5. テスト参加者の退出処理

ミニゲームや配布ワールドのテストをしている時にも使えます。

/kick @a[team=tester] テストプレイは終了しました。ご協力ありがとうございました

チーム設定と組み合わせると、イベント終了時の整理が楽です。

ただし、チーム指定を間違えると別の人を巻き込むので、実行前に必ず確認しましょう。


10. kickコマンドが使えない時のチェックポイント

/kickを入力したのに使えない時は、だいたい原因があります。
ここでは、よくある失敗をチェックリスト化しておきますね。

  • [ ] 自分にOP権限はあるか?
  • [ ] OP権限レベルは3以上になっているか?
  • [ ] 対象プレイヤーは現在オンラインか?
  • [ ] プレイヤー名のスペルは正しいか?
  • [ ] セレクター指定がプレイヤーを対象にしているか?
  • [ ] コマンドブロックから実行しようとしていないか?
  • [ ] サーバーコンソールで/付き・なしの入力形式を間違えていないか?

「権限がありません」と出る場合

これは、実行者の権限が足りない可能性が高いです。

/kickはJava版では必要権限レベル3のコマンドです。
OPにしているつもりでも、op-permission-levelが低いと使えないことがあります。

サーバー管理者に確認するか、server.propertiesの設定を見直しましょう。

「対象が見つからない」場合

プレイヤー名の入力ミスか、対象プレイヤーがオンラインではない可能性があります。

/kick Steev

このように名前を間違えると当然失敗します。
大文字・小文字、記号、数字も含めて確認してください。

また、すでにログアウトしているプレイヤーはkickできません。
「次に入ってきた時も入れたくない」場合は、kickではなくBANやホワイトリストを使います。

セレクター指定で失敗する場合

/kickの対象はプレイヤーである必要があります。

たとえば、すべてのエンティティを対象にするような指定は危険ですし、正しく処理できません。

/kick @e

このような書き方は避けましょう。

プレイヤー全員を対象にするなら、素直に@aを使います。

/kick @a サーバー再起動のため退出してください

コマンドブロックで動かない場合

Java版の/kickは、コマンドブロックからは使えません。

これは仕様です。
コマンドブロックの入力ミスではありません。

「踏んだら退出」「入ったら退出」みたいな装置を作りたくなる気持ちは分かりますが、Java版では/kickの用途としては向きません。
サーバー運営上の退出処理として使いましょう。


11. Java版1.21.11以降の変更点について

マイクラはアップデートでコマンド仕様が変わることがあります。
特にJava版は、1.13以降のコマンド体系、データパック、ターゲットセレクターまわりなど、過去に大きな変更が入ってきました。

そのため、コマンド記事ではバージョン差分の確認が大事です。

1.21.11時点のkick構文

Java版1.21.11時点で、/kickの基本構文は次の形です。

/kick <targets> [<reason>]

確認できる範囲では、1.21.11で/kick本体の構文が大きく変わった情報はありません。
1.21.11ではstopwatchコマンド追加など、ほかのコマンド関連変更はありますが、/kickの基本的な使い方は従来通りです。

26.1.2までの正式リリースでも、kick本体の使い方は同じ

2026年から、Java版のバージョン表記は従来の1.x系から、26.1のような年ベースの表記へ移っています。

そのため、検索すると「1.21.11の次が26.1」という見え方になっていて、少し混乱しやすいです。

ただ、26.1〜26.1.2の公式リリースノートを見ても、/kick本体の基本構文変更は確認できません。
そのため、この記事の内容は、Java版1.21.11以降〜26.1.2までの正式リリースでも同じ感覚で使える内容として整理しています。

注意!
今後のアップデートでコマンド仕様が変わる可能性はあります。
サーバー管理で重要な処理に使う場合は、必ず実際のサーバーバージョンでテストしてから使ってくださいね。

統合版とは構文と権限が違う

本記事はJava版向けですが、統合版にも/kickはあります。
ただし、構文や権限レベルがJava版と違います。

Java版はこちらです。

/kick <targets> [<reason>]

統合版では、次のような形です。

/kick <name: target> [reason: message]

似ていますが、内部の引数型や権限まわりが違います。
サーバー記事を書く時や、読者さんに説明する時は、Java版と統合版を混ぜないようにしてください。


12. まとめ

以上、マイクラJava版の/kickコマンドについて解説しました。

/kickは、指定したプレイヤーをサーバーから強制退出させるコマンドです。
構文はシンプルですが、サーバー管理に関わるコマンドなので、使い方を間違えるとトラブルになりやすいです。

要点を整理すると、

  • Java版の基本構文は/kick <targets> [<reason>]
  • Java版では必要権限レベル3
  • コマンドブロックからは使えない
  • kickは退出処理であり、BANではない
  • 理由付きでkickすると、相手に状況が伝わりやすい
  • 全員退出させる時は/kick @a 理由が使える
  • 悪質な荒らし対策はkickだけでなく、BANやホワイトリストも検討する

このあたりを押さえておけば、サーバー再起動前やトラブル対応でかなり使いやすくなります。

個人的には、/kickは「処罰コマンド」というより、サーバー運営上の退出処理コマンドとして考えるのがおすすめです。
理由文を付けて、淡々と、必要な時だけ使いましょう。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラのコマンド・便利装置・サーバー管理系の解説をしているので、是非ご覧くださいね(^^♪


13. 参考文献

この記事を書くにあたり、以下の公式情報・英語版コミュニティWikiを参考にしています。