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);