Advertisement
Guest User

Core.java

a guest
Dec 22nd, 2017
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.05 KB | None | 0 0
  1. public class Core extends JavaPlugin {
  2.  
  3.     public static Core core;
  4.  
  5.     public static String DB_HOST;
  6.     public static String DB_USER;
  7.     public static String DB_PASSWORD;
  8.     public static String DB_NAME;
  9.     public static String DB_TABLE;
  10.  
  11.     public static String prefix = ChatColor.GOLD + "Cave" + ChatColor.YELLOW + "Points" + ChatColor.GRAY + " System: ";
  12.  
  13.     @Override
  14.     public void onEnable() {
  15.         Bukkit.getConsoleSender().sendMessage(prefix + "Loading settings and managers...");
  16.         getCommand("economy").setExecutor(new EconomyCommand());
  17.         getCommand("eco").setExecutor(new EconomyCommand());
  18.         Bukkit.getConsoleSender().sendMessage(prefix + "Setting up MySQL Database...");
  19.         getConfig().options().copyDefaults(true);
  20.         getConfig().options().copyHeader(true);
  21.         getConfig().options().header("CaveCoinSystemConfig Config V1.0");
  22.         getConfig().addDefault("mysql.host", "localhost");
  23.         getConfig().addDefault("mysql.user", "root");
  24.         getConfig().addDefault("mysql.password", "root");
  25.         getConfig().addDefault("mysql.database", "cave_economy");
  26.         getConfig().addDefault("mysql.table", "economy");
  27.         saveConfig();
  28.         DB_HOST = getConfig().getString("mysql.host");
  29.         DB_USER = getConfig().getString("mysql.user");
  30.         DB_PASSWORD = getConfig().getString("mysql.password");
  31.         DB_NAME = getConfig().getString("mysql.database");
  32.         DB_TABLE = getConfig().getString("mysql.table");
  33.         setupEconomy();
  34.         super.onEnable();
  35.     }
  36.  
  37.     @Override
  38.     public void onDisable() {
  39.         super.onDisable();
  40.     }
  41.  
  42.     private boolean setupEconomy() {
  43.         if (getServer().getPluginManager().getPlugin("Vault") == null) {
  44.             return false;
  45.         }
  46.         RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
  47.         if (rsp == null) {
  48.             return false;
  49.         }
  50.         Economy econ;
  51.         econ = rsp.getProvider();
  52.         return econ != null;
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement