本文整理了Java中org.bukkit.Server.getWorldContainer()
方法的一些代码示例,展示了Server.getWorldContainer()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Server.getWorldContainer()
方法的具体详情如下:
包路径:org.bukkit.Server
类名称:Server
方法名:getWorldContainer
[英]Gets the folder that contains all of the various Worlds.
[中]获取包含所有不同世界的文件夹。
代码示例来源:origin: Bukkit/Bukkit
/**
* @see Server#getWorldContainer()
*/
public static File getWorldContainer() {
return server.getWorldContainer();
}
代码示例来源:origin: SpigotMC/Spigot-API
/**
* @see Server#getWorldContainer()
*/
public static File getWorldContainer() {
return server.getWorldContainer();
}
代码示例来源:origin: EngineHub/CommandHelper
@Override
public String getWorldContainer() {
return s.getWorldContainer().getPath();
}
代码示例来源:origin: eccentricdevotion/TARDIS
private boolean worldFolderExists(String world) {
File container = plugin.getServer().getWorldContainer();
File[] dirs = container.listFiles();
if (dirs != null) {
for (File dir : dirs) {
if (dir.isDirectory() && dir.getName().equals(world)) {
File level = new File(dir, "level.dat");
if (level.exists()) {
return true;
}
}
}
}
return false;
}
代码示例来源:origin: Multiverse/Multiverse-Core
private String getPotentialWorlds() {
File worldFolder = this.plugin.getServer().getWorldContainer();
if (worldFolder == null) {
return "";
}
File[] files = worldFolder.listFiles();
String worldList = "";
Collection<MultiverseWorld> worlds = this.worldManager.getMVWorlds();
List<String> worldStrings = new ArrayList<String>();
for (MultiverseWorld world : worlds) {
worldStrings.add(world.getName());
}
for (String world : this.worldManager.getUnloadedWorlds()) {
worldStrings.add(world);
}
ChatColor currColor = ChatColor.WHITE;
for (File file : files) {
if (file.isDirectory() && checkIfIsWorld(file) && !worldStrings.contains(file.getName())) {
worldList += currColor + file.getName() + " ";
if (currColor == ChatColor.WHITE) {
currColor = ChatColor.YELLOW;
} else {
currColor = ChatColor.WHITE;
}
}
}
return worldList;
}
代码示例来源:origin: Multiverse/Multiverse-Core
throw new IllegalArgumentException("That world is already loaded!");
if (!ignoreExists && !new File(this.plugin.getServer().getWorldContainer(), worldName).exists() && !new File(this.plugin.getServer().getWorldContainer().getParent(), worldName).exists()) {
this.plugin.log(Level.WARNING, "WorldManager: Can't load this world because the folder was deleted/moved: " + worldName);
this.plugin.log(Level.WARNING, "Use '/mv remove' to remove it from the config!");
代码示例来源:origin: Multiverse/Multiverse-Core
@Override
public void runCommand(CommandSender sender, List<String> args) {
String worldName = args.get(0);
File worldFile = new File(this.plugin.getServer().getWorldContainer(), worldName);
String env = args.get(1);
String seed = CommandHandler.getFlag("-s", args);
代码示例来源:origin: Multiverse/Multiverse-Core
File worldFile = new File(this.plugin.getServer().getWorldContainer(), worldName);
代码示例来源:origin: eccentricdevotion/TARDIS
public void checkMapsAndAdvancements() {
File container = plugin.getServer().getWorldContainer();
String s_world = plugin.getServer().getWorlds().get(0).getName();
String dataRoot = container.getAbsolutePath() + File.separator + s_world + File.separator + "data" + File.separator;
代码示例来源:origin: Multiverse/Multiverse-Core
final File oldWorldFile = new File(this.plugin.getServer().getWorldContainer(), oldName);
final File newWorldFile = new File(this.plugin.getServer().getWorldContainer(), newName);
代码示例来源:origin: eccentricdevotion/TARDIS
File world_folder = new File(plugin.getServer().getWorldContainer() + File.separator + name + File.separator);
if (!deleteFolder(world_folder)) {
plugin.debug("Could not delete world <" + name + ">");
代码示例来源:origin: eccentricdevotion/TARDIS
File world_folder = new File(plugin.getServer().getWorldContainer() + File.separator + name + File.separator);
if (!deleteFolder(world_folder)) {
plugin.debug("Could not delete world <" + name + ">");
内容来源于网络,如有侵权,请联系作者删除!