diff --git a/BauSystem_Main/src/de/steamwar/bausystem/world/Detonator.java b/BauSystem_Main/src/de/steamwar/bausystem/world/Detonator.java index 955f556..b96c414 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/world/Detonator.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/world/Detonator.java @@ -81,7 +81,12 @@ public class Detonator implements Listener { Boolean powered; if(activation.activation == -1) switch (Core.getVersion()) { case 15: - powered = AutoLoader_15.getLever(activation.location.getBlock()); + try { + powered = AutoLoader_15.getLever(activation.location.getBlock()); + }catch (ClassCastException e) { + locs.remove(activation); + return; + } AutoLoader_15.setRedstone(activation.location, !powered); break; default: @@ -111,7 +116,7 @@ public class Detonator implements Listener { event.setCancelled(true); switch (event.getAction()) { case LEFT_CLICK_BLOCK: - Detoloader detoloader = null; + Detoloader detoloader; switch(Core.getVersion()){ case 15: detoloader = AutoLoader_15.onPlayerInteractLoader(event);