Advertisement
Guest User

Untitled

a guest
Jul 13th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. package energycube.fr.hub;
  2.  
  3. import org.bukkit.entity.Player;
  4. import org.bukkit.plugin.PluginManager;
  5. import org.bukkit.plugin.java.JavaPlugin;
  6. import org.bukkit.plugin.messaging.PluginMessageListener;
  7.  
  8. import energycube.fr.hub.Events.BreakEvent;
  9. import energycube.fr.hub.Events.DropEvent;
  10. import energycube.fr.hub.Events.InteractEvent;
  11. import energycube.fr.hub.Events.ItemMove;
  12. import energycube.fr.hub.Events.JoinEvent;
  13. import energycube.fr.hub.Events.PlaceEvent;
  14. import energycube.fr.hub.Events.QuitEvent;
  15. import energycube.fr.hub.Events.TChatEvent;
  16. import energycube.fr.hub.Inventory.Boutique.InventaireBoutique;
  17. import energycube.fr.hub.Inventory.Serveur.InventaireServeur;
  18. import energycube.fr.hub.Inventory.Serveur.PvP1vs1.InventairePvP1vs1;
  19. import energycube.fr.hub.Inventory.Serveur.UHC.InventaireUHC;
  20. import energycube.fr.hub.Inventory.Serveur.UHCrun.InventaireUHCrun;
  21. import energycube.fr.hub.Utils.ChatUtils;
  22.  
  23. public class Main extends JavaPlugin implements PluginMessageListener{
  24.  
  25. public static Main instance;
  26. public SQLAPI sql;
  27.  
  28. public static Main getInstance()
  29. {
  30. return instance;
  31. }
  32.  
  33. @Override
  34. public void onEnable(){
  35. instance = this;
  36.  
  37. System.out.println(ChatUtils.CMDHUB()+"Le plugin est actif !");
  38.  
  39. PluginManager pm = getServer().getPluginManager();
  40.  
  41. this.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
  42. this.getServer().getMessenger().registerIncomingPluginChannel(this, "BungeeCord", this);
  43.  
  44. pm.registerEvents(new TChatEvent(), this);
  45. pm.registerEvents(new JoinEvent(), this);
  46. pm.registerEvents(new DropEvent(), this);
  47. pm.registerEvents(new ItemMove(), this);
  48. pm.registerEvents(new InteractEvent(), this);
  49. pm.registerEvents(new PlaceEvent(), this);
  50. pm.registerEvents(new BreakEvent(), this);
  51. pm.registerEvents(new QuitEvent(), this);
  52.  
  53. pm.registerEvents(new InventaireServeur(), this);
  54. pm.registerEvents(new InventaireBoutique(), this);
  55. pm.registerEvents(new InventairePvP1vs1(), this);
  56. pm.registerEvents(new InventaireUHC(), this);
  57. pm.registerEvents(new InventaireUHCrun(), this);
  58.  
  59. sql = new SQLAPI("jdbc:mysql://","localhost","energycube","root","local");
  60. sql.Connection();
  61.  
  62. sql.createTable();
  63. }
  64.  
  65. public void onDisable(){
  66. sql.Unconnection();
  67. }
  68.  
  69. @Override
  70. public void onPluginMessageReceived(String channel, Player player, byte[] message) {
  71. if (!channel.equals("BungeeCord")) {
  72.  
  73. return;
  74. }
  75. }
  76.  
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement