Skip to content

Real-time item throughput monitoring for Minecraft containers. Fabric mod for 1.21.11

License

Notifications You must be signed in to change notification settings

fylhtq7779/ItemFlowMonitor

Repository files navigation

Item Flow Monitor

Item Flow Monitor

Real-time item throughput monitoring for Minecraft containers

License: MIT Minecraft Fabric


Item Flow Monitor Demo

Open any container, enable tracking, and see the item flow rate in real time.


Item Flow Monitor adds an unobtrusive UI overlay to standard Minecraft containers that shows the rate of items flowing through them. Perfect for players who build farms and want to measure throughput without manual counting.

This mod does not add any new blocks or items. It only adds an informational overlay to existing container screens.

Features

  • Real-time flow rate — see items/min or items/hour directly in the container UI
  • Time-to-full estimate — hover over the rate to see when the container will be full
  • Three calculation modes — Average (stable long-term), Actual (exact count per window), Predicted (real-time EMA estimate)
  • All standard containers — chests, double chests, hoppers, furnaces, blast furnaces, smokers, barrels, dispensers, droppers, shulker boxes
  • Flexible item tracking — track all items, auto-detect the first item, or manually select a specific one
  • Configurable via Mod Menu — toggle tracking per container type
  • 12 languages — English, Russian, Chinese, Spanish, German, French, Japanese, Korean, Portuguese, Italian, Polish, Ukrainian
  • Lightweight — observer-based architecture, zero overhead without active trackers

Screenshots

Chest overlay
Flow rate overlay on a chest
Hopper overlay
Monitoring a hopper
Settings panel
Tracking settings panel
Time to full tooltip
Time-to-full estimate on hover
Mod Menu config
Configuration screen via Mod Menu

How to Use

  1. Install the mod (requires Fabric API)
  2. Open any container and click the IFM button
  3. Toggle tracking ON, choose your period and calculation mode
  4. The flow rate overlay appears in the corner of the container screen
  5. Hover over the rate to see estimated time until the container is full

Compatibility

Status
Lithium Fully compatible (observer-based, no hopper mixins)
Sodium Fully compatible
Iris Shaders Fully compatible
Mod Menu Integrated (config screen)
Client + Server Install on both sides for accurate tracking

Configuration

Access settings through Mod Menu → Item Flow Monitor.

Toggle which container types show the IFM button: Chests, Double Chests, Barrels, Ender Chests, Shulker Boxes, Hoppers, Dispensers, Droppers, Furnaces, Smokers, Blast Furnaces.

Building from Source

git clone https://github.com/fylhtq7779/ItemFlowMonitor.git
cd ItemFlowMonitor
./gradlew build

The built jar will be in build/libs/.

Contributing

Contributions are welcome! Feel free to:

License

This project is licensed under the MIT License.