ChestDiff
by sawiq_
ChestDiff records what a container held the last time a player opened it, then marks the changes when it is opened again.
What it does
On the client, ChestDiff remembers the contents of storage blocks the player opens, including plain and double chests, trapped chests, barrels and shulker boxes, along with hoppers, dispensers, droppers and the furnace family. Hover tooltips list the amount, the previous state, the new state and the observation time.
Observations are recorded automatically and kept on disk in a data folder beside the game's own files. Repeated identical observations are merged, and a last-seen time is refreshed without creating a second entry. A compact history icon sits outside the container slots, and the global container history, opened with H, lists each container's dimension and block coordinates. Because only what the client observed is known, containers the player never opened cannot be inspected or reconstructed.
The mod is licensed under the GNU General Public License v3.0 only and is open source. Files are published for Fabric alone, covering 1.21 – 26.2 across 16 release versions, with 1.0.0+mc26.2 as the latest build for 26.2. Only the client needs it, so servers run without it.
Key features
Change highlighting
Added, removed and replaced items are colored green, red and blue when a container is opened again.
Automatic recording
Observations are saved on each opening for chests, barrels, shulker boxes, hoppers and furnace-type blocks.
Per-container timeline
Each container has a timeline where an earlier observation can be viewed with its item layout as it was.
Global container history
The H key opens a list of every remembered container with its dimension and block coordinates.
Hover tooltips
Tooltips show item amount, previous state, new state and the time of observation.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x12 of 12 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Chest Sort is a Fabric client mod for 1.21 – 26.2 under the All rights reserved license and is not open source. Smart Inventory Manager is also client-side, Fabric-only and MIT-licensed, but covers 1.21 – 26.1.2 and is not open source. Container Tooltips is open source under CC0 1.0 Universal and targets 1.20.1 – 26.3 for Client and server environments, so the server and players both need it, unlike ChestDiff, which only the client runs.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ChestDiff | Fabric | 1.21 – 26.2 | Client-side only | 2026-08-13 |
| Chest Sort | Fabric | 1.21 – 26.2 | Client-side only | 2026-07-09 |
| Smart Inventory Manager | Fabric | 1.21 – 26.1.2 | Client-side only | 2026-06-15 |
| Container Tooltips | Fabric | 1.20.1 – 26.3 | Client and server | 2026-09-30 |
Questions
Does ChestDiff need to be installed on the server?
Where are the recorded observations stored?
Can ChestDiff show changes to containers that were never opened?
In the catalog
ChestDiff is one of 4,058 Storage mods on ModsFinder, and one of 2,474 Storage mods for Fabric. 13,894 mods support Minecraft 26.2.
More from sawiq_
Similar mods
What the author says
ChestDiff is a client-side Fabric mod that remembers the contents of containers you have opened and clearly shows what changed since your previous observation. When a container is opened for the first time, ChestDiff saves a local snapshot. On later openings, the mod compares the current contents with the previous…
Official listing
- Modrinth page
- modrinth.com/mod/chestdiff
- Owner
- sawiq_
- Published
- 2026-08-12
- Updated on Modrinth
- 2026-08-13
- Facts verified
- 2026-10-15
