From f284a82b27a457082a39eb2db30dff3b76f41894 Mon Sep 17 00:00:00 2001 From: Gallion Date: Thu, 8 Jan 2015 09:50:24 -0500 Subject: [PATCH] Delete WorldVerify.java --- .../MinecraftLandGenerator/WorldVerify.java | 111 ------------------ 1 file changed, 111 deletions(-) delete mode 100644 src/morlok8k/MinecraftLandGenerator/WorldVerify.java diff --git a/src/morlok8k/MinecraftLandGenerator/WorldVerify.java b/src/morlok8k/MinecraftLandGenerator/WorldVerify.java deleted file mode 100644 index 4e28eb8..0000000 --- a/src/morlok8k/MinecraftLandGenerator/WorldVerify.java +++ /dev/null @@ -1,111 +0,0 @@ -/* -####################################################################### -# DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE # -# Version 2, December 2004 # -# # -# Copyright (C) 2004 Sam Hocevar # -# # -# Everyone is permitted to copy and distribute verbatim or modified # -# copies of this license document, and changing it is allowed as long # -# as the name is changed. # -# # -# DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE # -# TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION # -# # -# 0. You just DO WHAT THE FUCK YOU WANT TO. # -# # -####################################################################### -*/ - -package morlok8k.MinecraftLandGenerator; - -import java.io.BufferedReader; -import java.io.File; -import java.io.FileNotFoundException; -import java.io.FileReader; -import java.io.IOException; -import java.util.logging.Level; -import java.util.logging.Logger; - -/** - * - * @author morlok8k - */ -public class WorldVerify { - - /** - * - */ - static void verifyWorld() { - //TODO: element comment - - // verify that we ended up with a good server path, either from the file or from an argument. - final File file = new File(var.serverPath); - if (!file.exists() || !file.isDirectory()) { - Out.err("The server directory is invalid: " + var.serverPath); - return; - } - - try { - // read the name of the current world from the server.properties file - final BufferedReader props = - new BufferedReader(new FileReader(new File(var.serverPath + var.fileSeparator - + "server.properties"))); - String line; - while ((line = props.readLine()) != null) { - String property = ""; - String value = ""; - - int pos = line.indexOf('='); - - int end = line.lastIndexOf('#'); // comments, ignored lines - - if (end == -1) { // If we have no hash sign, then we read till the end of the line - end = line.length(); - - } - if (end <= (pos + 1)) { // If hash is before the '=', we may have an issue... it should be fine, cause we check for issues next, but lets make sure. - end = line.length(); - pos = -1; - } - - if (end == 0) { //hash is first char, meaning entire line is a comment - end = line.length(); - pos = 0; - } - - if (pos != -1) { - if (line.length() == 0) { - property = ""; - value = ""; - } else { - property = line.substring(0, pos).toLowerCase(); - value = line.substring(pos + 1); - } - - if (property.equals("level-name")) { - var.worldPath = var.serverPath + var.fileSeparator + value; - var.worldName = value; - } - - } - } - - props.close(); - - } catch (final FileNotFoundException ex) { - Out.err("Could not open " + var.serverPath + var.fileSeparator + "server.properties"); - return; - } catch (final IOException ex) { - Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); - return; - } - - final File level = new File(var.worldPath + var.fileSeparator + "level.dat"); - if (!level.exists() || !level.isFile()) { - Out.err("The currently-configured world does not exist."); - return; - } - - } -}