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

これはJava版のマルチプレイサーバー管理者向けの記事です
統合版(BE)とはコマンド仕様が異なります
/banlist はBANするコマンドではなく、BANリストを確認するコマンドです

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

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

「この人、ちゃんとBANできているのかな?」
「IP BANの一覧ってどこで確認するの?」
/banlist players/banlist ips の違いが分からない…」

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

banlist コマンドは、サーバーに登録されているBANリストを確認するためのコマンドです。
プレイヤーBANの一覧も、IP BANの一覧も、このコマンドで見ることができます。

ただし、名前が似ているせいで、/ban/ban-ip/pardon/pardon-ip と混ざりやすいです。
なのでこの記事では、banlistコマンドの構文・入力例・使い分け・よくあるミスを、サーバー管理で使う順番に整理して解説しますね。

この記事を読めば、次のことが出来るようになります。

  • Java版サーバーのBANリストを確認できます👍
  • プレイヤーBANとIP BANの違いを間違えにくくなります👌
  • BAN解除コマンドとの使い分けも分かります(^^♪

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

※本記事はMinecraft Java Edition 26.1.2時点の仕様を基準にしています。
/banlist はJava版の専用サーバー向けコマンドです。
※レンタルサーバーやPaper/Spigot系サーバーでは、管理パネルやプラグインにより表示や権限が変わる場合があります。


目次

1. banlistコマンドとは
2. banlistコマンドの構文
3. 入力例:BANされたプレイヤー一覧を確認する
4. 入力例:BANされたIPアドレス一覧を確認する
5. players と ips の違い
6. banlistを使う前に必要な権限
7. ban・ban-ip・pardon系コマンドとの関係
8. 実際のサーバー管理での使い方
9. よくある失敗と対処法
10. Java版26.1.2時点の仕様について
11. まとめ
12. 参考文献

この記事で分かること
・マイクラJava版のbanlistコマンドの使い方
/banlist players/banlist ips の違い
・BAN確認、IP BAN確認、BAN解除までの流れ


1. banlistコマンドとは

banlist コマンドは、Java版マイクラサーバーのBANリストを表示するコマンドです。

BANリストとは、サーバーに接続できないように登録されたプレイヤーやIPアドレスの一覧のことですね。

マイクラJava版では、主に次の2種類のBANがあります。

  • プレイヤー名・UUID単位でBANする通常のBAN
  • IPアドレス単位でBANするIP BAN

この2つは別物です。

たとえば、/ban Steve でBANした場合は、プレイヤーBANの一覧に入ります。
一方で、/ban-ip 192.0.2.10 のようにIPアドレスをBANした場合は、IP BANの一覧に入ります。

/banlist は、このBAN状態を確認するためのコマンドです。
つまり、サーバー管理者が「誰をBANしているか」「どのIPをBANしているか」を確認するために使います。

注意!
banlist は、BANを追加するコマンドではありません。
BANしたい場合は /ban または /ban-ip、BAN解除したい場合は /pardon または /pardon-ip を使います。

個人的には、BAN系コマンドを触る時は、まず banlist で現在の状態を確認してから作業するのが安全だと思います。
いきなり解除や追加をすると、対象を間違えた時に地味に面倒ですからね。


2. banlistコマンドの構文

Java版の banlist コマンドの構文は、次の通りです。

/banlist [ips|players]

サーバーコンソールから入力する場合は、基本的に先頭の / を付けずに入力します。

banlist players
banlist ips

[ips|players] の部分は、どちらのBANリストを表示するかを選ぶ引数です。

コマンド 表示される内容 主な用途
/banlist players BANされたプレイヤー一覧 通常のBAN確認
/banlist ips BANされたIPアドレス一覧 IP BAN確認
/banlist BANリスト表示 簡易確認


基本的には、playersips を明示して使うのがおすすめです。

/banlist だけでも入力できますが、記事を読んでいる方がこれからサーバー管理を始めるなら、最初から次の2つで覚えた方が分かりやすいです。

/banlist players
/banlist ips

この2つだけ覚えておけば、BAN確認で困ることはほぼありません。


3. 入力例:BANされたプレイヤー一覧を確認する

BANされたプレイヤーの一覧を確認したい場合は、次のコマンドを使います。

/banlist players

サーバーコンソールなら、次のように入力します。

banlist players

これは、/ban <プレイヤー名> でBANされたプレイヤーを確認するためのコマンドです。

たとえば、荒らし対策でプレイヤーをBANした後、

/ban Steve griefing

このBANが反映されているか確認するなら、

/banlist players

を実行します。

成功すると、サーバー側にBAN済みプレイヤーの一覧が表示されます。
一覧に対象プレイヤー名が出ていれば、プレイヤーBANは反映されています。

体験メモ
BAN作業後に確認しないまま放置すると、「あれ、本当にBANできてたっけ?」となりがちです。
特に複数人でサーバー管理している場合は、BAN後に banlist players で確認しておくと安心です。

プレイヤーBANで確認できること

/banlist players で確認するのは、あくまでプレイヤーBANの一覧です。

IP BANの一覧はここには出ません。

なので、/ban-ip でBANした相手を確認したい場合は、次章の /banlist ips を使ってください。
ここを混同すると、「BANしたはずなのに一覧に出ない」と勘違いしやすいです。


4. 入力例:BANされたIPアドレス一覧を確認する

IP BANの一覧を確認したい場合は、次のコマンドを使います。

/banlist ips

サーバーコンソールなら、次のように入力します。

banlist ips

これは、/ban-ip で登録されたIPアドレスの一覧を確認するコマンドです。

たとえば、特定のIPアドレスをBANした後、

/ban-ip 192.0.2.10 repeated griefing

反映されているか確認するなら、

/banlist ips

を実行します。

これでBAN済みIPアドレスの一覧が表示されます。

注意!
ここで表示されるのはIPアドレスのBAN一覧です。
プレイヤー名のBAN一覧を見たい場合は、/banlist players を使いましょう。

IP BANはかなり強めの対応です。
同じ回線を使っている家族や別プレイヤーまで巻き込む可能性があるので、使う時は慎重にしてくださいね。


5. players と ips の違い

banlist コマンドで一番間違えやすいのが、playersips の違いです。

名前だけ見ると何となく分かるのですが、実際の管理作業では混ざりやすいです。
下の表で整理しておきますね。

確認したいもの 使うコマンド 対応するBANコマンド 解除コマンド
プレイヤーBAN一覧 /banlist players /ban /pardon
IP BAN一覧 /banlist ips /ban-ip /pardon-ip


一言でまとめると、

プレイヤーをBANしたら players
IPアドレスをBANしたら ips

これでOKです。

players は通常のBAN確認

players は、通常のプレイヤーBANを確認するための引数です。

/banlist players

サーバー荒らし、迷惑行為、ルール違反などでプレイヤーをBANした場合は、まずこちらを見ます。

ips はIP BAN確認

ips は、IPアドレス単位のBANを確認するための引数です。

/banlist ips

IP BANは、同じIPアドレスからの接続をまとめて拒否する対応です。
通常のプレイヤーBANより影響範囲が広いので、筆者としては最初から気軽に使うより、状況を見て使う方が安全だと思います。


6. banlistを使う前に必要な権限

banlist コマンドは、誰でも使えるコマンドではありません。

Java版では、banlist の実行には権限レベル3が必要です。
簡単に言うと、サーバー管理系のコマンドを使える権限ですね。

また、banlist専用サーバー限定のコマンドです。
普通のシングルプレイで使うコマンドではありません。

必要な条件

  • Java版のマルチプレイサーバーであること
  • 実行者に必要な権限があること
  • ゲーム内で使う場合はOP権限が付与されていること
  • サーバーコンソールから実行する場合は、管理画面やコンソールにアクセスできること

ゲーム内で実行するなら、基本的にはサーバー管理者からOP権限を付けてもらう必要があります。
自分がサーバー管理者なら、コンソールで次のようにOP付与できます。

op プレイヤー名

ゲーム内で入力する場合は、

/op プレイヤー名

ですね。

注意!
OP権限はかなり強い権限です。
軽い確認のためだけに、信用できない相手へ付与するのはおすすめしません。

banlist だけなら確認コマンドですが、同じ権限帯ではBAN・KICK・OP管理などのサーバー管理コマンドも扱えるため、権限管理は慎重にしましょう。


7. ban・ban-ip・pardon系コマンドとの関係

banlist は単体で覚えるより、BAN系コマンドの流れで覚えた方が分かりやすいです。

サーバー管理でよく使う流れは、次の通りです。

プレイヤーをBANする場合

/ban プレイヤー名 理由

例:

/ban Steve griefing

確認:

/banlist players

解除:

/pardon Steve

IPアドレスをBANする場合

/ban-ip IPアドレス 理由

例:

/ban-ip 192.0.2.10 repeated griefing

確認:

/banlist ips

解除:

/pardon-ip 192.0.2.10

関係をまとめると

やりたいこと 使うコマンド 入力例
プレイヤーをBANする /ban /ban Steve griefing
プレイヤーBAN一覧を見る /banlist players /banlist players
プレイヤーBANを解除する /pardon /pardon Steve
IPアドレスをBANする /ban-ip /ban-ip 192.0.2.10 griefing
IP BAN一覧を見る /banlist ips /banlist ips
IP BANを解除する /pardon-ip /pardon-ip 192.0.2.10


こうして見ると、banlist追加・解除ではなく確認担当ですね。

BANした後に確認。
解除した後にも確認。

この癖を付けておくと、サーバー管理のミスがかなり減ります。


8. 実際のサーバー管理での使い方

ここでは、実際にサーバー管理で使う順番をイメージして説明します。

1. まず現在のBAN一覧を確認する

プレイヤーBAN一覧を確認します。

/banlist players

IP BAN一覧も確認します。

/banlist ips

この時点で、すでにBANされているプレイヤーやIPアドレスを把握しておきます。

2. 必要ならBANする

通常のプレイヤーBANなら、

/ban プレイヤー名 理由

IP BANなら、

/ban-ip IPアドレス 理由

を使います。

理由は省略できますが、複数人で管理しているサーバーなら、短くてもいいので理由を書いた方が後から分かりやすいです。

例:

/ban Steve griefing
/ban-ip 192.0.2.10 repeated griefing

理由を残しておくと、後から「なぜBANしたのか」が追いやすいです。
これは地味ですが、長くサーバーを運営するなら大事なところですね。

3. BAN後にbanlistで確認する

プレイヤーBANなら、

/banlist players

IP BANなら、

/banlist ips

で確認します。

ここまでやって、対象が一覧に出ていればOKです。

4. 解除したい時もbanlistで確認する

解除する前に、まず一覧を見ます。

/banlist players

または、

/banlist ips

その後、解除します。

/pardon プレイヤー名
/pardon-ip IPアドレス

最後にもう一度 banlist で確認し、一覧から消えていれば解除完了です。

おすすめの流れ
確認 → 追加・解除 → 再確認
この順番で作業すると、対象ミスに気づきやすいです。


9. よくある失敗と対処法

ここからは、banlist コマンドでありがちなミスをまとめます。
サーバー管理を始めたばかりの方は、ここを見ておくと詰まりにくいと思います。

/banlist player と入力してしまう

正しくは、

/banlist players

です。

player ではなく、players ですね。
最後に s が付きます。

同じく、IP BAN一覧は、

/banlist ips

です。

IP BANしたのにplayersを見ている

/ban-ip でBANしたものは、/banlist players には出ません。
IP BANを確認するなら、

/banlist ips

を使いましょう。

逆に、/ban でプレイヤーBANしたものは、

/banlist players

で確認します。

権限がなくて実行できない

banlist は権限レベル3が必要なサーバー管理コマンドです。
一般プレイヤー権限では実行できません。

対処法としては、次のどちらかです。

  • サーバーコンソールから実行する
  • 必要なOP権限を付与したアカウントで実行する

レンタルサーバーの場合は、管理パネルのコンソールから入力すると通ることが多いです。

ゲーム内とコンソールで入力方法が混ざる

ゲーム内チャットでは / を付けます。

/banlist players

サーバーコンソールでは、基本的に / を付けずに入力します。

banlist players

ここは初心者さんがかなり混乱しやすいです。
「ゲーム内はスラッシュあり」「コンソールはスラッシュなし」と覚えておくと良いです。

BANファイルを直接編集してしまう

Java版サーバーでは、BAN情報はサーバー側のデータファイルにも保存されます。
ただし、基本的には直接編集よりも、コマンドで管理する方が安全です。

プレイヤーBANなら、

/ban
/pardon
/banlist players

IP BANなら、

/ban-ip
/pardon-ip
/banlist ips

を使うのが無難です。

データファイルを直接編集すると、JSON形式の崩れや反映ミスでトラブルになる可能性があります。
特に慣れていないうちは、コマンドで管理しましょう。


10. Java版26.1.2時点の仕様について

Minecraft Java Edition 1.21.11では、新しいコマンドやゲームルール周りの変更がありました。
その後、Java版は26.1系へ進み、従来の1.x.y形式とは違うバージョン表記になっています。

ただし、Minecraft Java Edition 26.1.2時点でも、banlist コマンド自体の構文変更は確認できません

Java版26.1.2時点でも、基本の構文は次の通りです。

/banlist [ips|players]

なので、現在の正式リリースでも、この記事で紹介した次の2つを覚えておけば大丈夫です。

/banlist players
/banlist ips

ただし、今後のアップデートでコマンド仕様や権限仕様が変更される可能性はあります。
マイクラのコマンド系は、アップデートで細かい変更が入ることがあるので、サーバーを最新版へ更新した直後は、念のためテスト用ワールドやテスト用サーバーで確認してから本番運用するのがおすすめです。

管理者向けメモ
サーバー更新直後は、BAN、ホワイトリスト、OP権限、ゲームルールのような管理系コマンドを一通り確認しておくと安心です。


11. まとめ

以上、マイクラJava版の banlist コマンドの使い方を解説しました。

banlist は、BANリストを確認するためのサーバー管理コマンドです。
BANするコマンドでも、BANを解除するコマンドでもありません。

要点を整理すると、

  • プレイヤーBAN一覧を見るなら /banlist players
  • IP BAN一覧を見るなら /banlist ips
  • プレイヤーBANの追加は /ban
  • IP BANの追加は /ban-ip
  • プレイヤーBAN解除は /pardon
  • IP BAN解除は /pardon-ip

このようになります。

特に大事なのは、players と ips を混同しないことです。
通常のBAN確認なら players、IP BAN確認なら ips
ここだけ押さえておけば、かなり扱いやすくなります。

また、banlist はJava版の専用サーバー向けコマンドで、実行には管理者権限が必要です。
ゲーム内で使うならOP権限、サーバー管理画面から使うならコンソール入力を確認してくださいね。

サーバー運営では、BANの追加・解除そのものよりも、作業後にきちんと確認することが大事です。

確認 → 実行 → 再確認。

この流れを覚えておけば、BANリスト周りのミスはかなり減らせます。

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


12. 参考文献

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