Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.flow.kniffeltab.main;
- import net.milkbowl.vault.economy.Economy;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.RegisteredServiceProvider;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin implements Listener {
- public static Economy eco = null;
- @Override
- public void onEnable() {
- Manager.updater();
- Bukkit.getPluginManager().registerEvents(this, this);
- if(setupEconomy()) {
- Bukkit.getConsoleSender().sendMessage("[EconomyLoader] §aEconomy was loaded");
- } else {
- Bukkit.getConsoleSender().sendMessage("[EconomyLoader] §4Economy could not load! Please install Vault and Essentials!!");
- }
- }
- @Override
- public void onDisable() {
- }
- private boolean setupEconomy() {
- if(this.getServer().getPluginManager().getPlugin("Vault") == null) {
- return false;
- }
- RegisteredServiceProvider<Economy> rsp = this.getServer().getServicesManager().getRegistration(Economy.class);
- if(rsp == null) {
- return false;
- }
- eco = rsp.getProvider();
- return eco != null;
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- Manager.set(e.getPlayer());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment