Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.tke.caixa;
- import java.util.logging.Logger;
- import org.bukkit.Bukkit;
- import org.bukkit.command.ConsoleCommandSender;
- import org.bukkit.event.HandlerList;
- import org.bukkit.plugin.RegisteredServiceProvider;
- import org.bukkit.plugin.java.JavaPlugin;
- import net.milkbowl.vault.economy.Economy;
- public class Main extends JavaPlugin{
- private ConsoleCommandSender cs = Bukkit.getConsoleSender();
- private static Logger log = Bukkit.getLogger();
- @Override
- public void onEnable() {
- cs.sendMessage("§bPlugin: §fCaixa Misteriosa §bAtivado");
- if (!setupEconomy())
- {
- log.severe(String.format("[%s] - Disabled due to no Vault dependency found!", new Object[] { getDescription().getName() }));
- getServer().getPluginManager().disablePlugin(this);
- return;
- }
- CaixaMisteriosa.setItems();
- getCommand("caixa").setExecutor(new Comando());
- Bukkit.getPluginManager().registerEvents(new CaixaMisteriosa(), this);
- }
- @Override
- public void onDisable() {
- HandlerList.unregisterAll();
- cs.sendMessage("§4Plugin: §cCaixa Misteriosa §4Desativado");
- }
- public static Economy econ = null;
- private boolean setupEconomy(){
- if (getServer().getPluginManager().getPlugin("Vault") == null) {
- return false;
- }
- RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
- if (rsp == null) {
- return false;
- }
- econ = (Economy)rsp.getProvider();
- return econ != null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement