Skip to content

Apply Jade energy line to all multis, not just generators - #5385

Open
DilithiumThoride wants to merge 10 commits into
1.20.1from
dt/multiblock-generator-ui-line
Open

Apply Jade energy line to all multis, not just generators#5385
DilithiumThoride wants to merge 10 commits into
1.20.1from
dt/multiblock-generator-ui-line

Conversation

@DilithiumThoride

Copy link
Copy Markdown
Contributor

What

Allow all Multiblock Machines to display not just their max recipe tier and usage, but their current energy production/consumption, using the same display format as the Jade provider.

(Because it seems inconsistent for Jade to show this but the Controller to not.)

Includes the contents of #5382 and #5384; whether this is Blocked By them or Supersedes And Replaces them is up to reviewer's choice.

Implementation Details

WorkableElectricMultiblockMachine now also includes a UI call to display the current exact EU/t production or consumption.

WorkableMultiblockMachine has had its Last Failed Recipe Readout moved up above the output lines, because it was getting pushed off the bottom of the screen (and with the change to Display Best Failure rather than All, that error will only ever have one entry now).

as per 5382/5384, LTs and LCEs have their own implementations of getWidgetsForDisplay, which conform to this pattern

Also, unrelated to this, Steam Multiblock Machines will now also display the Last Failed Recipe reason. They didn't before and that felt like an oversight (since they also use their own UI code, different from WMM/WEMM).

AI Usage

  • [ X ] No AI driven tools were used for this pull request.

Outcome

image image image image

@DilithiumThoride
DilithiumThoride requested a review from a team as a code owner September 2, 2026 22:21
@DilithiumThoride DilithiumThoride added type: feature New feature or request bundled for a 0.X.0 Update 1.20.1 Release: Patch - 0.0.X Smaller changes that either are bug fixes or very minor tweaks. labels Sep 2, 2026
@github-actions github-actions Bot added the Tests: Passed Game Tests have passed on this PR label Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.20.1 Release: Patch - 0.0.X Smaller changes that either are bug fixes or very minor tweaks. Tests: Passed Game Tests have passed on this PR type: feature New feature or request bundled for a 0.X.0 Update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant