ItemLimiter
v1.1.0Limit how many items players can have, craft, gain from loot, plus set cooldowns on usage

Restrict and balance vanilla Minecraft for your SMP server.
Cooldowns, inventory caps, acquisition limits, and source blocking - all in simple YAML.
Three systems, one plugin
Each item in items.yml picks any mix of the three. Leave out what you don't need.
Also supported
- Acquisition caps → per-player and global limits, persisted across restarts
- Enchantment rules → max level + per-source blocking (anvil, table, loot, trading…)
- Potion rules → level + duration caps, covers splash / lingering / long / strong in one entry
- World restrictions → whitelist or blacklist per item
- Exceptions → per-rule bypass via permission or item descriptor (named items, custom model data, external plugin items)
- MySQL / SQLite → pick either, data survives restarts
- MiniMessage → gradients, hex, legacy codes, PlaceholderAPI
- Client cooldown bar → via optional PacketEvents
Quick start
# plugins/ItemLimiter/items.yml
ENDER_PEARL:
limit:
in_inventory: 8
cooldown:
time: 60
trigger:
- THROW
blacklist_sources:
- MOB_DROPS
- TRADING
- BARTERING
- Grab the JAR from Releases
- Drop it in
plugins/, start the server - Edit
plugins/ItemLimiter/items.yml - Restart the server
Requirements
| Version | Notes | |
|---|---|---|
| Paper (Purpur, Folia) | 1.21+ | Spigot shouldn't be supported |
| Java | 21+ | |
| PacketEvents | latest | optional — client cooldown bar |
| PlaceholderAPI | 2.11+ | optional — placeholders in messages |
Documentation
Full configuration reference lives on the Wiki:
- Items Configuration → every option, explained
- Sources & Triggers → all 13 sources, all 8 triggers
- Enchantments & Potions → level and duration caps
- Exceptions → per-rule bypass via permission or item descriptor
- Database Setup → MySQL / SQLite
- Messages → MiniMessage, placeholders, notifications
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta