GTNH Queue ETA adds a small ETA readout to supported GregTech machine GUIs in GTNH.
The goal is simple: if a machine already has a bunch of work lined up, you should be able to glance at the GUI and get a feel for how long the whole batch still has left to run.
Right now the mod focuses on GregTech basic machine GUIs. When the machine state is clear enough, it shows the total remaining queued workload. If the full queue cannot be resolved cleanly, it falls back to the current recipe instead of pretending to know more than it does.
- What It Does
- Current Scope
- Installation
- Config
- Supported Machines
- Reporting Bugs
- Bug Report Template
- Adds a small
ETA: ...line to the top-left of supported GregTech machine GUIs. - Estimates total queued processing time from the machine's current workload.
- Falls back to current-recipe timing when full queue simulation is not reliable.
- Includes an optional debug overlay for testing machine compatibility and bug reports.
This first release is aimed at standard GregTech basic machine GUIs.
That means it is a good fit for the usual singleblock processing machines, like the common LV/MV/HV machine family. It is not meant to promise perfect support for every GregTech-adjacent UI yet.
Known limits right now:
- Multiblocks are not guaranteed.
- Unsupported or ambiguous machines may show no ETA at all.
- If GregTech does not expose enough reliable state for a machine, the mod will stay quiet rather than show a misleading number.
- Download the built jar from the latest release or build it yourself with
./gradlew.bat build. - Put the jar into your GTNH instance
modsfolder. - Start the game and open a supported GregTech machine GUI.
If you are building from source, the output jar will be in build/libs.
After the mod has been run once, Forge will generate a config file in your instance config folder.
Useful settings:
enableTooltip=trueenableDebugOverlay=falseshowDebugTicks=false
The debug overlay is off by default. Turn it on only if you are testing support for a machine or trying to file a bug report with extra detail.
The mod is currently built around GregTech MTEBasicMachine-style GUIs.
That is the support target for v0.1.x. If a machine looks like a normal GregTech basic machine and exposes enough state through its GUI, there is a good chance it will work. If it does not, the best next step is a bug report with a screenshot and machine name.
If you run into a machine that gives a wrong ETA, no ETA, or a weird flicker, please open an issue. A little context goes a long way and makes it much easier to fix quickly.
Please include:
- The exact machine name you tested.
- A screenshot of the GUI while the problem is happening.
- Whether
enableDebugOverlaywas on or off. - Your GTNH version or pack version.
- What you expected to happen.
- What actually happened instead.
If you are reporting a machine compatibility problem, turning on enableDebugOverlay=true first is especially helpful.
You can copy this straight into an issue:
### Machine
Basic Bending Machine (LV)
### GTNH Version
2.x.x
### What Happened
The ETA only shows the current recipe instead of the whole queued workload.
### What I Expected
I expected the ETA to include all items currently queued in the machine.
### Debug Overlay
On / Off
### Screenshot
Attach a screenshot of the open machine GUI here.