Ensures that only one copy of a chosen items exists on the server by automatically tracking, blocking crafting, and removing duplicates.
A strict enforcement plugin that guarantees true item uniqueness on your server.
Only one item. No duplicates. No exploits.
OneItem is a lightweight but powerful Minecraft server plugin that enforces a simple yet absolute rule:
For each configured item type, only ONE instance may exist on the entire server.
Originally designed to control powerful or legendary items such as the Mace, OneItem is fully configurable and can be applied to any vanilla Minecraft item — from wooden swords to end-game artifacts.
The plugin continuously monitors inventories, containers, dropped items, and crafting behavior to ensure that duplicates never exist, while safely tracking and restoring the legitimate unique item when necessary.
MACE) may have only one legitimate instanceThis makes OneItem ideal for:
config.yml or commandsOneItem scans:
Any duplicate that is not the legitimate unique item is immediately removed.
If the unique item is lost (deleted, despawned, cleared, etc.):
If the unique item was last known to be inside the inventory of an offline player:
Configurable protection for unique items:
To prevent abuse or duplication:
This ensures safe and intentional ownership transfer.
If OneItem is installed on an existing server with duplicates:
Admins can choose how to resolve it:
All other copies are removed automatically.
Main command: /oneitem
Aliases: /oi, /onei
Permission: oneitem.admin (default: OP)
| Command | Description |
|---|---|
/oneitem help |
Show help menu |
/oneitem list |
List all tracked unique items |
/oneitem add <ITEM> |
Mark an item as unique |
/oneitem remove <ITEM> |
Stop tracking an item |
/oneitem info <ITEM> |
Show detailed status |
/oneitem scan |
Force a global scan |
| Command | Description |
|---|---|
/oneitem randomExisting <ITEM> |
Keep one existing copy at random |
/oneitem randomOnline <ITEM> |
Assign to a random online player |
/oneitem give <ITEM> <player> |
Give the unique item to a player |
The configuration file is generated automatically.
check-interval-seconds: 180
indestructible-items: true
tracked-items:
- "MACE"
message-prefix: "&6[OneItem]&r "
debug: false