Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package energycube.fr.hub;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.plugin.messaging.PluginMessageListener;
- import energycube.fr.hub.Events.BreakEvent;
- import energycube.fr.hub.Events.DropEvent;
- import energycube.fr.hub.Events.InteractEvent;
- import energycube.fr.hub.Events.ItemMove;
- import energycube.fr.hub.Events.JoinEvent;
- import energycube.fr.hub.Events.PlaceEvent;
- import energycube.fr.hub.Events.QuitEvent;
- import energycube.fr.hub.Events.TChatEvent;
- import energycube.fr.hub.Inventory.Boutique.InventaireBoutique;
- import energycube.fr.hub.Inventory.Serveur.InventaireServeur;
- import energycube.fr.hub.Inventory.Serveur.PvP1vs1.InventairePvP1vs1;
- import energycube.fr.hub.Inventory.Serveur.UHC.InventaireUHC;
- import energycube.fr.hub.Inventory.Serveur.UHCrun.InventaireUHCrun;
- import energycube.fr.hub.Utils.ChatUtils;
- public class Main extends JavaPlugin implements PluginMessageListener{
- public static Main instance;
- public SQLAPI sql;
- public static Main getInstance()
- {
- return instance;
- }
- @Override
- public void onEnable(){
- instance = this;
- System.out.println(ChatUtils.CMDHUB()+"Le plugin est actif !");
- PluginManager pm = getServer().getPluginManager();
- this.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
- this.getServer().getMessenger().registerIncomingPluginChannel(this, "BungeeCord", this);
- pm.registerEvents(new TChatEvent(), this);
- pm.registerEvents(new JoinEvent(), this);
- pm.registerEvents(new DropEvent(), this);
- pm.registerEvents(new ItemMove(), this);
- pm.registerEvents(new InteractEvent(), this);
- pm.registerEvents(new PlaceEvent(), this);
- pm.registerEvents(new BreakEvent(), this);
- pm.registerEvents(new QuitEvent(), this);
- pm.registerEvents(new InventaireServeur(), this);
- pm.registerEvents(new InventaireBoutique(), this);
- pm.registerEvents(new InventairePvP1vs1(), this);
- pm.registerEvents(new InventaireUHC(), this);
- pm.registerEvents(new InventaireUHCrun(), this);
- sql = new SQLAPI("jdbc:mysql://","localhost","energycube","root","local");
- sql.Connection();
- sql.createTable();
- }
- public void onDisable(){
- sql.Unconnection();
- }
- @Override
- public void onPluginMessageReceived(String channel, Player player, byte[] message) {
- if (!channel.equals("BungeeCord")) {
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement