diff --git a/src/main/java/com/github/igotyou/FactoryMod/interactionManager/FurnCraftChestInteractionManager.java b/src/main/java/com/github/igotyou/FactoryMod/interactionManager/FurnCraftChestInteractionManager.java index 9cd286c7..c7f28de3 100644 --- a/src/main/java/com/github/igotyou/FactoryMod/interactionManager/FurnCraftChestInteractionManager.java +++ b/src/main/java/com/github/igotyou/FactoryMod/interactionManager/FurnCraftChestInteractionManager.java @@ -60,6 +60,10 @@ public void setFactory(FurnCraftChestFactory fccf) { @Override public void redStoneEvent(BlockRedstoneEvent e, Block factoryBlock) { int threshold = FactoryMod.getInstance().getManager().getRedstonePowerOn(); + //Observers are intended to "observe" objects, not activate them. + if(e.getBlock().getType().equals(Material.OBSERVER)) { + return; + } if (!(factoryBlock.getLocation().equals(fccf.getFurnace().getLocation()) && e.getOldCurrent() >= threshold && e.getNewCurrent() < threshold)) { return;