promotional bannermobile promotional banner
premium banner
Take full control of items on your Minecraft server. Ban, restrict, or mark items as illegal — with automatic enforcement and JEI integration.

Description

📋 Description

Item Manager is a server-side moderation mod that allows administrators to control which items players can have, craft, or carry on their server. Whether you're running a survival SMP, an RPG server, or a competitive environment, Item Manager gives you the tools to enforce item rules automatically — no plugins, no command spam, no manual enforcement.

Simply add an item to a category and the mod does the rest.


⚙️ How It Works

Item Manager has 3 enforcement categories, each with a different level of restriction:


🔴 BANNED

The most severe restriction. Banned items are completely forbidden on the server.

  • ✖ Automatically removed from the player's inventory every second
  • ✖ Automatically removed from any chest or container when a player opens it
  • ⚠ Players receive a warning message when an item is removed
  • 🏷️ Red tooltip warning shown on the item
  • 💬 Supports fully custom messages per item

🟠 ILLEGAL

A softer restriction. Illegal items can exist in the inventory but cannot be actively used.

  • ↩ Automatically moved out of the hotbar (slots 0–8)
  • ↩ Automatically removed from the offhand slot
  • ↩ Automatically unequipped from all armor slots (helmet, chestplate, leggings, boots)
  • The item stays in the main inventory — it is not destroyed
  • 🏷️ Orange tooltip warning shown on the item
  • 💬 Supports fully custom messages per item

🟡 RESTRICTED

The lightest restriction. Restricted items can be owned but cannot be crafted.

  • ✖ Crafting recipes are blocked — the result is cancelled automatically
  • ✖ Recipes are removed directly from the server on startup
  • ✖ Recipes are hidden in JEI (Just Enough Items) — players cannot see how to craft them
  • 🏷️ Yellow tooltip warning shown on the item
  • 💬 Supports fully custom messages per item

💬 Custom Messages

Every item can have a fully custom tooltip message in any language, with full Minecraft color code support using &.

 
 
/itemmanager add banned minecraft:tnt|&8[&c&lBANNED&8] &c▪ &fThis item is forbidden.
/itemmanager add illegal minecraft:diamond_sword|&6No puedes usar esto aquí.
/itemmanager add restricted minecraft:elytra|&eItem restringido en este servidor.

If no custom message is set, a default bilingual message (Spanish/English) is shown.


🖥️ Commands

All commands require OP level 2 or higher.

Command Description
/itemmanager add <category> <item> Add an item to a category
/itemmanager add <category> <item>|<message> Add an item with a custom message
/itemmanager remove <category> <item> Remove an item from a category
/itemmanager setmessage <category> <item> <message> Set or update a custom message
/itemmanager clearmessage <category> <item> Remove custom message (reverts to default)
/itemmanager list Show all items in all categories
/itemmanager check <item> Check the status of a specific item

💡 All commands have auto-complete — press Tab to see suggestions for categories and item names.


📖 Quick Start Guide

1. Install the mod

Place itemmanager-1.0.0.jar in your server's mods/ folder.
The mod works on Forge and Mohist servers.
For JEI recipe hiding, clients also need the mod installed.

2. Start the server

On first launch, the mod creates its config file at:

 
 
config/itemmanager-server.toml

3. Add items via commands

Join the server as an OP and use the commands:

 
 
/itemmanager add banned minecraft:tnt
/itemmanager add illegal minecraft:diamond_helmet
/itemmanager add restricted minecraft:elytra

4. Add custom messages (optional)

 
 
/itemmanager add banned minecraft:tnt|&c✖ Forbidden on this server.
/itemmanager setmessage illegal minecraft:diamond_helmet|&6Cannot be equipped here.

5. Verify

Use /itemmanager list to see all active restrictions, or hover over an item to see its tooltip warning.

6. Edit manually (optional)

You can also edit config/itemmanager-server.toml directly:

 
 
toml
[items]
    banned = ["minecraft:tnt", "minecraft:bedrock"]
    banned_messages = ["minecraft:tnt|&c✖ Forbidden on this server."]
    illegal = ["minecraft:diamond_sword"]
    illegal_messages = []
    restricted = ["minecraft:elytra"]
    restricted_messages = ["minecraft:elytra|&eNot craftable here."]

🔧 Compatibility

Mod / Platform Status
Forge 1.20.1 ✅ Full support
Mohist 1.20.1 ✅ Full support
JEI (Just Enough Items) ✅ Full integration — restricted recipes are hidden
REI (Roughly Enough Items) 🔜 Coming soon
EMI 🔜 Coming soon
Any item mod ✅ Works with any mod's items using modid:itemname format
Client-side ✅ Tooltips visible when installed on client

❓ FAQ

Q: Will banned items be removed from chests that are never opened?
A: No — chests are only scanned when a player opens them.

Q: What happens if a player's inventory is full when an illegal item is moved?
A: The item is dropped on the ground near the player instead of being lost.

Q: Does this work with modded items?
A: Yes — use the full item ID: modid:itemname (e.g. botania:mana_sword).

Q: Are changes saved automatically when using commands?
A: Yes — changes made via commands are saved to the config file immediately.

Q: Does it work on Mohist (Forge + Bukkit hybrid)?
A: Yes — fully tested and working on Mohist 1.20.1.

Q: Can I use color codes in custom messages?
A: Yes — use & followed by a color code (e.g. &c for red, &e for yellow).


📦 Requirements

  • Minecraft: 1.20.1
  • Forge: 47.4.13+
  • JEI (optional but recommended): 15.20.0.x for Forge 1.20.1