diff --git a/src/main/java/com/gregtechceu/gtceu/integration/ae2/machine/MEPatternBufferPartMachine.java b/src/main/java/com/gregtechceu/gtceu/integration/ae2/machine/MEPatternBufferPartMachine.java index 0d7ff36cbfa..fe940b55229 100644 --- a/src/main/java/com/gregtechceu/gtceu/integration/ae2/machine/MEPatternBufferPartMachine.java +++ b/src/main/java/com/gregtechceu/gtceu/integration/ae2/machine/MEPatternBufferPartMachine.java @@ -152,6 +152,8 @@ public MEPatternBufferPartMachine(BlockEntityCreationInfo info) { this.shareInventory = attachTrait(new NotifiableItemStackHandler(9, IO.IN, IO.NONE)); this.shareTank = attachTrait(new NotifiableFluidTank(9, 8 * FluidType.BUCKET_VOLUME, IO.IN, IO.NONE)); this.internalRecipeHandler = new InternalSlotRecipeHandler(this, internalInventory); + // Inventory isn't used; prevent items being inserted (e.g., via hoppers) and becoming inaccessible. + this.getInventory().setFilter((ignored) -> false); } @Override