
この記事はマイクラJava版の専用サーバー向けです
統合版(Bedrock Edition/BE)・Realms・LANワールドとは仕様や管理方法が異なります
/ban系コマンドは強い管理コマンドなので、入力前に対象プレイヤーを必ず確認してください
こんにちは。ゆずかきです。
マイクラのマルチサーバーを運営していると、どうしても「荒らし」「迷惑行為」「チートっぽい動き」などに対応しないといけない場面があります。
その時に使う代表的な管理コマンドが、banコマンドです。
/banを使うと、指定したプレイヤーをサーバーのBANリストに追加し、そのサーバーへ接続できないようにできます。
ただし、/ban・/ban-ip・/pardon・/banlistの使い分けを間違えると、
- BANしたつもりなのに戻ってこられる
- 解除したつもりなのに入れない
- IPBANで関係ない人まで巻き込む
- ファイルを直接いじってサーバー管理がややこしくなる
…という事故が起きやすいです。
なのでこの記事では、マイクラJava版のbanコマンドの使い方・構文・入力例・BAN解除・確認方法まで、実際にサーバー管理で使う順番に整理して解説していきますね。
この記事を読めば、次のことが分かります。
- Java版でプレイヤーをBANする方法
/banと/ban-ipの違い- BANリストの確認方法
/pardonでBAN解除する方法- 荒らし対策としてBANだけに頼らない考え方
それでは、やっていきましょう!
※本記事は、マイクラJava版26.1.2リリースおよび26.2 Snapshot 7時点の公開仕様を元に構成しています。
※ゲーム内の仕様については、英語版Minecraft Wiki・Minecraft公式リリースノート・サーバー管理資料を参考にしています。
※サーバーの種類(バニラ、Paper、Spigot、レンタルサーバー管理パネルなど)によって、画面表示や権限管理が少し変わる場合があります。
目次
1. banコマンドとは
2. banコマンドを使う前に確認すること
3. ban系コマンド早見表
4. /banでプレイヤーをBANする方法
5. /ban-ipでIPアドレスごとBANする方法
6. /banlistでBANリストを確認する方法
7. /pardonでBAN解除する方法
8. ban・ban-ip・kick・whitelistの使い分け
9. よくある失敗と対処法
10. 1.21.11以降・26.1.2時点での注意点
11. まとめ
12. 引用・参考文献
この記事で分かること
・マイクラJava版の/banコマンドの基本
・BAN解除に使う/pardonの入力例
・荒らし対応でやりがちなミスの防ぎ方

1. banコマンドとは
/banは、指定したプレイヤーをサーバーのBANリストに追加するコマンドです。
BANリストに入ったプレイヤーは、そのJava版サーバーへ接続できなくなります。
マイクラJava版では、BAN系コマンドは主に次の4つを使います。
/ban:プレイヤーをBANする/ban-ip:IPアドレスをBANする/banlist:BANリストを確認する/pardon・/pardon-ip:BANを解除する
特に大事なのは、/banと/ban-ipは別物という点です。
/banはプレイヤープロファイル単位のBANです。
一方で、/ban-ipはIPアドレス単位のBANです。
例えば、特定のプレイヤーだけを止めたいなら基本は/banで十分です。
同じ回線から別アカウントで何度も入ってくるような場合は、/ban-ipも選択肢に入ります。
ただし、IPBANは強い対応です。
家族や同じネット回線を使っている人まで巻き込む可能性があるので、身内サーバーでも使いどころは慎重に見た方がいいです。
体験ベースの考え方
軽いトラブルなら、いきなりBANよりも/kickや注意で済むこともあります。
ただし、建築破壊・アイテム盗難・チート・火付けなど、被害が出ている時は早めに止める判断が大事です。
BANは、サーバーを守るための管理手段です。
感情で打つよりも、ログ・目撃情報・ルール違反の内容を確認してから使うのがおすすめです。

2. banコマンドを使う前に確認すること
/banを使う前に、まず前提を確認しましょう。
ここを勘違いしていると、「コマンドが使えない」「入力しても反応しない」ということが起きます。
Java版の専用サーバー向けです
この記事で扱う/ban系コマンドは、Java版の専用サーバー向けです。
普通のシングルプレイ、統合版、Realms、LANワールドとは管理方法が違います。
統合版やRealmsの場合は、メンバー管理・招待設定・権限設定・許可リスト(allowlist)などを見る必要があります。
Java版専用サーバーの/banをそのまま同じ感覚で探すと混乱しやすいので、そこはご注意くださいね。
OP権限が必要です
BAN系コマンドは、必要権限レベルが高めです。
基本的には、サーバー管理者またはOP権限を持つプレイヤーが使うコマンドだと思ってください。
チャット欄で入力して「権限がありません」と出る場合は、次のどちらかで対応します。
- サーバーコンソールから実行する
- 管理者にOP権限を付与してもらう
初心者さん向けに言うと、サーバーを借りている人・管理パネルに入れる人が一番確実です。
コマンドブロックでは使えません
/banや/ban-ipは、コマンドブロックから実行する用途のコマンドではありません。
荒らし対策を自動装置みたいに組むより、サーバーコンソールや管理者操作で扱うものと考えましょう。
対象プレイヤー名を間違えない
BANは、入力ミスが本当に怖いです。
似た名前のプレイヤーがいる場合は、先に/listなどで参加中のプレイヤー名を確認してから入力しましょう。
特に、英数字の0とO、lとIのような見間違いはよくあります。
焦って打つより、コピーできる環境なら正確にコピーして使う方が安全です。

3. ban系コマンド早見表
まずは、よく使うコマンドを一覧で整理します。
「今どれを打てばいいの?」となった時は、下の表を見てください。
| やりたいこと | 使うコマンド | 入力例 |
|---|---|---|
| プレイヤーをBANする | /ban | /ban Steve 荒らし行為のため |
| IPアドレスごとBANする | /ban-ip | /ban-ip Steve 別アカウントで再侵入したため |
| BANされたプレイヤー一覧を見る | /banlist players | /banlist players |
| BANされたIPアドレス一覧を見る | /banlist ips | /banlist ips |
| プレイヤーBANを解除する | /pardon | /pardon Steve |
| IPBANを解除する | /pardon-ip | /pardon-ip 192.0.2.10 |
| 一時的に追い出すだけ | /kick | /kick Steve ルール確認のため一時退出 |
ここで一番間違えやすいのは、解除コマンドの使い分けです。
/banでBANしたなら、解除は/pardon。
/ban-ipでBANしたなら、解除は/pardon-ipです。
プレイヤーBANだけ解除しても、IPBANが残っていたら入れません。
逆に、IPBANだけ解除しても、プレイヤーBANが残っていたら入れません。
解除で困った時は、まず/banlist playersと/banlist ipsの両方を確認しましょう。

4. /banでプレイヤーをBANする方法
/banの基本構文はこちらです。
/ban <対象> [理由]
具体例はこちらです。
/ban Steve 荒らし行為のため
このように入力すると、SteveというプレイヤーがBANリストに追加され、サーバーへ接続できなくなります。
理由は省略できます。
ただ、後から見返した時に「なぜBANしたのか」が分からなくなるので、短くでも理由を残しておくのがおすすめです。
例えば、こんな感じですね。
/ban Steve 他人の建築を破壊したため
/ban Alex チート使用が確認されたため
/ban Player123 無断でチェスト内アイテムを持ち出したため
理由の部分はスペースを含めても大丈夫です。
BANされたプレイヤー側の表示、他の管理者への通知、サーバーログに残る場合があります。
プレイヤー名指定の注意点
Java版の/banは、単なる表示名だけではなく、プレイヤープロファイルをBANリストに入れる扱いです。
オンラインモードのサーバーでは、実在するプレイヤー名である必要があります。
つまり、適当な名前を打てば何でも登録できるわけではありません。
対象者が分かっているなら、参加中のうちに正確な名前を確認してからBANした方が安全です。
ホワイトリストに入っていてもBANが優先されます
ここも大事です。
プレイヤーがホワイトリストに登録されていても、BANリストに入っている場合は接続できません。
「ホワイトリストに入れているのに入れない」という時は、BANリストに残っていないか確認してください。
/banlist players
まずはこれで、プレイヤーBANが残っていないかを見ましょう。

5. /ban-ipでIPアドレスごとBANする方法
/ban-ipは、IPアドレスをBANリストに追加するコマンドです。
構文はこちらです。
/ban-ip <対象> [理由]
<対象>には、IPアドレスまたはオンライン中のプレイヤー名を指定できます。
プレイヤー名を指定した場合、そのプレイヤーが使っているIPアドレスをBANする扱いになります。
例えば、接続中のSteveをIPBANするなら、下記のように入力します。
/ban-ip Steve 別アカウントで再侵入したため
IPアドレスを直接指定する場合は、こうです。
/ban-ip 192.0.2.10 迷惑行為のため
IPBANは強いので慎重に使う
IPBANは、同じ回線からの接続を止める目的では便利です。
ただし、次のようなリスクもあります。
- 家族や同じ施設の別プレイヤーまで巻き込む可能性がある
- IPアドレスが変わる環境だと、後から効かなくなることがある
- VPNなどを使われると回避されることがある
- 誰のIPアドレスをBANしたのか、後から見て分かりづらくなることがある
なので、最初から何でもIPBANにするより、基本は/ban。
それでも別アカウントで戻ってくる、同じ回線から荒らしが続く、という時に/ban-ipを検討するのが扱いやすいです。
運用メモ
IPアドレスは個人情報に近い扱いになることがあります。
サーバー管理者以外が見える場所に、IPアドレスを貼ったり共有したりしないようにしましょう。
プレイヤー名でIPBANするなら接続中が分かりやすい
/ban-ip Steveのようにプレイヤー名を指定する場合、そのプレイヤーの接続情報が必要になります。
実際の運用では、対象プレイヤーがサーバーに入っている時に実行する方が確実です。
すでに退出している場合や、名前が曖昧な場合は、サーバーログや管理パネルで確認してから対応しましょう。

6. /banlistでBANリストを確認する方法
誰をBANしているか確認したい時は、/banlistを使います。
構文はこちらです。
/banlist [ips|players]
プレイヤーBANの一覧を見たい時は、こちら。
/banlist players
IPBANの一覧を見たい時は、こちら。
/banlist ips
BAN解除前は、必ずこの2つを確認するのがおすすめです。
なぜかというと、入れない原因が/banなのか/ban-ipなのか分からないまま解除しようとすると、かなり迷うからです。
例えば、次のようなケースですね。
/pardon Steveをしたのに、まだ入れないSteve本人は解除したのに、同じ家の別プレイヤーも入れない- BANした覚えがあるけど、プレイヤー名で検索しても出てこない
こういう時は、IPBAN側に残っていることがあります。
/banlist ips
これでIPBAN一覧を確認して、必要なら/pardon-ipで解除しましょう。

7. /pardonでBAN解除する方法
BANを解除する時は、/pardonまたは/pardon-ipを使います。
プレイヤーBANを解除する
/banでBANしたプレイヤーを解除する構文はこちらです。
/pardon <対象>
入力例はこちらです。
/pardon Steve
これで、SteveのプレイヤーBANが解除されます。
ただし、Steveに対してIPBANも残っている場合は、これだけでは入れません。
その場合は、IPBAN一覧も確認してください。
/banlist ips
IPBANを解除する
/ban-ipで登録したIPアドレスを解除する構文はこちらです。
/pardon-ip <IPアドレス>
入力例はこちらです。
/pardon-ip 192.0.2.10
ここで指定するのは、プレイヤー名ではなくIPアドレスです。
/pardon-ip Steveのようにプレイヤー名で解除することはできません。
IPBAN解除は、先に/banlist ipsで表示されたIPアドレスを確認してから入力しましょう。
解除後にやると安心な確認
解除後は、次の流れで確認するとミスを減らせます。
/banlist players
/banlist ips
この2つを見て、対象プレイヤーまたは対象IPアドレスが残っていなければOKです。
その後、本人に再接続してもらいましょう。

8. ban・ban-ip・kick・whitelistの使い分け
BANコマンドは便利ですが、何でもBANで解決しようとすると運営が荒れます。
状況によって、/kickやホワイトリストも使い分けるのがおすすめです。
一時的に追い出すだけなら/kick
/kickは、今サーバーにいるプレイヤーを一度退出させるコマンドです。
BANと違って、再接続はできます。
/kick Steve ルール確認のため一時退出
例えば、次のような場合は/kickでも足りることがあります。
- ルールを知らずに軽く違反した
- チャットで言い争いになっている
- 放置や迷惑行為を一度止めたい
- 管理者が状況確認する時間を作りたい
一度冷却する目的なら/kick。
明確な被害が出ていて再参加させたくないなら/ban。
こんな感じで分けると判断しやすいです。
身内サーバーはホワイトリストがかなり大事
身内だけで遊ぶJava版サーバーなら、荒らしが入ってからBANするより、最初からホワイトリストで入口を絞る方が安全です。
基本の流れはこんな感じです。
/whitelist on
/whitelist add Steve
/whitelist list
ホワイトリストは、参加できる人を事前に決める仕組みです。
知らない人が入りにくくなるので、公開サーバーではないなら最初に設定しておくと安心です。
ただし、先ほども書いた通り、BANはホワイトリストより優先されます。
ホワイトリストに入っていても、BANリストに残っていたら入れません。
悪質な荒らしはBANだけで終わらせない
建築破壊や盗難があった場合、BANして終わりではなく、被害確認も必要です。
- サーバーログを確認する
- 被害場所を確認する
- バックアップから復元できるか見る
- プラグインサーバーならログ系プラグインで調査する
- OP権限を渡しすぎていないか見直す
特に、OP権限を知らない人に渡すのは危険です。
BANコマンドどころか、ワールド全体に影響するコマンドを使えてしまいます。
身内サーバーでも、「仲がいいから全部OPでOK」ではなく、必要な人だけに絞るのがおすすめです。

9. よくある失敗と対処法
ここでは、banコマンド周りでよくあるミスをまとめます。
「なぜか上手くいかない」という時は、ここをチェックしてください。
1. コマンドが使えない
まずは権限不足を疑いましょう。
BAN系コマンドは管理者向けなので、普通の参加者権限では使えません。
対処法はこちらです。
- サーバーコンソールから実行する
- 自分にOP権限があるか確認する
- レンタルサーバーの管理パネルにコマンド入力欄がないか確認する
2. BANしたのに戻ってくる
/banはプレイヤーBANです。
別アカウントで戻ってくる相手には効きません。
対策としては、次の順番で考えます。
- まず対象アカウントを
/banする - 同じ回線から再侵入するなら
/ban-ipを検討する - 身内サーバーならホワイトリストを有効化する
- 公開サーバーなら荒らし対策プラグインや権限管理を導入する
/ban-ipだけに頼るより、ホワイトリストや権限管理も合わせた方が安定します。
3. BAN解除したのに入れない
これはかなり多いです。
原因は、プレイヤーBANとIPBANの片方だけ解除しているケースが多いです。
まずは両方確認しましょう。
/banlist players
/banlist ips
プレイヤーBANが残っていたら、
/pardon Steve
IPBANが残っていたら、
/pardon-ip 192.0.2.10
このように解除します。
4. banned-players.jsonやbanned-ips.jsonを直接編集して壊す
Java版サーバーでは、BAN情報がbanned-players.jsonやbanned-ips.jsonに保存されます。
ただし、初心者さんは直接編集しない方が安全です。
JSONファイルは、カンマや括弧を1つ間違えただけでも読み取りに失敗することがあります。
BAN管理は、基本的にコマンドでやりましょう。
使うコマンドは下記で十分です。
/ban Steve 理由
/pardon Steve
/ban-ip 192.0.2.10 理由
/pardon-ip 192.0.2.10
/banlist players
/banlist ips
ファイルを直接触るのは、バックアップを取ってから、サーバー管理に慣れている人がやる作業だと思ってください。
5. 理由を残さずにBANして後で困る
理由なしでもBANはできます。
ただ、後から「なぜこの人をBANしたんだっけ?」となると、解除判断や問い合わせ対応で困ります。
短くてもいいので、理由は付けておきましょう。
/ban Steve チート使用が確認されたため
/ban Alex 他人の建築を破壊したため
/ban-ip Steve 別アカウントで再侵入したため
理由を残すだけで、後から見返した時の分かりやすさが全然違います。

10. 1.21.11以降・26.1.2時点での注意点
マイクラJava版は、1.21.11の次の正式リリースとして26.1が公開され、従来の1.x.y形式から、26.1のような新しい表記に移っています。
その後、26.1.1と26.1.2のホットフィックスも公開されています。
また、記事作成時点では26.2 Snapshot 7も公開されています。
ただし、この記事で扱っている/ban・/ban-ip・/banlist・/pardonの基本的な使い方については、記事作成時点で大きな構文変更は確認していません。
つまり、Java版の専用サーバーであれば、基本はこの形です。
/ban <プレイヤー名> [理由]
/ban-ip <プレイヤー名またはIPアドレス> [理由]
/banlist players
/banlist ips
/pardon <プレイヤー名>
/pardon-ip <IPアドレス>
なお、過去のスナップショットでは、理由を指定しない/ban・/ban-ipの成功時フィードバックに関する不具合修正もありました。
これは「構文そのものが変わった」というより、表示やフィードバックまわりの修正です。
コマンド記事で大事なのは、古い動画や古い解説だけを見て判断しないことです。
特に、サーバー管理コマンドはバージョン・サーバー種別・プラグイン環境で見え方が変わることがあります。
迷ったら、次の順番で確認すると安全です。
- 今のサーバーバージョンを確認する
- バニラサーバーか、Paper/Spigot系か確認する
- 権限プラグインが入っているか確認する
- 公式リリースノートや英語版Minecraft Wikiで構文を確認する
- 実行前に対象プレイヤー名を再確認する
特にレンタルサーバーの場合、管理パネル側に「BAN」「IPBAN」「解除」ボタンが用意されていることもあります。
コマンド入力欄が分からない時は、管理パネルのプレイヤー管理画面も見てみてくださいね。

11. まとめ
以上、マイクラJava版のbanコマンドの使い方・構文・入力例・解除方法をまとめました。
要点を整理すると、
- プレイヤーをBANするなら
/ban <プレイヤー名> [理由] - IPアドレスごと止めるなら
/ban-ip <プレイヤー名またはIPアドレス> [理由] - BAN一覧は
/banlist playersと/banlist ipsで確認 - プレイヤーBAN解除は
/pardon、IPBAN解除は/pardon-ip - 身内サーバーなら、BANより前にホワイトリストで入口を絞ると安心
この5つを押さえておけば、基本的なBAN対応で迷うことはかなり減ります。
BANは便利なコマンドですが、強い対応でもあります。
軽いトラブルなら/kickや注意で済むこともありますし、悪質な荒らしなら早めにBANしてサーバーを守る判断も必要です。
大事なのは、感情で打たずに、対象プレイヤー・理由・解除方法を確認してから使うことです。
サーバーを安心して遊べる場所にするために、banコマンドは正しく使っていきましょう。
では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラJava版の便利コマンドやサーバー管理方法を解説しているので、ぜひご覧くださいね(^^♪

12. 引用・参考文献
この記事を書くにあたり、以下のページを参考にしています。
- Minecraft Wiki(英語版:Commands/ban)
- Minecraft Wiki(英語版:Commands/pardon)
- Minecraft Wiki(英語版:Commands/kick)
- Minecraft Wiki(英語版:Commands/whitelist)
- Minecraft公式(Minecraft Java Edition 26.1)
- Minecraft公式(Minecraft Java Edition 26.1.1)
- Minecraft公式(Minecraft Java Edition 26.1.2)
- Minecraft公式(Minecraft 26.2 Snapshot 7)
- PaperMC Docs(Vanilla data files)