Vinetos

Main

Jun 14th, 2015
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. package fr.hardgames.hardgamesapi;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.craftbukkit.v1_8_R1.entity.CraftPlayer;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8.  
  9. import fr.hardgames.hardgamesapi.commands.LagCommand;
  10. import fr.hardgames.hardgamesapi.database.MySQLConnector;
  11.  
  12. public class HardGamesAPI extends JavaPlugin implements Listener{
  13.  
  14. //public static Scoreboard board = Bukkit.getScoreboardManager().getMainScoreboard();
  15. private static HardGamesAPI instance;
  16. protected static CraftPlayer player;
  17. public static String bilip = "�e�k!�b�k!�a�k!�c�k!�d�k!";
  18. public static String line = "-----------------------------------------------------";
  19.  
  20. public void onEnable() {
  21. MySQLConnector.connect();
  22. if(MySQLConnector.isConnected()){
  23. Bukkit.getConsoleSender().sendMessage("�c[HardGamesAPI] API is connected to MySQL");
  24. }else {
  25. Bukkit.getConsoleSender().sendMessage("�c[HardGamesAPI] API is not connected to MySQL");
  26. }
  27. loop();
  28. Bukkit.getConsoleSender().sendMessage("�c[HardGamesAPI] API is ON");
  29. getCommand("lag").setExecutor(new LagCommand());
  30. }
  31. public void onDisable() {
  32. }
  33. // public static EntityPlayer getHandle(Player player) {
  34. // return ((CraftPlayer) player).getHandle();
  35. // }
  36. public static int getPing(Player player) {
  37. return ((CraftPlayer) player).getHandle().ping;
  38. }
  39. public static HardGamesAPI getInstance()
  40. {
  41. return instance;
  42. }
  43.  
  44. @SuppressWarnings("deprecation")
  45. private static void loop(){
  46. Bukkit.getScheduler().scheduleAsyncRepeatingTask(instance, new Runnable() {
  47. public void run() {
  48. if(!MySQLConnector.isConnected()){
  49. MySQLConnector.connect();
  50. }
  51. }
  52. }, 0, 1);
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment