Personal profiles
Players can create multiple profiles, toggle them independently, rename them, choose icons, and manage filtered entries through paginated GUIs.
Paper utility plugin · Player pickup control
Let players decide what never reaches their inventory.
What it is
Capabilities
Players can create multiple profiles, toggle them independently, rename them, choose icons, and manage filtered entries through paginated GUIs.
Administrators define the categories and entries players see, with GUI and command tools for material-based or exact-item matching.
Prevent pickup, limit filtering to pickup events, drop matches back out of inventories, or explicitly enable destructive removal.
Run ItemFilter everywhere or use configurable world blacklists and whitelists, managed through a dedicated world filter GUI.
Redirect filtered pickup items into a virtual, player-owned /collect inventory with permission-based sizes and administrator overrides.
SQLite stores profiles, categories, selections, collection contents, and overrides, while warmed caches keep routine filter checks out of the database.
Development note
The release added world blacklist and whitelist support, a dedicated world filter GUI, improved duplicate material handling, and startup cache warming so the first category view does not pay the initial loading cost. ItemFilter requires Paper 1.21.11 and Java 21.