Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package skymine.redenergy.vaultwrapper;
- import net.milkbowl.vault.economy.Economy;
- import org.apache.logging.log4j.Level;
- import org.apache.logging.log4j.Logger;
- import org.bukkit.Bukkit;
- import org.bukkit.plugin.RegisteredServiceProvider;
- import skymine.redenergy.core.api.ISkyMineMod;
- import skymine.redenergy.vaultwrapper.commands.TestMoneyCommand;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.event.FMLServerStartingEvent;
- @Mod(modid = "smvault")
- public class SkyMineVault implements ISkyMineMod{
- public static Economy econ = null;
- public static Logger logger;
- @Mod.Instance
- public static SkyMineVault instance;
- @Mod.EventHandler
- public static void preLoad(FMLPreInitializationEvent event){
- logger = event.getModLog();
- }
- @Override
- public String getModTitle() {
- return "SkyMine Vault";
- }
- @Override
- public String getModVersion() {
- return "0.0.1";
- }
- private static void setupEconomy(){
- if(Bukkit.getServer().getPluginManager().getPlugin("Vault") == null){
- logger.log(Level.WARN, "Cannot find Vault!");
- }
- RegisteredServiceProvider<Economy> rsp = Bukkit.getServer().getServicesManager().getRegistration(Economy.class);
- if(rsp == null){
- logger.log(Level.WARN, "Registered Service Provider for Economy.class not found");
- }
- econ = rsp.getProvider();
- }
- @Mod.EventHandler
- public static void serverLoad(FMLServerStartingEvent event){
- setupEconomy();
- event.registerServerCommand(new TestMoneyCommand());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement