Try to handle TerrainControl biomes
This commit is contained in:
parent
b10a1585f4
commit
27dc1d4a0b
3 changed files with 23 additions and 62 deletions
|
|
@ -110,6 +110,7 @@ public abstract class BukkitVersionHelperGeneric extends BukkitVersionHelper {
|
|||
cw_gethandle = getMethod(craftworld, new String[] { "getHandle" }, new Class[0]);
|
||||
/* CraftChunkSnapshot */
|
||||
craftchunksnapshot = getOBCClass("org.bukkit.craftbukkit.CraftChunkSnapshot");
|
||||
biomebasearray = getNMSClass("[Lnet.minecraft.server.BiomeBase;");
|
||||
ccss_biome = getPrivateField(craftchunksnapshot, new String[] { "biome" }, biomebasearray);
|
||||
/* CraftChunk */
|
||||
craftchunk = getOBCClass("org.bukkit.craftbukkit.CraftChunk");
|
||||
|
|
@ -235,9 +236,14 @@ public abstract class BukkitVersionHelperGeneric extends BukkitVersionHelper {
|
|||
try {
|
||||
return field.get(obj);
|
||||
} catch (IllegalArgumentException e) {
|
||||
System.out.println(String.format("IllegalArgExc(%s,%s)", obj.toString(), field.toString()));
|
||||
} catch (IllegalAccessException e) {
|
||||
System.out.println(String.format("IllegalAccessExc(%s,%s)", obj.toString(), field.toString()));
|
||||
}
|
||||
}
|
||||
else {
|
||||
System.out.println(String.format("NullArg(%s,%s)", (obj != null)?obj.toString():"null", (field != null)?field.toString():"null"));
|
||||
}
|
||||
return def;
|
||||
}
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue