diff --git a/src/main/java/com/volmit/iris/engine/data/B.java b/src/main/java/com/volmit/iris/engine/data/B.java index aa539cb08..97ca0c09a 100644 --- a/src/main/java/com/volmit/iris/engine/data/B.java +++ b/src/main/java/com/volmit/iris/engine/data/B.java @@ -141,8 +141,17 @@ public class B { if (bb != null) { return bb; } + BlockData bx = null; - BlockData bx = Bukkit.createBlockData(ix); + if(ix.startsWith("oraxen:") && Iris.linkOraxen.supported()) + { + bx = Iris.linkOraxen.getBlockDataFor(ix.split("\\Q:\\E")[1]); + } + + if(bx == null) + { + bx = Bukkit.createBlockData(ix); + } if (bx instanceof Leaves) { ((Leaves) bx).setPersistent(true); @@ -531,6 +540,14 @@ public class B { bt.add(v); } + if(Iris.linkOraxen.supported()) + { + for(String i : Iris.linkOraxen.getItemTypes()) + { + bt.add("oraxen:" + i); + } + } + return bt.toArray(new String[0]); } }