First idea implementation

This commit is contained in:
mastermc05 2022-03-29 23:33:46 +03:00
parent 8828f72829
commit 2c01947919
13 changed files with 243 additions and 79 deletions

View file

@ -36,12 +36,14 @@ import net.minecraft.server.v1_16_R1.BlockPosition;
* Helper for isolation of bukkit version specific issues
*/
public class BukkitVersionHelperSpigot116 extends BukkitVersionHelperGeneric {
private final boolean unsafeAsync;
private Field watercolorfield;
public BukkitVersionHelperSpigot116() {
Class biomefog = getNMSClass("net.minecraft.server.BiomeFog");
watercolorfield = getPrivateField(biomefog, new String[] { "c" }, int.class);
}
this.unsafeAsync = true;
}
/**
* Get block short name list
@ -59,7 +61,13 @@ public class BukkitVersionHelperSpigot116 extends BukkitVersionHelperGeneric {
}
private Object[] biomelist;
/**
@Override
public boolean isUnsafeAsync() {
return unsafeAsync;
}
/**
* Get list of defined biomebase objects
*/
@Override