/** * This method will test if Vault is installed and if there is a * registered Economy Plugin. This method will only return true * if there is an economy plugin that is registered and if Vault * is installed and enabled. */ private boolean setupEconomy () { if (null == getServer().getPluginManager ().getPlugin ("Vault")) { getLogger ().severe ("Vault is not Installed! Disabling Plugin"); return false; } RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager ().getRegistration (Economy.class); if (null == rsp) { getLogger ().severe ("No Economy Plugin Found! Disabling Plugin"); return false; } mEconomy = rsp.getProvider (); return mEconomy != null; }
public void onEnable(){ instance = this; manager = new Manager(instance); manager.check(); files.setupFiles(); lang.setupLang(); registerEvents(); registerCommands(); RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class); if (economyProvider != null) { vault = economyProvider.getProvider(); } WCCore.getInstance().log("Pvpmanager ha sido cargado"); }
public void onEnable() { instance = this; RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class); if (economyProvider != null) { eco = economyProvider.getProvider(); } else { getServer().getPluginManager().disablePlugin(this); WCCore.getInstance().log(WCServer.Level.SEVERE, "No hay Vault"); return; } register(); files.setupFiles(); registerCommands(); registerEvents(); loadCasinos(); info.init(); mainRun.runTaskTimer(this, 0, 20); WCCore.getInstance().log(WCServer.Level.INFO, "Survival activado"); }
private boolean setupEconomy() { if (getServer().getPluginManager().getPlugin("Vault") == null){ Log.debugLog("Oye, que el Economy es null 1"); return false; } RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class); if (rsp == null){ Log.debugLog("Oye, que el Economy es null 2"); return false; } vault = rsp.getProvider(); Log.debugLog("Oye, que el Economy ha cargao mi arma"); return vault != null; }
public void onEnable(){ instance = this; files.setupFiles(); registerEvents(); registerCommands(); pe.registerRecipe(); RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class); if (economyProvider != null) { eco = economyProvider.getProvider(); } Plugin plugin = getServer().getPluginManager().getPlugin("WorldGuard"); if (plugin != null) { wg = WGBukkit.getPlugin(); } }
/** * Setup vault */ private boolean setupEconomy() { if (Bukkit.getServer().getPluginManager().getPlugin("Vault") == null) { return false; } RegisteredServiceProvider<Economy> rsp = Bukkit.getServer().getServicesManager().getRegistration(Economy.class); if (rsp == null) { return false; } vault = rsp.getProvider(); return vault != null; }
public void onEnable() { this.DisabledPlayersHashMap = new HashMap<String, Boolean>(); this.DisabledEntitiesHashMap = new HashMap<Object, Boolean>(); this.MobsTimerHashMap = new HashMap<String, Integer>(); if ((Bukkit.getPluginManager().getPlugin("Vault") instanceof Vault)) { RegisteredServiceProvider<Economy> service = Bukkit.getServicesManager().getRegistration(Economy.class); if (service != null) { eco = (Economy)service.getProvider(); } } else { System.out.print("[MobMoney] Error with Vault, it's necessary to starts this plugin."); getServer().getPluginManager().disablePlugin(this); } onReloadConfig(); setConfig(); getServer().getPluginManager().registerEvents(this, this); System.out.print("[MobMoney] Enabled correctly."); }
private boolean setupEconomy() { if (!CubitBukkitPlugin.inst().getYamlManager().getSettings().landEnableEconomy) { this.plugin.getLogger().info("Economy is in config disabled!"); return false; } if (plugin.getServer().getPluginManager().getPlugin("Vault") == null) { return false; } RegisteredServiceProvider<Economy> rsp = plugin.getServer().getServicesManager().getRegistration(Economy.class); if (rsp == null) { this.plugin.getLogger().info("No valid economy plugin found. Economy is disabled."); return false; } econ = rsp.getProvider(); return econ != null; }
private boolean setupEconomy() { econ = null; //檢查設定 FileConfiguration config = KConfigManager.get("config"); //若無啟用經濟 if (!config.getBoolean("Economy.Enable", false)) { return false; } //檢查Vault if (getServer().getPluginManager().getPlugin("Vault") == null) { return false; } //檢查經濟支援 RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class); if (rsp == null) { return false; } econ = rsp.getProvider(); return econ != null; }
private boolean setupEconomy() { if (getServer().getPluginManager().getPlugin("Vault") != null) { RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class); if (rsp != null) { vaultEconomy = rsp.getProvider(); if (vaultEconomy != null) { return true; } else { log.warning("Failed to get Vault economy; aborting Vault mode."); } } else { log.warning("No provider for Vault; is a Vault-compatible economy plugin present? Aborting Vault mode."); } } else { log.info("Vault not present; aborting Vault mode."); } return false; }
public void doStatusEffects() { RegisteredServiceProvider<CharacterPlugin> characterPluginProvider = Bukkit.getServer().getServicesManager().getRegistration(CharacterPlugin.class); if (characterPluginProvider != null) { CharacterPlugin characterPlugin = characterPluginProvider.getProvider(); for (Iterator<Integer> iterator = statusEffectTurns.keySet().iterator(); iterator.hasNext(); ) { Character character = characterPlugin.getCharacter(iterator.next()); for (Iterator<Map.Entry<StatusEffect, Integer>> iterator1 = statusEffectTurns.get(character.getId()).entrySet().iterator(); iterator1.hasNext(); ) { Map.Entry<StatusEffect, Integer> entry = iterator1.next(); doStatusEffect(character, entry.getKey()); if (character.getHealth() <= 0D) { removeCombatant(character); OfflinePlayer player = character.getPlayer(); player.getPlayer().sendMessage(ChatColor.RED + "You lost the fight."); player.getPlayer().damage(player.getPlayer().getHealth()); } if (entry.getValue() > 0) { entry.setValue(entry.getValue() - 1); } else { iterator1.remove(); } } if (statusEffectTurns.get(character.getId()).isEmpty()) iterator.remove(); } } }
@EventHandler public void onPrepareItemCraft(PrepareItemCraftEvent event) { for (HumanEntity viewer : event.getViewers()) { if (viewer.getGameMode() != GameMode.CREATIVE) { if(viewer instanceof Player) { RegisteredServiceProvider<CharacterPlugin> characterPluginProvider = Bukkit.getServer().getServicesManager().getRegistration(CharacterPlugin.class); if (characterPluginProvider != null) { ItemStack craftedItem = event.getInventory().getResult(); if (plugin.canGainCraftEfficiency(craftedItem.getType())) { CharacterPlugin characterPlugin = characterPluginProvider.getProvider(); net.wayward_realms.waywardlib.character.Character character = characterPlugin.getActiveCharacter((Player) viewer); int craftEfficiency = plugin.getCraftEfficiency(character, craftedItem.getType()); int amount = (int) Math.max(1, Math.round(((double) craftEfficiency / 50D) * (double) craftedItem.getAmount())); craftedItem.setAmount(amount); if (ToolType.getToolType(event.getInventory().getResult().getType()) != null) { ToolType type = ToolType.getToolType(event.getInventory().getResult().getType()); craftedItem.setDurability((short) (craftedItem.getType().getMaxDurability() - (0.75D * (double) plugin.getMaxToolDurability(character, type)))); } event.getInventory().setResult(craftedItem); } } } } } }
public static boolean initialize(Plugin callingPlugin, Plugin vaultPlugin) { try { RegisteredServiceProvider<Economy> ecoProvider = vaultPlugin.getServer().getServicesManager().getRegistration(Economy.class); Economy economy = ecoProvider == null ? null : ecoProvider.getProvider(); if (economy == null) { callingPlugin.getLogger().info("No economy available in Vault"); } instance = new VaultController(callingPlugin, economy); } catch (Exception ex) { ex.printStackTrace(); instance = null; return false; } return true; }
@Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if (sender instanceof Player) { Player player = (Player) sender; net.wayward_realms.waywardlib.character.Character character = plugin.getActiveCharacter(player); RegisteredServiceProvider<ClassesPlugin> classesPluginProvider = plugin.getServer().getServicesManager().getRegistration(ClassesPlugin.class); if (classesPluginProvider != null) { ClassesPlugin classesPlugin = classesPluginProvider.getProvider(); sender.sendMessage(plugin.getPrefix() + ChatColor.GREEN + character.getName() + "'s stats"); sender.sendMessage(ChatColor.GREEN + "Health: " + character.getHealth() + "/" + character.getMaxHealth() + (classesPlugin.getLevel(character) < classesPlugin.getClass(character).getMaxLevel() ? ChatColor.GRAY + " (Next level: +" + getHpIncrease(character, classesPlugin.getLevel(character)) + ")" : "")); sender.sendMessage(ChatColor.GREEN + "Mana: " + character.getMana() + "/" + character.getMaxMana() + (classesPlugin.getLevel(character) < classesPlugin.getClass(character).getMaxLevel() ? ChatColor.GRAY + " (Next level: +" + getManaIncrease(character, classesPlugin.getLevel(character)) + ")" : "")); sender.sendMessage(ChatColor.GREEN + "Thirst: " + character.getThirst() + "/" + 20); sender.sendMessage(ChatColor.GREEN + "Melee attack: " + character.getStatValue(Stat.MELEE_ATTACK) + (classesPlugin.getLevel(character) < classesPlugin.getClass(character).getMaxLevel() ? ChatColor.GRAY + " (Next level: +" + getStatIncrease(character, Stat.MELEE_ATTACK, classesPlugin.getLevel(character)) + ")" : "") + (character instanceof CharacterImpl ? ChatColor.GRAY + " (Stat points: " + ((CharacterImpl) character).getStatPoints(Stat.MELEE_ATTACK) + ")" : "")); sender.sendMessage(ChatColor.GREEN + "Melee defence: " + character.getStatValue(Stat.MELEE_DEFENCE) + (classesPlugin.getLevel(character) < classesPlugin.getClass(character).getMaxLevel() ? ChatColor.GRAY + " (Next level: +" + getStatIncrease(character, Stat.MELEE_DEFENCE, classesPlugin.getLevel(character)) + ")" : "") + (character instanceof CharacterImpl ? ChatColor.GRAY + " (Stat points: " + ((CharacterImpl) character).getStatPoints(Stat.MELEE_DEFENCE) + ")" : "")); sender.sendMessage(ChatColor.GREEN + "Ranged attack: " + character.getStatValue(Stat.RANGED_ATTACK) + (classesPlugin.getLevel(character) < classesPlugin.getClass(character).getMaxLevel() ? ChatColor.GRAY + " (Next level: +" + getStatIncrease(character, Stat.RANGED_ATTACK, classesPlugin.getLevel(character)) + ")" : "") + (character instanceof CharacterImpl ? ChatColor.GRAY + " (Stat points: " + ((CharacterImpl) character).getStatPoints(Stat.RANGED_ATTACK) + ")" : "")); sender.sendMessage(ChatColor.GREEN + "Ranged defence: " + character.getStatValue(Stat.RANGED_DEFENCE) + (classesPlugin.getLevel(character) < classesPlugin.getClass(character).getMaxLevel() ? ChatColor.GRAY + " (Next level: +" + getStatIncrease(character, Stat.RANGED_DEFENCE, classesPlugin.getLevel(character)) + ")" : "") + (character instanceof CharacterImpl ? ChatColor.GRAY + " (Stat points: " + ((CharacterImpl) character).getStatPoints(Stat.RANGED_DEFENCE) + ")" : "")); sender.sendMessage(ChatColor.GREEN + "Magic attack: " + character.getStatValue(Stat.MAGIC_ATTACK) + (classesPlugin.getLevel(character) < classesPlugin.getClass(character).getMaxLevel() ? ChatColor.GRAY + " (Next level: +" + getStatIncrease(character, Stat.MAGIC_ATTACK, classesPlugin.getLevel(character)) + ")" : "") + (character instanceof CharacterImpl ? ChatColor.GRAY + " (Stat points: " + ((CharacterImpl) character).getStatPoints(Stat.MAGIC_ATTACK) + ")" : "")); sender.sendMessage(ChatColor.GREEN + "Magic defence: " + character.getStatValue(Stat.MAGIC_DEFENCE) + (classesPlugin.getLevel(character) < classesPlugin.getClass(character).getMaxLevel() ? ChatColor.GRAY + " (Next level: +" + getStatIncrease(character, Stat.MAGIC_DEFENCE, classesPlugin.getLevel(character)) + ")" : "") + (character instanceof CharacterImpl ? ChatColor.GRAY + " (Stat points: " + ((CharacterImpl) character).getStatPoints(Stat.MAGIC_DEFENCE) + ")" : "")); sender.sendMessage(ChatColor.GREEN + "Speed: " + character.getStatValue(Stat.SPEED) + (classesPlugin.getLevel(character) < classesPlugin.getClass(character).getMaxLevel() ? ChatColor.GRAY + " (Next level: +" + getStatIncrease(character, Stat.SPEED, classesPlugin.getLevel(character)) + ")" : "") + (character instanceof CharacterImpl ? ChatColor.GRAY + " (Stat points: " + ((CharacterImpl) character).getStatPoints(Stat.SPEED) + ")" : "")); if (character instanceof CharacterImpl) sender.sendMessage(ChatColor.GRAY + "Unassigned stat points: " + ((CharacterImpl) character).getUnassignedStatPoints()); } } else { sender.sendMessage(plugin.getPrefix() + ChatColor.RED + "You must be a player to perform this command."); } return true; }
/** * Load permissions * * @param plugin parent plugin * @return true if load ok */ public static boolean load(JavaPlugin plugin) { s_isEnabled = false; try { RegisteredServiceProvider<Economy> economyProvider = plugin.getServer().getServicesManager().getRegistration(Economy.class); if (economyProvider != null) { s_economy = economyProvider.getProvider(); } s_isEnabled = s_economy != null; return (s_economy != null); } catch (NoClassDefFoundError ex) { return false; } }
/** * Если Vault установлен на сервере и включён, а также имеется какой-нибудь плагин, * предоставляющий нужный интерфейс, он будет возвращён, иначе будет возвращено null. * @return net.milkbowl.vault.economy.Economy */ public Economy getVaultEconomy() { if(economy == null) { if(plugin.getServer().getPluginManager().isPluginEnabled("Vault")) { plugin.logger.info("Found Vault! Searching for economy plugin..."); final ServicesManager servicesManager = plugin.getServer().getServicesManager(); RegisteredServiceProvider<Economy> provider = servicesManager.getRegistration(Economy.class); if(provider != null) economy = provider.getProvider(); if(economy != null && economy.isEnabled()) plugin.logger.log(Level.INFO, "Using {0} as chat provider.", economy.getName()); } } return economy; }
/** * Если Vault установлен на сервере и включён, а также имеется какой-нибудь плагин, * предоставляющий нужный интерфейс, он будет возвращён, иначе будет возвращено null. * @return net.milkbowl.vault.permission.Permission */ public Permission getVaultPermission() { if(permission == null) { if(plugin.getServer().getPluginManager().isPluginEnabled("Vault")) { plugin.logger.info("Found Vault! Searching for permission plugin..."); final ServicesManager servicesManager = plugin.getServer().getServicesManager(); RegisteredServiceProvider<Permission> provider = servicesManager.getRegistration(Permission.class); if(provider != null) permission = provider.getProvider(); if(permission != null && permission.isEnabled()) plugin.logger.log(Level.INFO, "Using {0} as chat provider.", permission.getName()); } } return permission; }
public void checkRichest(Character check) { File richestFile = new File(getDataFolder(), "richest.yml"); YamlConfiguration richestSave = YamlConfiguration.loadConfiguration(richestFile); List<Integer> richestIds = richestSave.getIntegerList("richest"); if (!richestIds.contains(check.getId())) richestIds.add(check.getId()); List<Character> characters = new ArrayList<>(); RegisteredServiceProvider<CharacterPlugin> characterPluginProvider = Bukkit.getServer().getServicesManager().getRegistration(CharacterPlugin.class); if (characterPluginProvider != null) { CharacterPlugin characterPlugin = characterPluginProvider.getProvider(); for (int id : richestIds) { characters.add(characterPlugin.getCharacter(id)); } } quickSort(characters); richestIds.clear(); for (int i = 0; i < Math.min(5, characters.size()); i++) { richestIds.add(characters.get(i).getId()); } richestSave.set("richest", richestIds); try { richestSave.save(richestFile); } catch (IOException exception) { exception.printStackTrace(); } }
/** * This method will return whether or not the chat provider * has been setup or not. */ private boolean setupChat () { RegisteredServiceProvider<Chat> rsp = getServer().getServicesManager ().getRegistration (Chat.class); if (null != rsp) { mChat = rsp.getProvider (); } return mChat != null; }
/** * This method will return whether or not the Permissions provider * has been setup or not. */ private boolean setupPermissions () { RegisteredServiceProvider<Permission> rsp = getServer ().getServicesManager ().getRegistration (Permission.class); if (null != rsp) { mPermissions = rsp.getProvider (); } return mPermissions != null; }
public static void enable() { if(Bukkit.getPluginManager().getPlugin("Vault") == null) { Uppercore.logger().severe("Cannot load vault, economy not supported!"); enabled = false; return; } RegisteredServiceProvider<Economy> rsp = Bukkit.getServicesManager().getRegistration(Economy.class); if (rsp == null) { Uppercore.logger().severe("Cannot find any economy service, economy not supported"); enabled = false; return; } enabled = true; economy = rsp.getProvider(); }
public static boolean setupEconomy() { RegisteredServiceProvider<Economy> economyProvider = Bukkit.getServicesManager().getRegistration(Economy.class); if (economyProvider != null) { economy = (Economy)economyProvider.getProvider(); } supportVault = economy != null; return supportVault; }
/** * Sets up the economy instance * * @return true if successful */ public static boolean setupEconomy() { RegisteredServiceProvider<Economy> economyProvider = Bukkit.getServer().getServicesManager() .getRegistration(net.milkbowl.vault.economy.Economy.class); if (economyProvider != null) { econ = economyProvider.getProvider(); } return econ != null; }
/** * Sets up the permissions instance * * @return true if successful */ public static boolean setupPermissions() { RegisteredServiceProvider<Permission> permissionProvider = Bukkit.getServer().getServicesManager() .getRegistration(net.milkbowl.vault.permission.Permission.class); if (permissionProvider != null) { permission = permissionProvider.getProvider(); } return (permission != null); }
public void onEnable(){ instance = this; files.setupFiles(); registerEvents(); registerCommands(); pe.registerRecipe(); RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class); if (economyProvider != null) { eco = economyProvider.getProvider(); } WCCore.getInstance().log("SafariNet: Activado"); }
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 = rsp.getProvider(); return econ != null; }
public static Economy getVaultEconomy() { if(eco == null){ RegisteredServiceProvider<Economy> provider = Bukkit.getServer().getServicesManager().getRegistration(Economy.class); if (provider != null) { return eco = provider.getProvider(); } else { throw new RuntimeException("Vault Error: No EconomyProvider found"); } } else { return eco; } }
public static Chat getVaultChat() { if(chat == null){ RegisteredServiceProvider<Chat> provider = Bukkit.getServer().getServicesManager().getRegistration(Chat.class); if (provider != null) { return chat = provider.getProvider(); } else { throw new RuntimeException("Vault Error: No ChatProvider found"); } } else { return chat; } }
public static boolean setupEconomy() { if (economy == null) { if (Bukkit.getServer().getPluginManager().getPlugin("Vault") == null) { return false; } final RegisteredServiceProvider<Economy> rsp = Bukkit.getServer().getServicesManager().getRegistration(Economy.class); if (rsp == null) { return false; } economy = rsp.getProvider(); return economy != null; } return true; }
@Override public void onEnable() { Injector injector; log.info("Enabling plugin"); try { RegisteredServiceProvider<Providers> rsp = checkNotNull(getServer().getServicesManager() .getRegistration(Providers.class)); injector = checkNotNull(rsp.getProvider()).getInjector(); } catch (NullPointerException e){ log.error("Failed to get ProvidersLib providers"); getServer().getPluginManager().disablePlugin(this); return; } itemFactory = injector.getInstance(SimpleItemFactory.class); MiniWynnPlugin.injector = injector.createChildInjector(binder -> { binder.bind(Server.class).toInstance(getServer()); binder.bind(Plugin.class).toInstance(this); binder.bind(ItemFactory.class).toInstance(itemFactory); binder.bind(PlayerManager.class).to(SimplePlayerManager.class).asEagerSingleton(); }); listeners.forEach(listener->{ Listener listenerInst = getInjector().getInstance(listener); getServer().getPluginManager().registerEvents(listenerInst, this); }); }
private boolean setupPermissions() { RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(Permission.class); if (permissionProvider == null) { return perms != null; } perms = permissionProvider.getProvider(); return perms != null; }
private boolean setupEconomy() { RegisteredServiceProvider<Economy> rsp = this.getServer().getServicesManager().getRegistration(Economy.class); if (rsp == null) { return false; } economy = rsp.getProvider(); return economy != null; }
private boolean setupPermissions() { RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class); if (permissionProvider != null) { permission = permissionProvider.getProvider(); } return (permission != null); }
public boolean setupEconomy(ClaimChunk instance) { if (instance.getServer().getPluginManager().getPlugin("Vault") == null) { return false; } RegisteredServiceProvider<Economy> rsp = instance.getServer().getServicesManager().getRegistration(Economy.class); if (rsp == null) { return false; } econ = rsp.getProvider(); return econ != null; }
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; econ = rsp.getProvider(); return 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; } economy = rsp.getProvider(); return economy != null; }
private boolean setupChat() { RegisteredServiceProvider<Chat> chatProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.chat.Chat.class); if (chatProvider != null) { chat = chatProvider.getProvider(); } return chat != null; }
public static void hook() { if (Bukkit.getPluginManager().isPluginEnabled("Vault")) { RegisteredServiceProvider<Economy> rsp = Bukkit.getServer().getServicesManager().getRegistration(Economy.class); if (rsp == null) { return; } economy = rsp.getProvider(); Locale.GENERAL_HOOK.console("Vault"); } }
private boolean setupEconomy() { if (!available()) { return false; } RegisteredServiceProvider<Economy> rsp = Bukkit.getServicesManager().getRegistration(Economy.class); if (rsp == null) { return false; } economy = rsp.getProvider(); return economy != null; }