Advertisement
THGPlay

Main

Oct 24th, 2016
1,418
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. package com.tke.caixa;
  2.  
  3. import java.util.logging.Logger;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.command.ConsoleCommandSender;
  7. import org.bukkit.event.HandlerList;
  8. import org.bukkit.plugin.RegisteredServiceProvider;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10.  
  11. import net.milkbowl.vault.economy.Economy;
  12.  
  13. public class Main extends JavaPlugin{
  14. private ConsoleCommandSender cs = Bukkit.getConsoleSender();
  15. private static Logger log = Bukkit.getLogger();
  16. @Override
  17. public void onEnable() {
  18. cs.sendMessage("§bPlugin: §fCaixa Misteriosa §bAtivado");
  19.  
  20. if (!setupEconomy())
  21. {
  22. log.severe(String.format("[%s] - Disabled due to no Vault dependency found!", new Object[] { getDescription().getName() }));
  23. getServer().getPluginManager().disablePlugin(this);
  24. return;
  25. }
  26. CaixaMisteriosa.setItems();
  27.  
  28. getCommand("caixa").setExecutor(new Comando());
  29. Bukkit.getPluginManager().registerEvents(new CaixaMisteriosa(), this);
  30. }
  31.  
  32. @Override
  33. public void onDisable() {
  34. HandlerList.unregisterAll();
  35. cs.sendMessage("§4Plugin: §cCaixa Misteriosa §4Desativado");
  36. }
  37.  
  38. public static Economy econ = null;
  39.  
  40. private boolean setupEconomy(){
  41. if (getServer().getPluginManager().getPlugin("Vault") == null) {
  42. return false;
  43. }
  44. RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
  45. if (rsp == null) {
  46. return false;
  47. }
  48. econ = (Economy)rsp.getProvider();
  49. return econ != null;
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement