NotItem
A simple plugin that makes it easy to create banned items in the chest menu
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
NotItem
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
```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)
```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%" ```
language.yml (example: English)
```yml 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
- Java: 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` による 即座に削除(アイテム 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 (デフォルト)
```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%" ```
対応環境
- Java: 1.16 – 1.21.x (※ 1.13 API ベースで実装) - Java: 8 以上
---
デフォルト言語:日本語(`language.yml` で自由に変更可能)