Guest User

Untitled

a guest
Jan 20th, 2020
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. package de.flow.kniffeltab.main;
  2.  
  3. import net.milkbowl.vault.economy.Economy;
  4. import org.bukkit.Bukkit;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.player.PlayerJoinEvent;
  9. import org.bukkit.plugin.RegisteredServiceProvider;
  10. import org.bukkit.plugin.java.JavaPlugin;
  11.  
  12. public class Main extends JavaPlugin implements Listener {
  13.  
  14.  
  15. public static Economy eco = null;
  16.  
  17. @Override
  18. public void onEnable() {
  19. Manager.updater();
  20. Bukkit.getPluginManager().registerEvents(this, this);
  21. if(setupEconomy()) {
  22. Bukkit.getConsoleSender().sendMessage("[EconomyLoader] §aEconomy was loaded");
  23. } else {
  24. Bukkit.getConsoleSender().sendMessage("[EconomyLoader] §4Economy could not load! Please install Vault and Essentials!!");
  25. }
  26. }
  27.  
  28. @Override
  29. public void onDisable() {
  30.  
  31. }
  32. private boolean setupEconomy() {
  33. if(this.getServer().getPluginManager().getPlugin("Vault") == null) {
  34. return false;
  35. }
  36. RegisteredServiceProvider<Economy> rsp = this.getServer().getServicesManager().getRegistration(Economy.class);
  37. if(rsp == null) {
  38. return false;
  39. }
  40. eco = rsp.getProvider();
  41. return eco != null;
  42. }
  43. @EventHandler
  44. public void onJoin(PlayerJoinEvent e) {
  45. Manager.set(e.getPlayer());
  46.  
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment