/** * @see Server#getWorlds() */ public static List<World> getWorlds() { return server.getWorlds(); }
private Collection<String> getWorldNames() { return ServerProvider.getServer().getWorlds().stream().map(World::getName) .collect(Collectors.toList()); } }
@Override public List<com.sk89q.worldedit.world.World> getWorlds() { List<World> worlds = server.getWorlds(); List<com.sk89q.worldedit.world.World> ret = new ArrayList<>(worlds.size()); for (World world : worlds) { ret.add(BukkitAdapter.adapt(world)); } return ret; }
private static GlowWorld getDefaultWorld() { return (GlowWorld) ServerProvider.getServer().getWorlds().get(0); }
@Override public boolean execute(CommandSender sender, String label, String[] args, CommandMessages commandMessages) { if (!testPermission(sender, commandMessages.getPermissionMessage())) { return true; } for (World world : sender.getServer().getWorlds()) { world.setAutoSave(on); } new LocalizedStringImpl(doneMessageKey, commandMessages.getResourceBundle()) .send(sender); return true; }
@Override public boolean execute(CommandSender sender, String label, String[] args, CommandMessages commandMessages) { if (!testPermission(sender, commandMessages.getPermissionMessage())) { return true; } ResourceBundle bundle = commandMessages.getResourceBundle(); new LocalizedStringImpl("save-all.starting", bundle).send(sender); LocalizedStringImpl doneWorld = new LocalizedStringImpl("save-all.done.world", bundle); for (World world : sender.getServer().getWorlds()) { world.save(); doneWorld.send(sender, world.getName()); } new LocalizedStringImpl("save-all.done", bundle).send(sender); return true; }
public NijikokunPermissions(Plugin permissionsPlugin, String name) { this.name = name; plugin = permissionsPlugin; defworld = Bukkit.getServer().getWorlds().get(0).getName(); }
private void doEnable() { /* Enable core */ if(!core.enableCore(enabCoreCB)) { this.setEnabled(false); return; } playerList = core.playerList; sscache = new SnapshotCache(core.getSnapShotCacheSize(), core.useSoftRefInSnapShotCache()); /* Get map manager from core */ mapManager = core.getMapManager(); /* Initialized the currently loaded worlds */ for (World world : getServer().getWorlds()) { BukkitWorld w = getWorld(world); if(core.processWorldLoad(w)) /* Have core process load first - fire event listeners if good load after */ core.listenerManager.processWorldEvent(EventType.WORLD_LOAD, w); } /* Register our update trigger events */ registerEvents(); /* Submit metrics to mcstats.org */ initMetrics(); /* Core is ready - notify API availability */ DynmapCommonAPIListener.apiInitialized(this); Log.info("Enabled"); }
@Override protected int getEntityCount() { try { return plugin.getServer().getWorlds().stream().mapToInt(World::getEntityCount).sum(); } catch (BootstrapMethodError | NoSuchMethodError e) { return super.getEntityCount(); } } }
@Override public boolean run(CommandSender sender, Player playerSender, Command cmd, String commandLabel, String[] args, boolean senderIsConsole) { plugin.wm.gotoWorld(playerSender, server.getWorlds().get(0).getName() + "_nether"); return true; } }
@Override public boolean hasAccount(String playerName) { List<World> worlds = plugin.getServer().getWorlds(); return hasAccount(playerName, worlds.get(0).getName()); }
@Override public EconomyResponse withdrawPlayer(String playerName, double amount) { List<World> worlds = plugin.getServer().getWorlds(); return withdrawPlayer(playerName, worlds.get(0).getName(), amount); }
@Override public boolean createPlayerAccount(String playerName) { List<World> worlds = plugin.getServer().getWorlds(); return createPlayerAccount(playerName, worlds.get(0).getName()); }
@Override public Entity getEntityByUUID(UUID uuid) { for (World world : Bukkit.getServer().getWorlds()) { for (LivingEntity e : world.getLivingEntities()) { if (e.getUniqueId().equals(uuid)) { return e; } } } return null; } }
@Override public double getBalance(String playerName) { List<World> worlds = plugin.getServer().getWorlds(); return getBalance(playerName, worlds.get(0).getName()); }
@Override public EconomyResponse depositPlayer(String playerName, double amount) { List<World> worlds = plugin.getServer().getWorlds(); return depositPlayer(playerName, worlds.get(0).getName(), amount); }
@Override public synchronized void saveAll() { closeAll(); for (World world : mcMMO.p.getServer().getWorlds()) { saveWorld(world); } }
@Override public synchronized void unloadAll() { closeAll(); for (World world : mcMMO.p.getServer().getWorlds()) { unloadWorld(world); } }
public static void generateWorldTeleportPermissions() { Server server = mcMMO.p.getServer(); PluginManager pluginManager = server.getPluginManager(); for (World world : server.getWorlds()) { addDynamicPermission("mcmmo.commands.ptp.world." + world.getName(), PermissionDefault.OP, pluginManager); } }
@Override public boolean run(CommandSender sender, Player playerSender, Command cmd, String commandLabel, String[] args, boolean senderIsConsole) { FUtil.adminAction(sender.getName(), "Unloading unused chunks", false); int numChunks = 0; for (World world : server.getWorlds()) { numChunks += unloadUnusedChunks(world); } FUtil.playerMsg(sender, numChunks + " chunks unloaded."); return true; }