Skip to content

Conversation

@TarLaboratories
Copy link
Contributor

What

Adds only the GUI module, instead of the whole central monitor UI.

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

Reviewing #4201 is a bit easier

@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

private static final List<Player> openedContainers = new ArrayList<>(4);
private static final Object2ObjectMap<ServerPlayer, List<ModularContainerMenu>> openedInWorldContainers = new Object2ObjectOpenHashMap<>();
private static final List<ModularContainerMenu> clientInWorldContainers = new ArrayList<>();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Won't this leak old client levels if an in world gui is opened and then the player goes to another dimension?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why would it do that?

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