Skip to content

Conversation

@Zorbatron
Copy link
Member

@Zorbatron Zorbatron commented Jun 11, 2025

What

  • Ports all of the ME buses and hatches to use MUI2.
  • ME outputs can buffer 2^63 - 1 of a stack per slot now.
  • Adds a variable refresh rate to all ME parts (no way to change for the output parts, will be when I port then to MUI2).
  • Adds a minimum stack size filter to the stocking input parts.
  • Refactors how JEI recipe transfers are handled in GT GUIs, and makes the crafting station only accept crafting table recipes from JEI.
  • You can now set the config of the ME input parts from JEI with the + button.
  • Show if the ME part can connect from all sides in TOP/WAILA.
  • Fix MUI2 clearing popup panel SyncHandlers if the screen is being replaced (like viewing a JEI recipe), instead of only when closing.

Outcome

More MUI2 and makes the ME input parts better.

Additional Information

Closes #2571 and #2482

Zorbatron added 30 commits May 11, 2025 01:10
…g is wacked and the flow is missing from the main panel's children but this is a problem for tomorrow!!
@Zorbatron
Copy link
Member Author

One thing I noticed is that mod name tooltips are not shown on items/fluids in the ME inputs (Didn't check the outputs)
Fixed and I'm upstreaming my fix to MUI2.

@Zorbatron
Copy link
Member Author

About the ore dict slot, I think it would be better if it was for all slots, so it would auto pull the first 16 items that matched the ore dict. But, that is something that can already be done by creating a subnet with the bus, and having an ore dict storage bus connected to the main network.

# Conflicts:
#	.gitignore
#	src/main/java/gregtech/api/mui/GTGuis.java
#	src/main/java/gregtech/api/mui/sync/GTFluidSyncHandler.java
#	src/main/java/gregtech/api/util/FluidTooltipUtil.java
#	src/main/java/gregtech/api/util/JEIUtil.java
#	src/main/java/gregtech/common/gui/widget/appeng/slot/AEItemConfigSlot.java
#	src/main/java/gregtech/common/gui/widget/appeng/slot/AEItemDisplayWidget.java
#	src/main/java/gregtech/common/metatileentities/workbench/CraftingRecipeLogic.java
#	src/main/resources/mixins.gregtech.mui2.json
@Zorbatron Zorbatron changed the title Port the ME buses and hatches to MUI2 ME hatch refactor and MUI port Dec 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: refactor Suggestion to refactor a section of code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Configure ME buses and hatches via HEI using the [+] button Certain fluid display GUI elements aren't interactable for JEI

5 participants