Block data support native oraxen ids

This commit is contained in:
Daniel Mills 2021-07-30 10:04:50 -04:00
parent 0e887fb2ea
commit ca1b37dbcf

View File

@ -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]);
}
}