ControlPickup
by MonpHD
ControlPickup lets players stop items and blocks such as dirt or potted plants from being picked up automatically, with a per-block setting in the Controls menu.
What it does
Automatic pickup can collect blocks a player does not want, for example dirt that is mined next to other blocks or a potted plant placed in the world. ControlPickup adds a settings screen that lists blocks by localized name, so a player can choose which entries to disable or explicitly enable. Each choice is applied with a mode button and confirmed with Apply.
The screen opens from a key binding in the Controls menu or from the client mod menu. A search box autocompletes names, display names and raw IDs, and it shows block icons next to each match. Lists are kept between sessions, so changes take effect offline as well.
The client sends disablepickup and enablepickup commands for each namespace:block entry. Where the server accepts the mod's commands, the server enforces the pickup rules and keeps its authority. Without a server component, the client falls back to local behavior. The mod is published for Fabric only, for 1.21.4, and is client and server. It is not open source and is licensed as All rights reserved. The mod uses Fabric Loom on a Java 21 development setup.
Key features
Per-block pickup rules
Each block can be set to disable or explicitly enable pickup, so unwanted automatic collection is stopped one entry at a time.
Localized search
Autocomplete matches display names, localized names and raw IDs, with block icons shown next to each match.
German and English interface
UI strings are included in German as well as English.
Lightweight blur
The background behind the settings screen is softly blurred while icons and text stay sharp, and the blur source is configurable.
Server enforcement
When the server accepts the commands, it enforces the rules; otherwise the client applies its own local configuration.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
CarbonFLTR is a Fabric client-side only mod published for 1.21 – 1.21.1 and is not open source. No Item Pickup Animations is also client-side only and open source under the CC0 1.0 Universal license, covering 1.15 – 1.21.11, but it changes how pickups look rather than which blocks are collected. Item Pickup Filter is client-side only, open source under the MIT License and covers 1.21 – 1.21.11, filtering items on the client alone.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ControlPickup | Fabric | 1.21.4 | Client and server | 2025-11-20 |
| CarbonFLTR | Fabric | 1.21 – 1.21.1 | Client-side only | 2024-09-08 |
| No Item Pickup Animations | Fabric | 1.15 – 1.21.11 | Client-side only | 2026-02-25 |
| Item Pickup Filter | Fabric | 1.21 – 1.21.11 | Client-side only | 2026-04-30 |
Questions
Does ControlPickup need to be installed on the server?
Which Minecraft version does ControlPickup support?
Can pickup be turned back on for a single block?
In the catalog
ControlPickup is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 17,979 mods support Minecraft 1.21.4.
More from MonpHD
Similar mods
What the author says
Purpose: Prevent unwanted automatic pickup of items/blocks (e.g., potted plants) by disabling pickup per block type. Works with servers — changes are sent as commands so server authority is respected when available, and client fallback keeps the UI responsive offline. Key Features: GUI: Openable via the Controls menu…
Official listing
- Modrinth page
- modrinth.com/mod/controlpickup
- Owner
- MonpHD
- Published
- 2025-11-20
- Updated on Modrinth
- 2025-11-20
- Facts verified
- 2026-10-15
