Skip to content

[MUI2] GUI Module#4389

Merged
gustovafing merged 23 commits intomui2-refactorfrom
tar/mui2-gui-module
Mar 2, 2026
Merged

[MUI2] GUI Module#4389
gustovafing merged 23 commits intomui2-refactorfrom
tar/mui2-gui-module

Conversation

@TarLaboratories
Copy link
Copy Markdown
Contributor

@TarLaboratories TarLaboratories commented Dec 26, 2025

What

Adds only the GUI module, instead of the whole central monitor UI.
Requires #4535 to be merged.

Implementation Details

Also changes the IMonitorModule interface to return MUI instead of LDLib UIs and implements image module UI due to requirement to compile without errors.

Outcome

You can look at guis rendered on the central monitor :)

@TarLaboratories TarLaboratories requested a review from a team as a code owner December 26, 2025 15:59
@TarLaboratories TarLaboratories added type: feature New feature or request bundled for a 0.X.0 Update Release: Patch - 0.0.X Smaller changes that either are bug fixes or very minor tweaks. labels Dec 26, 2025
@github-actions github-actions Bot added the Tests: Passed Game Tests have passed on this PR label Dec 26, 2025
Comment thread src/main/java/com/gregtechceu/gtceu/api/mui/factory/GuiManager.java
@github-actions github-actions Bot added Tests: Failed Game Tests have failed on this PR and removed Tests: Passed Game Tests have passed on this PR labels Jan 7, 2026
@github-actions github-actions Bot added Tests: Passed Game Tests have passed on this PR and removed Tests: Failed Game Tests have failed on this PR labels Jan 7, 2026
@github-actions github-actions Bot added Tests: Failed Game Tests have failed on this PR and removed Tests: Passed Game Tests have passed on this PR labels Feb 2, 2026
TarLaboratories and others added 7 commits February 6, 2026 15:57
# Conflicts:
#	src/main/java/com/gregtechceu/gtceu/common/machine/electric/HullMachine.java
#	src/main/java/com/gregtechceu/gtceu/common/machine/multiblock/electric/CentralMonitorMachine.java
#	src/main/java/com/gregtechceu/gtceu/common/machine/multiblock/part/DataAccessHatchMachine.java
#	src/main/java/com/gregtechceu/gtceu/common/machine/multiblock/part/monitor/AdvancedMonitorPartMachine.java
TarLaboratories and others added 6 commits February 6, 2026 12:36
# Conflicts:
#	src/main/java/com/gregtechceu/gtceu/common/item/modules/ImageModuleBehaviour.java
#	src/main/java/com/gregtechceu/gtceu/common/item/modules/TextModuleBehaviour.java
#	src/main/java/com/gregtechceu/gtceu/common/machine/multiblock/electric/CentralMonitorMachine.java
#	src/main/java/com/gregtechceu/gtceu/common/machine/multiblock/part/monitor/MonitorPartMachine.java
@github-actions github-actions Bot added Tests: Passed Game Tests have passed on this PR and removed Tests: Failed Game Tests have failed on this PR labels Mar 2, 2026
@gustovafing gustovafing merged commit d534954 into mui2-refactor Mar 2, 2026
4 checks passed
@gustovafing gustovafing deleted the tar/mui2-gui-module branch March 2, 2026 03:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

3 participants