diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/smartplace/SmartPlaceListener.java b/BauSystem_Main/src/de/steamwar/bausystem/features/smartplace/SmartPlaceListener.java index fb41d039..4f29062a 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/smartplace/SmartPlaceListener.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/smartplace/SmartPlaceListener.java @@ -75,12 +75,15 @@ public class SmartPlaceListener implements Listener { return; } - switch (event.getMaterial()) { - case REPEATER: - case COMPARATOR: - return; - default: - break; + if (event.getClickedBlock().getType() == event.getMaterial()) { + switch (event.getMaterial()) { + case HOPPER: + case DISPENSER: + case DROPPER: + break; + default: + return; + } } event.setUseInteractedBlock(Event.Result.DENY);