public static void saveFarmers(ArrayList<Town> towns, String directory) { PrintWriter writer = getPrintWriter(directory, "FarmersSave.txt"); if (writer != null) { if (towns.size() > 0) { writer.println("All Farmers enabled:" + Farming.isAllEnabled()); writer.println("All MoodToLoot:" + Farming.getAllMoodToLootTo()); writer.println("All Interval:" + Farming.getAllIntervalToFarm()); if (!Farming.isAllEnabled()) { for (Town town : towns) { writer.print("townID:" + town.getId()); writer.print(","); writer.print("enabled:" + town.getFarming().isEnabled()); writer.print(","); writer.print("MoodToLoot:" + town.getFarming().getMoodToLootTo()); writer.print(","); writer.print("Interval:" + town.getFarming().getIntervalToFarm()); writer.println(); } } } writer.close(); } }