本文整理了Java中org.bukkit.Server.getWorlds()
方法的一些代码示例,展示了Server.getWorlds()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Server.getWorlds()
方法的具体详情如下:
包路径:org.bukkit.Server
类名称:Server
方法名:getWorlds
[英]Gets a list of all worlds on this server.
[中]获取此服务器上所有世界的列表。
代码示例来源:origin: Bukkit/Bukkit
/**
* @see Server#getWorlds()
*/
public static List<World> getWorlds() {
return server.getWorlds();
}
代码示例来源:origin: GlowstoneMC/Glowstone
private Collection<String> getWorldNames() {
return ServerProvider.getServer().getWorlds().stream().map(World::getName)
.collect(Collectors.toList());
}
}
代码示例来源:origin: EngineHub/WorldEdit
@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;
}
代码示例来源:origin: GlowstoneMC/Glowstone
private static GlowWorld getDefaultWorld() {
return (GlowWorld) ServerProvider.getServer().getWorlds().get(0);
}
代码示例来源:origin: GlowstoneMC/Glowstone
@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;
}
代码示例来源:origin: GlowstoneMC/Glowstone
@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;
}
代码示例来源:origin: webbukkit/dynmap
public NijikokunPermissions(Plugin permissionsPlugin, String name) {
this.name = name;
plugin = permissionsPlugin;
defworld = Bukkit.getServer().getWorlds().get(0).getName();
}
代码示例来源:origin: webbukkit/dynmap
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");
}
代码示例来源:origin: Rsl1122/Plan-PlayerAnalytics
@Override
protected int getEntityCount() {
try {
return plugin.getServer().getWorlds().stream().mapToInt(World::getEntityCount).sum();
} catch (BootstrapMethodError | NoSuchMethodError e) {
return super.getEntityCount();
}
}
}
代码示例来源:origin: TotalFreedom/TotalFreedomMod
@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;
}
}
代码示例来源:origin: MilkBowl/Vault
@Override
public boolean hasAccount(String playerName) {
List<World> worlds = plugin.getServer().getWorlds();
return hasAccount(playerName, worlds.get(0).getName());
}
代码示例来源:origin: MilkBowl/Vault
@Override
public EconomyResponse withdrawPlayer(String playerName, double amount) {
List<World> worlds = plugin.getServer().getWorlds();
return withdrawPlayer(playerName, worlds.get(0).getName(), amount);
}
代码示例来源:origin: MilkBowl/Vault
@Override
public boolean createPlayerAccount(String playerName) {
List<World> worlds = plugin.getServer().getWorlds();
return createPlayerAccount(playerName, worlds.get(0).getName());
}
代码示例来源:origin: xXKeyleXx/MyPet
@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;
}
}
代码示例来源:origin: MilkBowl/Vault
@Override
public double getBalance(String playerName) {
List<World> worlds = plugin.getServer().getWorlds();
return getBalance(playerName, worlds.get(0).getName());
}
代码示例来源:origin: MilkBowl/Vault
@Override
public EconomyResponse depositPlayer(String playerName, double amount) {
List<World> worlds = plugin.getServer().getWorlds();
return depositPlayer(playerName, worlds.get(0).getName(), amount);
}
代码示例来源:origin: mcMMO-Dev/mcMMO
@Override
public synchronized void saveAll() {
closeAll();
for (World world : mcMMO.p.getServer().getWorlds()) {
saveWorld(world);
}
}
代码示例来源:origin: mcMMO-Dev/mcMMO
@Override
public synchronized void unloadAll() {
closeAll();
for (World world : mcMMO.p.getServer().getWorlds()) {
unloadWorld(world);
}
}
代码示例来源:origin: mcMMO-Dev/mcMMO
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);
}
}
代码示例来源:origin: TotalFreedom/TotalFreedomMod
@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;
}
内容来源于网络,如有侵权,请联系作者删除!