Mineuniverse
Mods
Functional Storage: Creative Limiter

Functional Storage: Creative Limiter

MOD
Pick items Functional Storage's Creative Vending Upgrade won't make infinite. Stops endless dupes of endgame items.
by Knozyy
Download Claim this project
48 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Server Utility Storage Utility & QoL
Advertisement Remove ads with Premium →

Functional Storage: Creative Limiter

Keep your endgame items scarce, even next to a Creative Vending Upgrade.

An add-on for Functional Storage that lets pack makers and server admins choose items the Creative Vending Upgrade won't make infinite.


Why?

A drawer with the Creative Vending Upgrade hands out an endless supply of whatever it holds. That's great for testing, but it's a problem for packs that put the upgrade in the endgame: a player can store a Creative Vending Upgrade in a creative drawer and pull out as many as they like, along with any other item you want to keep rare.

With Creative Limiter, listed items still go into drawers and work with upgrades as usual. A creative drawer just keeps their real amount: put one in, get one back.

Features

  • Block single items, whole tags or entire mods: minecraft:diamond, #forge:ingots/iron, mekanism:*
  • In-game commands: hold an item and add it to the list without touching a file
  • Server ready: the server sends its list to every player, so drawers show the right amounts for everyone
  • Permission support: give the commands to non-op admins with LuckPerms, FTB Ranks or another permission mod
  • Live reload: edit the config file and the changes apply instantly, no restart
  • Safe with compacting drawers: if any tier of a compacting chain is listed, the whole drawer stops being creative, so infinite nuggets can't be crafted into the ingots you blocked
  • Doesn't modify Functional Storage: it works next to the original jar

Commands

Ops (permission level 2) can manage the list in game:

Command What it does
/creativelimiter add Adds the item in your main hand
/creativelimiter remove Removes the item in your main hand
/creativelimiter list Shows every entry

Changes are saved to the config file, so they survive restarts. To give the commands to admins who aren't op, grant the permission node fscreativelimiter.command.

Config

config/functionalstorage/functionalstorage-creative-limiter.toml

[DrawerFilter]
    blockedItems = ["functionalstorage:creative_vending_upgrade", "minecraft:diamond", "#forge:ingots/iron", "mekanism:*"]
Entry Blocks Example
"modid:item" one item "minecraft:diamond"
"#namespace:tag" every item in a tag "#forge:ingots/iron" (1.21.1: "#c:ingots/iron")
"modid:*" every item from a mod "mekanism:*"

By default only the Creative Vending Upgrade itself is listed.

Tip: press F3 + H in game to turn on advanced tooltips; hovering an item then shows its id.

Good to know

  • A creative drawer only remembers which item it holds, not how many. Items you put into it while that item was not on the list are voided, the way Functional Storage normally handles creative drawers. If you add the item to the list afterwards, the drawer shows its real amount, which may be 0. Fill drawers after setting up the list.
  • On a server only the server's config counts. Players don't need to edit their own.

Compatibility

Minecraft Loader Functional Storage
1.20.1 Forge 47+ 1.20.1-1.2.0 or newer
1.21.1 NeoForge 21.1.233+ 1.21.1-1.5.8 or newer

Required on both client and server.

Creative Limiter 1.1.0 (1.21.1 NeoForge)
MC Client, 1.21.1, NeoForge, Server
Beta 2026-10-02 Get
Creative Limiter 1.1.0 (1.20.1 Forge)
MC Client, 1.20.1, Forge, Server
Release 2026-10-02 Get
Creative Limiter 1.0.0 (1.21.1)
MC Client, 1.21.1, NeoForge, Server
Beta 2026-09-29 Get
Creative Limiter 1.0.0 (1.20.1)
MC Client, 1.20.1, Forge, Server
Beta 2026-09-24 Get

More from Knozyy

Advertisement Remove ads with Premium →

You Might Also Like