2021-12-29 02:28:50 +00:00
|
|
|
// This claas was created by JaTiTV
|
|
|
|
|
|
|
|
package de.jatitv.opsecurity.system;
|
|
|
|
|
2022-01-06 01:08:20 +00:00
|
|
|
import de.jatitv.opsecurity.Util;
|
|
|
|
import de.jatitv.opsecurity.cmdManagement.CmdExecuter;
|
2021-12-29 02:28:50 +00:00
|
|
|
import de.jatitv.opsecurity.config.config.ConfigConvert;
|
|
|
|
import de.jatitv.opsecurity.config.config.CreateConfig;
|
|
|
|
import de.jatitv.opsecurity.config.languages.LanguagesCreate;
|
|
|
|
import de.jatitv.opsecurity.config.languages.SelectMessages;
|
|
|
|
import de.jatitv.opsecurity.config.config.SelectConfig;
|
2022-01-06 01:08:20 +00:00
|
|
|
import de.jatitv.opsecurity.listener.Events;
|
|
|
|
import de.jatitv.opsecurity.listener.OPCommand;
|
|
|
|
import de.jatitv.opsecurity.listener.PlugManCommand;
|
2021-12-29 02:28:50 +00:00
|
|
|
import de.jatitv.opsecurity.listener.Timer;
|
2022-01-06 01:08:20 +00:00
|
|
|
import net.t2code.lib.Spigot.Lib.messages.T2CodeTemplate;
|
|
|
|
import net.t2code.lib.Spigot.Lib.register.Register;
|
|
|
|
import net.t2code.lib.Spigot.Lib.update.UpdateAPI;
|
|
|
|
import net.t2code.lib.Spigot.system.Metrics;
|
2021-12-29 02:28:50 +00:00
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
public class Load {
|
2022-01-06 01:08:20 +00:00
|
|
|
public static void onLoad(String prefix, List<String> autor, String version, String spigot, int spigotID, String discord, int bstatsID) {
|
|
|
|
Long long_ = T2CodeTemplate.onLoadHeader(prefix, autor, version, spigot, discord);
|
|
|
|
UpdateAPI.onUpdateCheck(Main.plugin, prefix, spigot, spigotID, discord);
|
|
|
|
Metrics.Bstats(Main.plugin, bstatsID);
|
2021-12-29 02:28:50 +00:00
|
|
|
loadReload();
|
2022-01-06 01:08:20 +00:00
|
|
|
Permissions.register();
|
|
|
|
Main.plugin.getCommand("opsecurity").setExecutor(new CmdExecuter());
|
|
|
|
Register.listener(new Events(), Main.plugin);
|
|
|
|
Register.listener(new OPCommand(), Main.plugin);
|
|
|
|
Register.listener(new PlugManCommand(), Main.plugin);
|
|
|
|
T2CodeTemplate.onLoadFooter(prefix, long_);
|
2021-12-29 02:28:50 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
public static void loadReload() {
|
|
|
|
ConfigConvert.convert();
|
|
|
|
try {
|
|
|
|
CreateConfig.configCreate();
|
|
|
|
} catch (Exception e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
}
|
|
|
|
try {
|
|
|
|
SelectConfig.onSelect();
|
|
|
|
} catch (Exception e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
}
|
|
|
|
try {
|
|
|
|
LanguagesCreate.messagesCreate();
|
|
|
|
} catch (Exception e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
}
|
|
|
|
try {
|
2022-01-06 01:08:20 +00:00
|
|
|
SelectMessages.selectCreate(Util.getPrefix());
|
2021-12-29 02:28:50 +00:00
|
|
|
} catch (Exception e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
}
|
|
|
|
try {
|
|
|
|
SelectConfig.sound();
|
|
|
|
} catch (Exception e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
}
|
|
|
|
try {
|
|
|
|
Timer.RefreshTimer();
|
|
|
|
} catch (Exception e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|