Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.hardgames.hardgamesapi;
- import org.bukkit.Bukkit;
- import org.bukkit.craftbukkit.v1_8_R1.entity.CraftPlayer;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.java.JavaPlugin;
- import fr.hardgames.hardgamesapi.commands.LagCommand;
- import fr.hardgames.hardgamesapi.database.MySQLConnector;
- public class HardGamesAPI extends JavaPlugin implements Listener{
- //public static Scoreboard board = Bukkit.getScoreboardManager().getMainScoreboard();
- private static HardGamesAPI instance;
- protected static CraftPlayer player;
- public static String bilip = "�e�k!�b�k!�a�k!�c�k!�d�k!";
- public static String line = "-----------------------------------------------------";
- public void onEnable() {
- MySQLConnector.connect();
- if(MySQLConnector.isConnected()){
- Bukkit.getConsoleSender().sendMessage("�c[HardGamesAPI] API is connected to MySQL");
- }else {
- Bukkit.getConsoleSender().sendMessage("�c[HardGamesAPI] API is not connected to MySQL");
- }
- loop();
- Bukkit.getConsoleSender().sendMessage("�c[HardGamesAPI] API is ON");
- getCommand("lag").setExecutor(new LagCommand());
- }
- public void onDisable() {
- }
- // public static EntityPlayer getHandle(Player player) {
- // return ((CraftPlayer) player).getHandle();
- // }
- public static int getPing(Player player) {
- return ((CraftPlayer) player).getHandle().ping;
- }
- public static HardGamesAPI getInstance()
- {
- return instance;
- }
- @SuppressWarnings("deprecation")
- private static void loop(){
- Bukkit.getScheduler().scheduleAsyncRepeatingTask(instance, new Runnable() {
- public void run() {
- if(!MySQLConnector.isConnected()){
- MySQLConnector.connect();
- }
- }
- }, 0, 1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment