Advertisement
Guest User

Main

a guest
Sep 1st, 2016
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.10 KB | None | 0 0
  1. public class Main extends JavaPlugin implements Listener
  2. {
  3.     public static Main instance;
  4.     public static Connection conexion;
  5.     public static Statement s;
  6.    
  7.     private static String db_host = "localhost";
  8.     private static String db_port = "3306";
  9.     private static String db_name = "minecraft";
  10.     private static String db_user = "root";
  11.     private static String db_pass = "2030xdc9h";
  12.    
  13.     /*-----------------------------------------------------------------------------------------------------------------------
  14.      *                                                  PROCESO PRINCIPAL
  15.       -----------------------------------------------------------------------------------------------------------------------*/
  16.     @Override
  17.     public void onEnable()
  18.     {  
  19.         realizarConexion();
  20.        
  21.         decoracionesExtras();
  22.            
  23.         registrarEventos();
  24.     }
  25.    
  26.     /*-----------------------------------------------------------------------------------------------------------------------
  27.      *                                          MENSAJES EN CONSOLA Y DECORACIONES
  28.       -----------------------------------------------------------------------------------------------------------------------*/
  29.     public void decoracionesExtras()
  30.     {
  31.         ConsoleCommandSender cs = this.getServer().getConsoleSender();
  32.         cs.sendMessage(ChatColor.YELLOW+"HUBUtils ha sido activado y listo para usar.");
  33.     }
  34.    
  35.     /*-----------------------------------------------------------------------------------------------------------------------
  36.      *                                               REGISTRAMOS LAS DEMÁS CLASES
  37.       -----------------------------------------------------------------------------------------------------------------------*/
  38.     public void registrarEventos()
  39.     {
  40.         PluginManager pm = this.getServer().getPluginManager();
  41.        
  42.         //Inventarios
  43.         pm.registerEvents(new InventarioServidores(), this);
  44.         pm.registerEvents(new InventarioEvento(), this);
  45.         pm.registerEvents(new InventarioPerfil(), this);
  46.         pm.registerEvents(new InventarioPerfilAjustes(), this);
  47.         pm.registerEvents(new InventarioPerfilVestuario(), this);
  48.         pm.registerEvents(new InventarioTienda(), this);
  49.        
  50.         //Extras
  51.         pm.registerEvents(new DarItemsAlEntrar(), this);
  52.         pm.registerEvents(new Cancelamientos(), this);
  53.         pm.registerEvents(new GuardarInventarioCuandoMuere(), this);
  54.     }
  55.    
  56.     /*-----------------------------------------------------------------------------------------------------------------------
  57.      *                                                  CONECTAMOS CON MYSQL
  58.       -----------------------------------------------------------------------------------------------------------------------*/
  59.     public void realizarConexion()
  60.     {
  61.         try
  62.         {
  63.             Class.forName("com.mysql.jdbc.Driver");
  64.             conexion = DriverManager.getConnection("jdbc:mysql://"+db_host+"/"+db_name,db_user, db_pass);
  65.             s = conexion.createStatement();
  66.            
  67.             this.getServer().getConsoleSender().sendMessage(ChatColor.AQUA+"Conectado a MySQL correctamente.");
  68.            
  69.             s.close();
  70.            
  71.             this.getServer().getConsoleSender().sendMessage(ChatColor.AQUA+"Conexión cerrada con éxito..");
  72.            
  73.         }
  74.         catch (Exception e)
  75.         {
  76.             this.getServer().getConsoleSender().sendMessage(ChatColor.RED + "HUBUtils ha tenido un error de conexión con MySQL.");
  77.         }
  78.     }
  79.    
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement