【マイクラ】ban-ipコマンドの使い方・構文・入力例【Java版】

この記事はマイクラJava版のサーバー管理者向けです
/ban-ipはJava版の専用サーバーで使うIPアドレスBAN用コマンドです
統合版(BE)や通常のシングルプレイ用コマンドとは仕様が異なります

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

マイクラでマルチサーバーを運営していると、荒らし対策として「この人をもう入れたくない」「別アカウントで入ってくるのを止めたい」という場面が出てくることがあります。

その時に使えるのが、Java版サーバー専用のban-ipコマンドです。

ban-ipは、プレイヤー名そのものではなく、接続元のIPアドレスをBANリストへ追加するコマンドです。通常のbanよりも影響範囲が広く、同じIPアドレスから接続しているプレイヤー全員がサーバーに入れなくなる可能性があります。

便利ではありますが、使い方を間違えると、家族や友人、同じ回線を使っている別プレイヤーまで巻き込むことがあります。
なので本記事では、構文だけでなく、実際にサーバー運営で使う時の注意点まで含めてまとめていきますね。

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

  • ban-ipコマンドの基本構文が分かります👍
  • IPアドレス指定・プレイヤー名指定の入力例が分かります👌
  • banban-ippardon-ipbanlistの違いが整理できます
  • 誤BANを避けるための注意点も確認できます

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

※本記事はマイクラJava版26.1.2時点の仕様確認をベースにしています。
※2026年からJava版・統合版(BE)ともに、年をもとにしたバージョン番号へ移行しています。
ban-ipコマンドの基本構文自体は、Java版1.21.11以降〜26.1.2時点で大きな変更は確認していません。


目次

1. ban-ipコマンドとは
2. ban-ipコマンドを使える条件
3. ban-ipの基本構文
4. IPアドレスを直接指定してBANする方法
5. オンライン中のプレイヤー名からIP BANする方法
6. 理由付きでban-ipする入力例
7. banとban-ipの違い
8. BANリストを確認する方法
9. IP BANを解除する方法
10. 実際に使う時の注意点
11. うまく使えない時のチェックポイント
12. まとめ
13. 引用・参考文献

この記事で分かること
・マイクラJava版のban-ipコマンドの使い方
・IPアドレスBANと通常BANの違い
・誤BANを避けるために確認すべきポイント


1. ban-ipコマンドとは

ban-ipコマンドは、指定したIPアドレスをサーバーのBANリストへ追加するコマンドです。

簡単に言うと、通常のbanが「そのプレイヤーアカウントを入れない」ためのコマンドなのに対し、ban-ipは「そのIPアドレスからの接続を入れない」ためのコマンドです。

たとえば、荒らしプレイヤーを普通にbanしても、別アカウントで入り直されることがあります。
そういう時に、接続元のIPアドレスごと止める目的で使うのがban-ipです。

ただし、ここは本当に大事です。

IP BANは、対象プレイヤーだけを必ずピンポイントで止める魔法のコマンドではありません。

同じ家、同じ学校、同じネットワーク、同じ回線から接続している別プレイヤーも、まとめて巻き込む可能性があります。
なので、個人サーバーで使う場合でも、できれば最初はkickbanで対応し、それでも同一人物の再接続が続く場合にban-ipを使うのが安全です。

ban-ipは強力ですが、そのぶん慎重に使いましょうね。


2. ban-ipコマンドを使える条件

ban-ipは、Java版の専用サーバーで使う管理用コマンドです。

シングルプレイで自分だけが遊んでいるワールドに入力するコマンドではなく、マルチサーバーの接続管理に使うコマンドだと考えると分かりやすいです。

主な条件は下記です。

項目 内容
対応エディション Java版
使用場所 専用サーバー、またはサーバー管理画面のコンソール
必要権限 権限レベル3以上のOP、またはサーバーコンソール
統合版(BE) 同じ構文では使用できません
主な用途 IPアドレス単位でサーバー接続を拒否する


ゲーム内から実行する場合は、基本的にOP権限が必要です。
レンタルサーバーを使っている場合は、サーバー管理画面の「コンソール」から入力することもあります。

補足
管理画面によっては、コンソール入力時に先頭の/を付けない形式になっている場合があります。
ゲーム内チャットでは/ban-ip、サーバーコンソールではban-ipのように、使っている管理画面の仕様に合わせてくださいね。


3. ban-ipの基本構文

ban-ipコマンドの基本構文はこちらです。

/ban-ip <対象> [理由]

<対象>には、IPアドレス、または現在サーバーにオンライン中のプレイヤー名を入れます。
[理由]は任意なので、入れても入れなくてもOKです。

たとえば、次のように使います。

/ban-ip 192.0.2.10

または、オンライン中のプレイヤー名を指定して、

/ban-ip PlayerName

という形でも使えます。

ここで注意したいのは、プレイヤー名を指定する場合、そのプレイヤーがオンライン中である必要があるということです。

すでに退出済みのプレイヤー名を入れても、サーバー側がその時点のIPアドレスを取得できず、うまく処理できない場合があります。

なので実際の運用では、

  • 対象プレイヤーがオンライン中なら、プレイヤー名でban-ip
  • ログや管理画面でIPアドレスを確認できるなら、IPアドレスでban-ip

という使い分けが分かりやすいですね。


4. IPアドレスを直接指定してBANする方法

IPアドレスを直接指定する場合は、次のように入力します。

/ban-ip 192.0.2.10

これで、192.0.2.10というIPアドレスがサーバーのIP BANリストに追加されます。
以後、そのIPアドレスから接続してくるプレイヤーは、サーバーに入れなくなります。

実際のサーバー運営では、対象者のIPアドレスはサーバーログや管理画面に表示されることがあります。
ただし、IPアドレスはむやみに公開チャットへ書かないようにしましょう。

ゆずかき式メモ
荒らし対応で焦っている時ほど、コマンドを雑に打ちがちです。
まずはログを確認して、対象IPアドレスが本当にそのプレイヤーのものか確認してから実行しましょう。

入力例

/ban-ip 192.0.2.10

実行イメージ

IPアドレス 192.0.2.10 をBANリストへ追加する

この方法は、IPアドレスがはっきり分かっている時に使いやすいです。
逆に、IPアドレスが曖昧なまま入力するのは危険なので、そこは絶対に気をつけてくださいね。


5. オンライン中のプレイヤー名からIP BANする方法

ban-ipは、IPアドレスだけでなく、オンライン中のプレイヤー名を指定して使うこともできます。

構文はこうです。

/ban-ip <プレイヤー名>

たとえば、Steveというプレイヤーが現在サーバーに入っている場合、

/ban-ip Steve

と入力すると、サーバーはSteveが現在使っているIPアドレスを対象としてBANします。

この方法のメリットは、IPアドレスを手打ちしなくていいところです。
特に長いログを見ながらIPアドレスをコピーするのが面倒な時は、オンライン中のプレイヤー名から実行できるのは助かります。

ただし、プレイヤー名指定には注意点があります。

プレイヤー名でban-ipできるのは、基本的にそのプレイヤーがオンライン中の時です。

すでに退出済みの場合は、普通のbanなら名前で対応できますが、ban-ipではIPアドレスの特定が難しくなります。
その場合は、サーバーログから接続IPを確認して、IPアドレスを直接指定する方が確実です。


6. 理由付きでban-ipする入力例

ban-ipには、任意で理由を付けられます。

/ban-ip <対象> [理由]

理由を付けると、BANされたプレイヤーへの表示や、サーバーログ上の記録として残ります。
後から「なぜこのIPをBANしたんだっけ?」と確認しやすくなるので、サーバー運営では理由付きにしておくのがおすすめです。

IPアドレスを理由付きでBANする例

/ban-ip 192.0.2.10 griefing
/ban-ip 192.0.2.10 荒らし行為のため

オンライン中のプレイヤー名を理由付きでBANする例

/ban-ip Steve griefing
/ban-ip Steve 荒らし行為のため

理由は日本語でも入力できますが、サーバー環境や管理画面によっては文字化けする可能性があります。
不安な場合は、英数字で短く残すのが無難です。

たとえば、

griefing
spam
alt-account-abuse
rule-violation

このように、後から見返して意味が分かる短い理由にしておくと管理しやすいです。

体験談
BAN系の対応は、後で見返した時に理由が分からないとかなり困ります。
個人サーバーでも、理由は短く残しておくと安心です。


7. banとban-ipの違い

ここは混同しやすいので、表で整理しますね。

コマンド 対象 主な用途 解除コマンド
/ban プレイヤープロフィール 特定アカウントをBANする /pardon
/ban-ip IPアドレス 同じIPアドレスからの接続を拒否する /pardon-ip
/kick 現在オンライン中のプレイヤー 一時的にサーバーから退出させる なし


普通の荒らし対応なら、まずは/kickまたは/banで十分なことが多いです。

/ban-ipは、

  • BANしても別アカウントで何度も入ってくる
  • 明らかに同じ接続元から繰り返し迷惑行為がある
  • サーバールール違反が重く、再接続を強く止めたい

こういう時に使うコマンドだと考えてください。

ちなみに、BANリストに入ったプレイヤーやIPアドレスは、ホワイトリストに登録されていても接続できません。
つまり、ホワイトリストよりBANの方が優先されるということですね。

ここも地味に大事です。
「ホワイトリストに入っているのに入れない」と相談された時、実はBANリスト側に残っていた…ということがあります。


8. BANリストを確認する方法

IP BANをした後は、BANリストを確認しておくと安心です。

BANリストを確認するコマンドは、banlistです。

プレイヤーBANリストを確認する

/banlist players

IP BANリストを確認する

/banlist ips

種類を指定せずに確認する

/banlist

IP BANだけを確認したい場合は、/banlist ipsを使いましょう。

/banlist playersは通常のプレイヤーBAN、/banlist ipsはIP BANです。
ここを間違えると「BANしたはずなのに表示されない」と勘違いしやすいので注意です。

チェックの流れ
1. /ban-ipを実行する
2. /banlist ipsで登録されたか確認する
3. 必要なら理由や対象IPをサーバーメモに残す

サーバー管理は、コマンド実行後の確認までがセットです。
特に複数人で管理しているサーバーでは、誰が何をしたか分からなくなるとトラブルになりやすいので、記録は残しておきましょうね。


9. IP BANを解除する方法

IP BANを解除するには、pardon-ipコマンドを使います。

基本構文はこちらです。

/pardon-ip <IPアドレス>

たとえば、192.0.2.10のIP BANを解除するなら、

/pardon-ip 192.0.2.10

と入力します。

これで、そのIPアドレスはIP BANリストから削除されます。
ただし、普通の/banでプレイヤーアカウントもBANしている場合は、/pardon-ipだけでは入れない可能性があります。

その場合は、プレイヤーBAN側も確認してください。

/banlist players

もしプレイヤー名もBANされているなら、解除にはこちらを使います。

/pardon <プレイヤー名>

つまり、解除時は下記のように考えると分かりやすいです。

BANの種類 確認コマンド 解除コマンド
プレイヤーBAN /banlist players /pardon プレイヤー名
IP BAN /banlist ips /pardon-ip IPアドレス


「解除したのにまだ入れない」と言われた時は、プレイヤーBANとIP BANの両方を確認しましょう。
ここ、サーバー管理でかなりありがちなミスです。


10. 実際に使う時の注意点

ban-ipは便利ですが、サーバー運営では慎重に使いたいコマンドです。
ここでは、実際に使う前に確認したいポイントをまとめますね。

1. 同じ回線の別プレイヤーを巻き込む可能性がある

IP BANは、接続元のIPアドレス単位で止めるコマンドです。

そのため、兄弟・家族・同居人・学校・施設・同じネットワークを使っている人がいる場合、対象者以外まで入れなくなる可能性があります。

小規模な友達サーバーほど、これが起きると気まずいです。
まずは/banでアカウント単位のBANを行い、それでも再接続が続く場合に/ban-ipを検討しましょう。

2. IPアドレスが変わると効果が薄くなる場合がある

IPアドレスは、接続環境によって変わることがあります。
そのため、IP BANをしても、相手の接続元が変われば再び入れてしまう場合があります。

ban-ipは万能ではありません。
荒らし対策としては、ホワイトリスト制、OP権限の見直し、バックアップの定期保存も一緒に考えた方が安全です。

3. 理由を残しておく

BAN対応は、時間が経つと「なぜBANしたのか」が分からなくなりがちです。
理由付きで実行するか、別途メモを残しておくのがおすすめです。

/ban-ip Steve griefing

このように短い理由を付けておくと、後から確認しやすいです。

4. IPアドレスを公開しない

サーバーログに出ているIPアドレスを、そのまま公開チャットやSNSに貼るのは避けましょう。
荒らし対応中は焦りやすいですが、管理者側が不用意に情報を出すと、別のトラブルにつながることがあります。

5. 実行前にバックアップを取る

ban-ip自体でワールドデータが壊れるわけではありません。
ただ、荒らし対応をしている時点で、すでに建築物やアイテムに被害が出ている可能性があります。

特に個人サーバーでは、定期バックアップが一番の防御です。
コマンドでBANする前に、ワールドのバックアップ方針も見直しておきましょう。


11. うまく使えない時のチェックポイント

ban-ipがうまく動かない時は、下記を確認してみてください。

  • [ ] Java版の専用サーバーで実行しているか?
  • [ ] 統合版(BE)で同じ構文を使おうとしていないか?
  • [ ] ゲーム内で実行する場合、OP権限は足りているか?
  • [ ] プレイヤー名指定の場合、対象プレイヤーはオンライン中か?
  • [ ] IPアドレスの入力ミスはないか?
  • [ ] サーバーコンソールで/が不要な管理画面ではないか?
  • [ ] banlist ipsでIP BANリストを確認したか?
  • [ ] 解除時にpardonpardon-ipを混同していないか?

特に多いのは、プレイヤー名指定なのに対象者がすでにログアウトしているケースです。

この場合は、オンライン中に実行するか、サーバーログからIPアドレスを確認して、IPアドレスを直接指定してください。

また、レンタルサーバーの管理画面によっては、コンソールへコマンドを入れる時に先頭の/を付けない場合があります。
エラーになる時は、

/ban-ip Steve

だけでなく、

ban-ip Steve

の形も管理画面の説明に合わせて確認してみてくださいね。


12. まとめ

以上、マイクラJava版のban-ipコマンドの使い方をまとめました。

要点を整理すると、

  • ban-ipは、IPアドレス単位で接続を拒否するJava版専用サーバー向けコマンド
  • 基本構文は、/ban-ip <対象> [理由]
  • 対象には、IPアドレスまたはオンライン中のプレイヤー名を指定できる
  • 確認には、/banlist ipsを使う
  • 解除には、/pardon-ip <IPアドレス>を使う
  • 同じ回線の別プレイヤーを巻き込む可能性があるので、使用は慎重にする

このあたりを押さえておけば、ban-ipコマンドで大きく迷うことはないと思います。

個人サーバーや友達サーバーでは、できればban-ipを連発するよりも、まずはルール整備・ホワイトリスト化・バックアップ・OP権限の見直しを優先した方が安定します。

それでも、別アカウントで何度も入ってくる荒らし対策としては、ban-ipが必要になる場面もあります。
使う時は対象をよく確認して、理由を残しながら運用しましょうね。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラJava版のコマンドやサーバー管理の解説をまとめているので、ぜひご覧くださいね(^^♪


13. 引用・参考文献

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