
NotItem
A simple plugin that makes it easy to create banned items in the chest menu
NotItem
日本語の説明は ページ下部 にあります
NotItem is a lightweight plugin that restricts specific items per world or globally. Manage restricted items easily via a GUI — no item IDs required.
Perfect for lobby servers, adventure maps, and controlled survival environments.
Features
- Multi-World Support
- Simple GUI-based management (
/notitem gui) - Instant item removal with minimal performance impact
- Operator (OP) exemption for administrators
- Fully customizable messages via
language.yml
Commands & Permissions
Commands
/notitem gui [world|all] - Open the GUI to manage restricted items
/notitem list [world|all] - View restricted items
/notitem add <world|all> <item> - Add a restricted item
/notitem remove <world|all> <item> - Remove a restricted item
/notitem reload - Reload the configuration
Permission
notitem.admin
Required for all commands.
Configuration
config.yml
restricted-items:
world:
- TNT
- BEDROCK
You can replace world with a specific world name, or use all to apply restrictions globally.
language.yml
language.yml (default: Japanese)
# Message language file
prefix: "&7[&cNotItem&7] &r"
item-removed: "&e%world%&r では &c%item%&r の所持は禁止されているため削除しました。"
reload-success: "&a設定を再読み込みしました。"
no-permission: "&c権限がありません。"
usage: "&e使用法: /notitem <add|remove|list|reload>"
item-added: "&a%item% を %world% の禁止リストに追加しました。"
item-removed-list: "&e%item% を %world% の禁止リストから削除しました。"
invalid-material: "&c無効なアイテム名です。"
invalid-world: "&c無効なワールド名です。"
# List command
list-header: "&e--- 禁止アイテムリスト (%world%) ---"
list-item: "&7- &f%item%"
list-empty: "&7このワールドには禁止アイテムはありません。"
list-all-header: "&e--- 全世界の禁止アイテムリスト ---"
list-world-format: "&b%world%&f: &7%items%"
# Help messages
help-header: "&e======= &bNotItem Help &e======="
help-add: "&b/notitem add <world|all> <item> &7- 禁止アイテムを追加"
help-remove: "&b/notitem remove <world|all> <item> &7- 禁止アイテムを削除"
help-list: "&b/notitem list [world|all] &7- 禁止リストを表示"
help-gui: "&b/notitem gui [world|all] &7- GUIで禁止アイテムを管理"
help-reload: "&b/notitem reload &7- 設定を再読み込み"
help-footer: "&e============================"
# GUI
gui-title: "&8禁止アイテム設定: &5%world%"
language.yml (example: English)
prefix: "&7[&cNotItem&7] &r"
item-removed: "&e%item%&r is not allowed in &e%world%&r and has been removed."
reload-success: "&aConfiguration reloaded successfully."
no-permission: "&cYou do not have permission."
usage: "&eUsage: /notitem <add|remove|list|reload>"
item-added: "&aAdded %item% to the restricted list of %world%."
item-removed-list: "&eRemoved %item% from the restricted list of %world%."
invalid-material: "&cInvalid item name."
invalid-world: "&cInvalid world name."
# List command
list-header: "&e--- Restricted Items (%world%) ---"
list-item: "&7- &f%item%"
list-empty: "&7No restricted items in this world."
list-all-header: "&e--- Global Restricted Items ---"
list-world-format: "&b%world%&f: &7%items%"
# Help messages
help-header: "&e======= &bNotItem Help &e======="
help-add: "&b/notitem add <world|all> <item> &7- Add a restricted item"
help-remove: "&b/notitem remove <world|all> <item> &7- Remove a restricted item"
help-list: "&b/notitem list [world|all] &7- Show restricted items"
help-gui: "&b/notitem gui [world|all] &7- Manage restricted items via GUI"
help-reload: "&b/notitem reload &7- Reload configuration"
help-footer: "&e============================"
# GUI
gui-title: "&8Restricted Items: &5%world%"
To switch the plugin language to English, replace the contents of language.yml with the example above and reload the plugin
Compatibility
- Minecraft: 1.16 – 1.21.x
- Java: 8 or higher
Built using the Minecraft 1.13 API.
Older versions may work but are not actively tested.
Notes
- This plugin does not use NMS or version-specific code.
- Designed to be lightweight and safe for long-term server operation.
- Works best on Paper / Spigot-based servers.
日本語説明
NotItem は、特定のワールド(または全ワールド)で特定のアイテムの所持・使用を制限できる、軽量かつ高機能な Minecraft サーバー用プラグインです。 GUI ベースの直感的な管理により、アイテム ID を調べることなく簡単に制限設定を行えます。
ロビーサーバー、アドベンチャーマップ、管理されたサバイバル環境など、 アイテム制御が必要なあらゆるサーバーに最適です。
主な機能
- ワールド別・全ワールド共通(
all)のアイテム制限に対応 /notitem guiによる GUI 管理(アイテム ID 入力不要)- アイテムの取得・移動・所持を検知し、即座に削除
- OP 権限を持つプレイヤーは制限対象外
language.ymlによる完全なメッセージカスタマイズ対応
コマンドと権限
コマンド
/notitem gui [world|all] - GUI で禁止アイテムを管理
/notitem list [world|all] - 禁止アイテム一覧を表示
/notitem add <world|all> <item> - 禁止アイテムを追加
/notitem remove <world|all> <item> - 禁止アイテムを削除
/notitem reload - 設定を再読み込み
権限
notitem.admin
設定ファイル
language.yml (デフォルト)
# Message language file
prefix: "&7[&cNotItem&7] &r"
item-removed: "&e%world%&r では &c%item%&r の所持は禁止されているため削除しました。"
reload-success: "&a設定を再読み込みしました。"
no-permission: "&c権限がありません。"
usage: "&e使用法: /notitem <add|remove|list|reload>"
item-added: "&a%item% を %world% の禁止リストに追加しました。"
item-removed-list: "&e%item% を %world% の禁止リストから削除しました。"
invalid-material: "&c無効なアイテム名です。"
invalid-world: "&c無効なワールド名です。"
# List command
list-header: "&e--- 禁止アイテムリスト (%world%) ---"
list-item: "&7- &f%item%"
list-empty: "&7このワールドには禁止アイテムはありません。"
list-all-header: "&e--- 全世界の禁止アイテムリスト ---"
list-world-format: "&b%world%&f: &7%items%"
# Help messages
help-header: "&e======= &bNotItem Help &e======="
help-add: "&b/notitem add <world|all> <item> &7- 禁止アイテムを追加"
help-remove: "&b/notitem remove <world|all> <item> &7- 禁止アイテムを削除"
help-list: "&b/notitem list [world|all] &7- 禁止リストを表示"
help-gui: "&b/notitem gui [world|all] &7- GUIで禁止アイテムを管理"
help-reload: "&b/notitem reload &7- 設定を再読み込み"
help-footer: "&e============================"
# GUI
gui-title: "&8禁止アイテム設定: &5%world%"
対応環境
- Minecraft: 1.16 – 1.21.x
(※ 1.13 API ベースで実装) - Java: 8 以上
デフォルト言語:日本語(language.yml で自由に変更可能)

