diff --git a/src/main/java/com/volmit/iris/object/tile/TileData.java b/src/main/java/com/volmit/iris/object/tile/TileData.java index d96d6f3c1..33a99f801 100644 --- a/src/main/java/com/volmit/iris/object/tile/TileData.java +++ b/src/main/java/com/volmit/iris/object/tile/TileData.java @@ -60,6 +60,8 @@ public interface TileData extends Cloneable { return null; } + public String getTileId(); + public boolean isApplicable(BlockData data); public void toBukkit(T t); diff --git a/src/main/java/com/volmit/iris/object/tile/TileSign.java b/src/main/java/com/volmit/iris/object/tile/TileSign.java index d3fac25c7..df803a955 100644 --- a/src/main/java/com/volmit/iris/object/tile/TileSign.java +++ b/src/main/java/com/volmit/iris/object/tile/TileSign.java @@ -20,6 +20,11 @@ public class TileSign implements TileData { private String line4; private DyeColor dyeColor; + @Override + public String getTileId() { + return "minecraft:sign"; + } + @Override public boolean isApplicable(BlockData data) { return data instanceof org.bukkit.block.data.type.Sign || data instanceof WallSign; diff --git a/src/main/java/com/volmit/iris/object/tile/TileSpawner.java b/src/main/java/com/volmit/iris/object/tile/TileSpawner.java index 1d3f7fc01..74a62ed03 100644 --- a/src/main/java/com/volmit/iris/object/tile/TileSpawner.java +++ b/src/main/java/com/volmit/iris/object/tile/TileSpawner.java @@ -17,6 +17,11 @@ public class TileSpawner implements TileData { public static int id = TileData.id; private EntityType entityType; + @Override + public String getTileId() { + return "minecraft:spawner"; + } + @Override public boolean isApplicable(BlockData data) { return data instanceof org.bukkit.block.data.type.Sign || data instanceof WallSign;