AltitudeQuests/src/main/java/com/alttd/altitudequests/AQuests.java

49 lines
1.3 KiB
Java
Raw Normal View History

2022-01-06 18:05:33 +00:00
package com.alttd.altitudequests;
import com.alttd.altitudequests.commands.CommandManager;
2022-05-01 19:48:52 +00:00
import com.alttd.altitudequests.config.Config;
import com.alttd.altitudequests.config.DatabaseConfig;
import com.alttd.altitudequests.config.LocalConfig;
import com.alttd.altitudequests.config.MessagesConfig;
import com.alttd.altitudequests.events.TalkToQuest;
import com.alttd.altitudequests.util.Logger;
2022-01-06 18:05:33 +00:00
import org.bukkit.plugin.java.JavaPlugin;
public final class AQuests extends JavaPlugin {
public static AQuests instance;
public static AQuests getInstance() {
return instance;
}
@Override
public void onLoad() {
instance = this;
}
@Override
public void onEnable() {
2022-05-01 19:48:52 +00:00
Config.reload();
DatabaseConfig.reload();
MessagesConfig.reload();
LocalConfig.reload();
2022-01-06 18:05:33 +00:00
2022-05-01 19:48:52 +00:00
registerEvents();
CommandManager commandManager = new CommandManager();
2022-05-01 19:48:52 +00:00
Logger.info("--------------------------------------------------");
Logger.info("AQuest started");
Logger.info("--------------------------------------------------");
2022-01-06 18:05:33 +00:00
}
@Override
public void onDisable() {
// Plugin shutdown logic
}
2022-05-01 19:48:52 +00:00
private void registerEvents() {
getServer().getPluginManager().registerEvents(new TalkToQuest(), this);
}
2022-01-06 18:05:33 +00:00
}