Skip to content

ME Pattern Buffer Shared Inventory Cannot Accept Items or Fluids #5113

Description

@ialdaiaxiariyay

Checked for existing issues

  • I have checked for existing issues, and have found none.

Tested latest version

  • I have checked that this occurs on the 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions