1.0.0 release

This commit is contained in:
Steven Tracey 2022-08-18 13:49:17 -04:00
parent c2fcc1cee0
commit 68194b3879
3 changed files with 10 additions and 3 deletions

View File

@ -8,7 +8,7 @@ plugins {
mainClassName = 'tech.nevets.modbot.CoreBot'
group 'tech.nevets'
version '0.1.0-beta'
version '1.0.0'
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17

View File

@ -18,6 +18,7 @@ public class CoreBot {
public static JDA jda;
public static final Config CORE_CONFIG = new Config("core");
public static final List<ListenerAdapter> PLUGIN_LISTENERS = new ArrayList<>();
private static String botPrefix;
private static List<BotModule> modules;
private static final Logger LOGGER = LoggerFactory.getLogger(CoreBot.class);
@ -25,6 +26,7 @@ public class CoreBot {
setLoggingLevel(Level.INFO);
CORE_CONFIG.addDefaults(getDefaults());
CORE_CONFIG.loadConfig();
botPrefix = CORE_CONFIG.getConfig().getString("bot.prefix");
modules = ModuleLoader.loadModules();
CoreListener coreListener = new CoreListener();
@ -33,6 +35,7 @@ public class CoreBot {
.addEventListeners(coreListener);
for (ListenerAdapter listener : PLUGIN_LISTENERS) {
LOGGER.error("Loaded Plugin listener");
builder.addEventListeners(listener);
}
@ -67,8 +70,12 @@ public class CoreBot {
return defaults;
}
public static void setLoggingLevel(Level level) {
private static void setLoggingLevel(Level level) {
ch.qos.logback.classic.Logger root = (ch.qos.logback.classic.Logger) LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
root.setLevel(level);
}
public static String getPrefix() {
return botPrefix;
}
}

View File

@ -40,7 +40,7 @@ public class CoreListener extends ListenerAdapter {
return;
}
if (raw.startsWith(CoreBot.CORE_CONFIG.getConfig().getString("bot.prefix"))) {
if (raw.startsWith(CoreBot.getPrefix())) {
registry.handle(event);
}
}