NoStore: Flexible Item Blocking for Minecraft Servers

Mastering Inventory Control with NoStore: A Must-Have Minecraft Plugin Running a Minecraft server is all about creating the perfect balance between freedom and order. You want players to explore, build, and craft, but sometimes you need to set firm boundaries to protect your world and its mechani...

Download NoStore for Minecraft 1.5.1

Original name: NoStore

Minecraft: 1.5.1

FileVersionLoaderSize
NoStore-1.0.jar——4 КБDownload
NoStore-1.1.jar——5 КБDownload
nostore.jar1.5.1—11 КБDownload

Mastering Inventory Control with NoStore: A Must-Have Minecraft Plugin

Running a Minecraft server is all about creating the perfect balance between freedom and order. You want players to explore, build, and craft, but sometimes you need to set firm boundaries to protect your world and its mechanics. Whether it’s preventing griefers from flooding spawn with dispensers or stopping players from burning precious lava buckets as cheap furnace fuel, item control is a constant challenge. That’s where the NoStore plugin steps in—a lightweight, easy-to-configure tool that gives you granular command over what items can and cannot be stored, dropped, or used in specific containers.

NoStore is designed for server admins who need a straightforward way to blacklist items from being placed into chests, trapped chests, furnaces, dispensers, brewing stands, enchantment tables, hoppers, droppers, anvils, or ender chests. It even covers the simple act of dropping items. The plugin’s beauty lies in its simplicity: you define which item IDs are forbidden per container type, and the plugin silently enforces those rules without lag or complex scripting.

Why Every Server Admin Needs NoStore

Vanilla Minecraft offers very few ways to restrict item usage at the container level. You can use command blocks or complicated redstone contraptions, but they’re clunky and often break with updates. NoStore fills this gap with a clean, permission-based system. Here are just a few practical uses that make it indispensable:

  • Prohibit lava buckets as furnace fuel: Stop players from wasting lava—a finite and valuable resource—by blacklisting the lava bucket (ID 327) in the furnace_blacklist.
  • Prevent dispenser griefing: Water and lava buckets (IDs 326 and 327) can be devastating when placed inside dispensers near builds. Blacklist them in the dispenser_blacklist and watch griefing attempts vanish.
  • Force players to keep specific items in hand: By blacklisting an item from all storage and dropping, you effectively force players to hold onto it—perfect for custom adventure maps or quest items.
  • Stop enchanting certain tools: Use the enchantmenttable_blacklist to prevent players from enchanting specific gear, maintaining balance on survival or PvP servers.
  • Prohibit specific potion brewing: Blacklist ingredients in the brewingstand_blacklist to disable overpowered potions or control progression.
  • Prevent spawner storage: Keep spawners from being hoarded in chests by adding their ID to the chest_blacklist—a common request for economy servers.

Configuration Made Simple

The default config.yml file is refreshingly minimal. Each container type has its own blacklist, and you simply add the numeric item IDs you want to restrict. Here’s a snippet that shows how you might block spawner storage in chests and water/lava buckets in dispensers:

chest_blacklist:
- 52
furnace_blacklist:
dispenser_blacklist:
- 326
- 327
brewingstand_blacklist:
enchantmenttable_blacklist:
hopper_blacklist:
dropper_blacklist:
anvil_blacklist:
enderchest_blacklist:
drop_blacklist:

Each line under a container heading is an item ID. If a blacklist is empty, no restrictions apply. This modular design means you can lock down only the mechanics that matter to your server, leaving the rest untouched. NoStore also respects server reloads, so you can tweak the config and apply changes without a full restart—a huge time-saver during live events or rapid balancing.

Granular Permissions for Advanced Control

Sometimes you want most players to follow the rules but need to grant exceptions to trusted staff or VIPs. NoStore handles this with a comprehensive permission node system. For every container type and every item ID, you can create a bypass permission. The format is straightforward:

  • nostore.allowchest. — Allows storing a blacklisted item in chests.
  • nostore.allowfurnace. — Allows using a blacklisted item as furnace fuel.
  • nostore.allowdispenser. — Allows placing a blacklisted item into a dispenser.
  • nostore.allowbrewingstand. — Allows using a blacklisted item in a brewing stand.
  • nostore.allowenchantmenttable. — Allows enchanting a blacklisted tool.
  • nostore.allowhopper. — Allows hoppers to transfer a blacklisted item.
  • nostore.allowdropper. — Allows droppers to dispense a blacklisted item.
  • nostore.allowanvil. — Allows using a blacklisted item in an anvil.
  • nostore.allowenderchest. — Allows storing a blacklisted item in an ender chest.
  • nostore.allowdrop. — Allows dropping a blacklisted item on the ground.

For example, giving a moderator nostore.allowdispenser.327 would let them place lava buckets in dispensers while everyone else is blocked. This permission layer works seamlessly with any permissions plugin like LuckPerms, making it easy to integrate into your existing rank structure. If you’re looking to simplify plugin management even further, many server owners now use launchers like foxygame.net, which provide a modern, flexible interface to download and install plugins directly from the menu—no more dragging files manually.

Commands and User Experience

NoStore keeps commands minimal. The only command available to players and admins is:

/nostore — Displays the plugin version and author. This simple feedback helps you verify that the plugin is loaded and running correctly. There’s no clutter, no in-game GUI to confuse new users—just silent, effective item blocking.

Because the plugin works entirely in the background, players won’t even notice it until they try to store a forbidden item. They’ll receive a clean denial message (customizable through your server’s language settings) and can continue playing without interruption. This low-impact approach keeps immersion high while maintaining strict rule enforcement.

Practical Scenarios Where NoStore Shines

Imagine you’re running a survival server with a custom economy. You’ve disabled natural lava generation to make lava buckets a traded commodity. Without NoStore, players could still use those buckets as furnace fuel, crashing your economy. By adding 327 to the furnace_blacklist, you instantly solve that problem. Similarly, on a faction server, you might want to prevent players from enchanting diamond swords to keep early-game PvP balanced—just blacklist the sword ID in the enchantment table list.

Another powerful use is in adventure maps. You can force players to carry a quest item at all times by blacklisting it from every container and the drop list. This guarantees the item stays in the player’s inventory, preventing accidental loss or exploits. The plugin’s versatility makes it a quiet workhorse that adapts to nearly any server genre.

Conclusion: A Small Plugin with a Big Impact

NoStore may be a first plugin from its developer, but it tackles a common server pain point with elegance and precision. The ability to blacklist items per container type, combined with per-item permission overrides, gives admins the control they need without adding performance overhead or confusing mechanics. Whether you’re stopping lava bucket griefing, preserving spawner rarity, or enforcing custom game rules, NoStore delivers exactly what it promises. It’s a testament to how even simple plugins can profoundly improve the Minecraft multiplayer experience. Add it to your server toolkit and enjoy a new level of order in your blocky world.