From 6222ed1c337c5e6bc9154ad9f0cb94bdbd22a2f8 Mon Sep 17 00:00:00 2001 From: Darkere Date: Sun, 7 Jun 2020 12:11:24 +0200 Subject: [PATCH] don't expose ItemHandler to crafter's facing side implements #2512 (#2550) --- .../java/com/refinedmods/refinedstorage/tile/CrafterTile.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/refinedmods/refinedstorage/tile/CrafterTile.java b/src/main/java/com/refinedmods/refinedstorage/tile/CrafterTile.java index 5d6d9c176..f4c7d719f 100644 --- a/src/main/java/com/refinedmods/refinedstorage/tile/CrafterTile.java +++ b/src/main/java/com/refinedmods/refinedstorage/tile/CrafterTile.java @@ -39,7 +39,9 @@ public class CrafterTile extends NetworkNodeTile { @Override public LazyOptional getCapability(@Nonnull Capability cap, @Nullable Direction direction) { if (cap == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY) { - return patternsCapability.cast(); + if (direction != null && !direction.equals(this.getNode().getDirection())) { + return patternsCapability.cast(); + } } return super.getCapability(cap, direction);