Held Item Saver [Cobblemon]
by TheNovoro
Held Item Saver, a Cobblemon sidemod for Fabric, keeps a Pokemon's held items from being lost after a battle that removes or consumes them.
What it does
When a battle begins, the sidemod records the held item state of each Pokemon, then restores items that went missing or changed during the fight back to their original state. The stated goal is to stop held items from being lost after removed or consumed battle effects.
The mod is server-side only, so players join a server that runs it without installing anything. It requires Cobblemon as a dependency, since it works on the Pokemon and held items that Cobblemon provides. Files cover 1.20.1 and 1.21.1, and the latest Fabric build is 2.2.0+1.21.1 for 1.21.1, dated 2026-09-06. The code is released under the GNU General Public License v3.0 only, so it is open source.
Server owners control the mod through a single configuration file, HeldItemSaver.json. Its logsEnabled option decides whether held item states are written to the console for single battles, wild encounters and PvP, and for each player's party. Setting it to false stops that console output. After editing the file, the helditemsaver reload command applies the changes without a restart.
Key features
Held item state recording
The mod stores the held item state of each Pokemon when a battle begins, so the state can be compared after the fight.
Restoration after battle
Items that are missing or different at the end of a battle are returned to the state they had at the start.
Console logging
An optional log records held item states for wild, single and PvP battles and for party Pokemon, written to the server console.
Reload without restart
The helditemsaver command reloads HeldItemSaver.json, so changes to the configuration take effect immediately.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Server owners running Cobblemon on Fabric 1.20.1 or 1.21.1 who want held items kept intact through battles. Players need nothing installed, because the mod runs on the server alone.
How it compares
Cobblemon Tools is server-side only, open source under the Apache License 2.0, and covers 1.20.1 – 1.21.1 on Fabric alone, so it fits the same server setup. Cobblemon: PlayerXP is also server-side only and open source under the MIT License, but it spans Fabric and NeoForge across 1.20.1 – 1.21.11, so it reaches more loaders and versions.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Held Item Saver [Cobblemon] | Fabric | 1.20.1 – 1.21.1 | Server-side only | 2026-09-06 |
| Cobblemon Tools | Fabric | 1.20.1 – 1.21.1 | Server-side only | 2026-05-02 |
| Cobblemon: PlayerXP | Fabric and NeoForge | 1.20.1 – 1.21.11 | Server-side only | 2026-09-09 |
Questions
Does Held Item Saver need Cobblemon?
Does the server need Held Item Saver installed?
How are changes to the config applied?
In the catalog
Held Item Saver [Cobblemon] is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from TheNovoro
Similar mods
What the author says
Stops Held Items from being lost after being Removed/Consumed in Battle This sidemod stores the Held Item state of all Pokemon at the beginning of a battle, and then restores any items that are missing/different from the initial state back to their original state.
Official listing
- Modrinth page
- modrinth.com/mod/held-item-saver-cobblemon
- Owner
- TheNovoro
- Published
- 2023-11-15
- Updated on Modrinth
- 2026-09-06
- Facts verified
- 2026-10-15
