我试图用bukkitapi加载一个Map,但遇到了一个问题。Map不加载。文件也会被创建和封顶,但是当我在游戏中执行/memory时,它会显示所有加载的世界,而这不会显示。当我试图通过 p.teleport(world.getSpawnLocation());
它只是抛出一个 java.lang.NullPointerException: null
执行。
我的代码:
public static void loadMap(String l) throws IOException {
try {
File folderName = new File(plugin.getDataFolder() + "/maps/Dungeon");
File desti = new File(l + "_world");
if(!desti.exists()) {
desti.mkdir();
}
FileUtils.copyDirectory(folderName, desti);
World world = Bukkit.getServer().createWorld(new WorldCreator(l + "_world"));
System.out.println("[DDEBUG]" + world);
} catch (Exception e) {
System.out.println(e);
}
}
有没有办法解决这个问题?
暂无答案!
目前还没有任何答案,快来回答吧!