🔌 BanItemについて
BanItemは、特定のアイテムやアイテムの動作をワールドごとにブロックしたり、ホワイトリスト化したりできるMinecraftプラグインです。これは、特定のアイテムを使用、設置、拾得、またはその他の方法で操作できないようにしたいサーバー管理のニーズを対象としています。このプロジェクトは開発者向けAPIを提供しており、GPL-3.0ライセンスで配布されています。
🎯 目的
BanItemは、各ワールドでプレイヤーが使えるアイテムを、サーバー運営者が細かく制御できるようにするためのものです。この制御は、ブラックリスト(指定されたアイテムをブロック)またはホワイトリスト(明示的に許可されたアイテム以外をすべてブロック)として適用でき、権限はワールドごと、アイテムごとに設定できます。
⚙️ 機能
- 指定したアイテムとオプションをブロックするブラックリストモード。
- 設定された許可項目以外のすべてのアイテム/オプションをブロックするホワイトリストモード。
- ワールドごとの設定により、異なるワールドで異なるアイテムルールを適用可能。
- ワールドごと、アイテムごとの権限と、オプションごとの権限の粒度調整。
- カスタム/Mod導入アイテムのサポート(特定のアイテムデータ/metaで識別されるアイテム)。
- 設定されたオプションに必要なリスナーだけを有効化する軽量実装。
- 他のプラグインがBanItemの禁止設定をプログラムから照会・変更できる開発者向けAPI。
- Java 1.8 と任意のBukkitベースのサーバーが必要です。
🧩 対象ユーザー
- 特定のアイテムを削除または制限したいサーバー所有者・管理者。
- 強力すぎるアイテムやサーバーを壊す可能性のあるアイテムを防ぎたい Survival / SMP サーバー。
- 複数のワールドを異なるアイテムルールで管理するネットワーク運営者。
- アイテム禁止機能と連携するAPIを必要とするプラグイン開発者。
🏗️ 使用例
- Survivalワールドで、elytra、shulker boxes、totem の使用を防ぐ。
- 保護されたミニゲームワールドで少数のアイテムだけを許可し、ホワイトリストモードでそれ以外をすべて禁止する。
- クライアント側Modによって追加されたMod導入/カスタムアイテムを、受け入れているサーバーでブロックする。
- BanItemを別の管理系プラグインとAPI経由で統合し、ルールを自動で適用する。
⚙️ インストール
📥 セットアップ
- サーバーがBukkit互換サーバーおよびJava 1.8+で動作していることを確認します。
- 公式プラグインJARをダウンロードし、サーバーの
plugins/フォルダに配置します。 - サーバーを再起動し、コンソールを確認してBanItemが正常に読み込まれていることを確認します。
📦 依存関係
- 必須のプラグイン依存関係は記載されていません。
- Bukkit互換のサーバー実装と、Java 1.8以上のランタイムが必要です。
🧾 設定
- このプラグインはワールドごと、アイテムごとに設定できます。
- プロジェクトはブラックリスト/ホワイトリストモードやアイテムごとのオプションを設定できるようにしており、正確なファイル名とキーはプロジェクトのドキュメントに記載されています。
🧠 技術メモ
- BanItemは任意のBukkitベースのサーバーをサポートすると案内しており、公式リリースはSpigot/Bukkit環境向けに提供されています。
- 他のプラグインがBanItemへプログラムからアクセスできるよう、開発者向けAPIが用意されています。
- このプロジェクトはGPL-3.0ライセンスのオープンソースです。
- 最後に確認されたリリース: v3.8 (2026年6月9日)。
🤝 このプラグインが役立つ場面
プレイヤーが使用できるアイテムをワールドごとに一貫して制御したい場合(カスタム/Mod導入アイテムのサポートを含む)や、統合用のAPIが必要な場合に、BanItemはワールドごと・アイテムごとの制限ルールに特化した軽量な解決策を提供します。
- The One Ring
LOTR テーマの Minecraft サーバー。中つ国の没入型体験、派閥、大規模建築、交易、イベント、PvP、バニラエンチャントと特別な Lore アイテムを提供。
552.12 - Welcome to the Wild West!147.41
- A Minecraft Server044.52
- Minecraft: PE Server040.79
- ParzoSMP026.67
- ooo Forge United ooo09.99
プラグイン BanItem のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。
プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。BanItem の実際の役割はサーバーごとの設定によります。
データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、BanItem を使用していてもこのセクションに表示されないことがあります。
BanItem を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。