Move use-direct-adapters to system property

This commit is contained in:
Camotoy 2021-07-31 13:54:51 -04:00
parent 002be32bb3
commit a197f60446
No known key found for this signature in database
GPG key ID: 7EEFB66FE798081F
4 changed files with 2 additions and 11 deletions

View file

@ -183,7 +183,7 @@ public class GeyserSpigotPlugin extends JavaPlugin implements GeyserBootstrap {
this.geyserInjector = new GeyserSpigotInjector(isViaVersion);
this.geyserInjector.initializeLocalChannel(this);
if (connector.getConfig().isUseAdapters()) {
if (Boolean.parseBoolean(System.getProperty("Geyser.UseDirectAdapters", "true"))) {
try {
String name = Bukkit.getServer().getClass().getPackage().getName();
String nmsVersion = name.substring(name.lastIndexOf('.') + 1);
@ -208,7 +208,7 @@ public class GeyserSpigotPlugin extends JavaPlugin implements GeyserBootstrap {
}
}
} else {
geyserLogger.debug("Not using NMS adapter as it is disabled in the config.");
geyserLogger.debug("Not using NMS adapter as it is disabled via system property.");
}
if (this.geyserWorldManager == null) {
// No NMS adapter