public static void LoadSpawn() {
      localFile = new File("spawn.dat");
      String line;

      BufferedReader br;
      try {
         br = new BufferedReader(new FileReader(localFile));
         try {
            // Read in spawn coordinates, only 3 numbers separated by spaces
            line = br.readLine();
            if (line == null) {
               Logger.Error("Could not read spawn data coordinate data");               
            } else {
               // Spawn coordinates should now be in field line
               Logger.Info("Read in \"" + line + "\"");
               SpawnCoords = line;
               IsSpawnDefined = true;
            }
            try {
               br.close();
            } catch (IOException e) {
               Logger.Error("Could not close file??");               
               e.printStackTrace();
            }    
         } catch (IOException e) {
            Logger.Error("Could not read from spawn.dat.");               
            e.printStackTrace();
         }
      } catch (FileNotFoundException e) {
         Logger.Error("Could not open spawn.dat");         
         e.printStackTrace();
      }
   }