diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/EndSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/EndSign.java index 12be6135..1cb3d782 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/EndSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/EndSign.java @@ -16,7 +16,6 @@ */ package de.erethon.dungeonsxl.sign.button; -import de.erethon.caliburn.item.VanillaItem; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.dungeon.Dungeon; import de.erethon.dungeonsxl.api.sign.Button; @@ -88,7 +87,7 @@ public class EndSign extends Button { } if (!getTriggers().isEmpty()) { - getSign().getBlock().setType(VanillaItem.AIR.getMaterial()); + setToAir(); return; } diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/ReadySign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/ReadySign.java index 6cde0d3c..581958e8 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/ReadySign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/ReadySign.java @@ -16,7 +16,6 @@ */ package de.erethon.dungeonsxl.sign.button; -import de.erethon.caliburn.item.VanillaItem; import de.erethon.commons.misc.NumberUtil; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.player.GamePlayer; @@ -89,7 +88,7 @@ public class ReadySign extends Button { } if (!getTriggers().isEmpty()) { - getSign().getBlock().setType(VanillaItem.AIR.getMaterial()); + setToAir(); return; } diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/HologramSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/HologramSign.java index d765abb3..46d855a8 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/HologramSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/HologramSign.java @@ -19,7 +19,6 @@ package de.erethon.dungeonsxl.sign.passive; import com.gmail.filoghost.holographicdisplays.api.Hologram; import com.gmail.filoghost.holographicdisplays.api.HologramsAPI; import de.erethon.caliburn.item.ExItem; -import de.erethon.caliburn.item.VanillaItem; import de.erethon.commons.misc.NumberUtil; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.sign.Passive; @@ -78,8 +77,6 @@ public class HologramSign extends Passive { @Override public void initialize() { - getSign().getBlock().setType(VanillaItem.AIR.getMaterial()); - String[] holoLines = getLine(1).split("/"); Location location = getSign().getLocation(); location = location.add(0.5, NumberUtil.parseDouble(getLine(2)), 0.5); diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/OpenDoorSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/OpenDoorSign.java index ffb3c2d4..e572807d 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/OpenDoorSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/OpenDoorSign.java @@ -17,7 +17,6 @@ package de.erethon.dungeonsxl.sign.rocker; import de.erethon.caliburn.category.Category; -import de.erethon.caliburn.item.VanillaItem; import de.erethon.commons.misc.BlockUtil; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.sign.Rocker; @@ -89,8 +88,6 @@ public class OpenDoorSign extends Rocker { } ((DGameWorld) getGameWorld()).addGameBlock(door); - getSign().getBlock().setType(VanillaItem.AIR.getMaterial()); - } else { markAsErroneous("No door attached"); }