Add new debug options to plugin config

This commit is contained in:
Astrashh
2021-05-02 11:21:51 +10:00
parent 9ea8dc7eee
commit f7ea81cb51
8 changed files with 46 additions and 32 deletions

View File

@@ -171,7 +171,9 @@ public class TerraBukkitPlugin extends JavaPlugin implements TerraPlugin {
config.load(this); // Load master config.yml
LangUtil.load(config.getLanguage(), this); // Load language.
debugLogger.setDebug(isDebug());
debugLogger.setDebug(config.isDebugLogging());
if(config.isDebugProfiler()) profiler.start();
if(!addonRegistry.loadAll()) {
getLogger().severe("Failed to load addons. Please correct addon installations to continue.");
@@ -253,12 +255,6 @@ public class TerraBukkitPlugin extends JavaPlugin implements TerraPlugin {
}));
}
@Override
public boolean isDebug() {
return config.isDebug();
}
@Override
public Language getLanguage() {
return LangUtil.getLanguage();

View File

@@ -177,11 +177,6 @@ public class TerraFabricPlugin implements TerraPlugin, ModInitializer {
return dataFolder;
}
@Override
public boolean isDebug() {
return true;
}
@Override
public Language getLanguage() {
return LangUtil.getLanguage();
@@ -303,6 +298,9 @@ public class TerraFabricPlugin implements TerraPlugin, ModInitializer {
LangUtil.load(config.getLanguage(), this);
logger.info("Initializing Terra...");
debugLogger.setDebug(config.isDebugLogging());
if(config.isDebugProfiler()) profiler.start();
if(!addonRegistry.loadAll()) {
throw new IllegalStateException("Failed to load addons. Please correct addon installations to continue.");
}

View File

@@ -68,11 +68,6 @@ public class StandalonePlugin implements TerraPlugin {
return new File(".");
}
@Override
public boolean isDebug() {
return true;
}
@Override
public Language getLanguage() {
try {

View File

@@ -86,11 +86,6 @@ public class TerraSpongePlugin implements TerraPlugin {
return privateConfigDir.toFile();
}
@Override
public boolean isDebug() {
return true;
}
@Override
public Language getLanguage() {
try {