12
0
SpigotCore/src/de/warking/hunjy/Core.java

49 Zeilen
1.1 KiB
Java

2019-03-16 20:03:24 +01:00
package de.warking.hunjy;
2019-09-05 19:12:55 +02:00
import de.steamwar.core.events.ChattingEvent;
import de.steamwar.core.events.PlayerJoinedEvent;
import de.warking.hunjy.MySQL.MySQL;
2019-03-21 17:13:19 +01:00
import de.warking.hunjy.MySQL.WarkingUser;
2019-09-05 19:12:55 +02:00
import de.steamwar.core.FileManager;
2019-03-16 20:03:24 +01:00
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
public class Core extends JavaPlugin{
public static MySQL sql;
private static Core instance;
private FileManager fileManager;
@Override
public void onLoad() {
2019-09-05 19:12:55 +02:00
setInstance(this);
2019-03-16 20:03:24 +01:00
}
@Override
public void onEnable() {
fileManager = new FileManager();
2019-05-28 12:18:30 +02:00
2019-09-05 19:12:55 +02:00
setSql(new MySQL());
Bukkit.getPluginManager().registerEvents(new PlayerJoinedEvent(), this);
2019-03-16 20:03:24 +01:00
Bukkit.getPluginManager().registerEvents(new ChattingEvent(), this);
2019-03-21 17:13:19 +01:00
Bukkit.getScheduler().runTaskTimer(this, WarkingUser::clearCache, 72000, 72000);
2019-03-16 20:03:24 +01:00
}
public static Core getInstance() {
return instance;
}
public FileManager getFileManager() {
return fileManager;
}
2019-09-05 19:12:55 +02:00
private static void setInstance(Core instance) {
Core.instance = instance;
}
private static void setSql(MySQL sql) {
Core.sql = sql;
}
2019-03-16 20:03:24 +01:00
}