Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.com.mercadominecraft.string.snuckenchants;
- import br.com.mercadominecraft.string.snuckenchants.commands.EnchantmentCommand;
- import br.com.mercadominecraft.string.snuckenchants.events.InventoryEnchantEvent;
- import br.com.mercadominecraft.string.snuckenchants.managers.DependenciesManager;
- import br.com.mercadominecraft.string.snuckenchants.managers.EnchantmentManager;
- import br.com.mercadominecraft.string.snuckenchants.managers.ItemManager;
- import br.com.mercadominecraft.string.snuckenchants.objects.EnchantmentCurrencies;
- import org.bukkit.Bukkit;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin {
- private static EnchantmentManager enchantmentManager;
- private static ItemManager itemManager;
- private static DependenciesManager dependenciesManager;
- private static EnchantmentCurrencies enchantmentCurrencies;
- @Override
- public void onEnable() {
- /* Config */
- saveDefaultConfig();
- /* Instance Managers */
- dependenciesManager = new DependenciesManager();
- enchantmentManager = new EnchantmentManager();
- itemManager = new ItemManager();
- /* Load Data */
- EnchantmentCurrencies.loadCurrencies();
- enchantmentManager.loadEnchantments();
- itemManager.loadItems();
- /* Register */
- Bukkit.getPluginManager().registerEvents(new InventoryEnchantEvent(), this);
- getCommand("encantar").setExecutor(new EnchantmentCommand());
- }
- public static Main getInstance() { return getPlugin(Main.class); }
- public static EnchantmentManager getEnchantmentManager() { return enchantmentManager; }
- public static DependenciesManager getDependenciesManager() { return dependenciesManager; }
- public static ItemManager getItemManager() { return itemManager; }
- }
Add Comment
Please, Sign In to add comment