Checked for existing issues
Tested latest version
GregTech CEu Version
8.0.0-SNAPSHOT+c00ad84
Minecraft Version
1.20.1 Forge
Recipe Viewer Installed
EMI
Environment
Singleplayer
Cross-Mod Interaction
No
Other Installed Mods
GregTech-Modern development build pulled from GitHub (same commit as GTCEu version), Forge 1.20.1-47.4.0, EMI. No other mods.
Expected Behavior
The shared inventory (and fluid tank) of the ME Pattern Buffer should accept items and fluids inserted by the player or by automation, allowing them to be stored and used for pattern processing.
Actual Behavior
Neither items nor fluids can be placed into the shared inventory/tank. The GUI slots appear but do not accept any input (clicking items does nothing, dragging fails, and pipes/hoppers cannot insert).
Steps to Reproduce
1.Place down an ME Pattern Buffer block in the world.
2.Right-click to open its GUI.
3.Switch to the "Shared Inventory" tab (or the shared tank tab for fluids).
4.Attempt to insert any item from your hotbar into the shared inventory slots, or any fluid container into the tank slot.
5.Observe that the insertion fails – the item/fluid does not move into the buffer.
Additional Information
This is likely caused by the initialization of shareInventory and shareTank where the interaction mode is set to NONE instead of BOTH.
Suggested fix: In the relevant creation code (e.g., in ExtendMEPatternBufferPartMachine or its inventory/tank constructors), change the behaviour from NONE to BOTH so that the shared inventory accepts both insertion and extraction. This would restore the expected functionality.
Checked for existing issues
Tested latest version
GregTech CEu Version
8.0.0-SNAPSHOT+c00ad84
Minecraft Version
1.20.1 Forge
Recipe Viewer Installed
EMI
Environment
Singleplayer
Cross-Mod Interaction
No
Other Installed Mods
GregTech-Modern development build pulled from GitHub (same commit as GTCEu version), Forge 1.20.1-47.4.0, EMI. No other mods.
Expected Behavior
The shared inventory (and fluid tank) of the ME Pattern Buffer should accept items and fluids inserted by the player or by automation, allowing them to be stored and used for pattern processing.
Actual Behavior
Neither items nor fluids can be placed into the shared inventory/tank. The GUI slots appear but do not accept any input (clicking items does nothing, dragging fails, and pipes/hoppers cannot insert).
Steps to Reproduce
1.Place down an ME Pattern Buffer block in the world.
2.Right-click to open its GUI.
3.Switch to the "Shared Inventory" tab (or the shared tank tab for fluids).
4.Attempt to insert any item from your hotbar into the shared inventory slots, or any fluid container into the tank slot.
5.Observe that the insertion fails – the item/fluid does not move into the buffer.
Additional Information
This is likely caused by the initialization of shareInventory and shareTank where the interaction mode is set to NONE instead of BOTH.
Suggested fix: In the relevant creation code (e.g., in ExtendMEPatternBufferPartMachine or its inventory/tank constructors), change the behaviour from NONE to BOTH so that the shared inventory accepts both insertion and extraction. This would restore the expected functionality.