public boolean SaveToDisk() {
        if (spawnLocation1 == null || spawnLocation2 == null) {
            return false;
        }
        File arenaFileLocationPath = Config.getArenaFileLocationPath();
        File arenadir = new File(arenaFileLocationPath, "arenas");
        if (!arenadir.exists()) {
            arenadir.mkdir();
        }
        File ArenaFile = new File(arenadir, name + ".yml");
        try {
            ArenaFile.createNewFile();
            PrintWriter out = new PrintWriter(ArenaFile);
            out.append("world: " + spawnLocation1.getWorld().getName());
            out.append("\n");
            out.append("x1: " + spawnLocation1.getX());
            out.append("\n");
            out.append("y1: " + spawnLocation1.getY());
            out.append("\n");
            out.append("z1: " + spawnLocation1.getZ());
            out.append("\n");
            out.append("yaw1: " + spawnLocation1.getYaw());
            out.append("\n");
            out.append("pitch1: " + spawnLocation1.getPitch());
            out.append("\n");
            out.append("x2: " + spawnLocation2.getX());
            out.append("\n");
            out.append("y2: " + spawnLocation2.getY());
            out.append("\n");
            out.append("z2: " + spawnLocation2.getZ());
            out.append("\n");
            out.append("yaw2: " + spawnLocation2.getYaw());
            out.append("\n");
            out.append("pitch2: " + spawnLocation2.getPitch());
            out.append("\n");
            out.close();
            return true;
        } catch (IOException ex) {
            Logger.getLogger(Arena.class.getName()).log(Level.SEVERE, null, ex);
            return false;
        }
    }