From 2e4aeca0df0b0f7d24f44869d416b9879f502ac8 Mon Sep 17 00:00:00 2001 From: GJ Date: Thu, 29 Mar 2012 10:04:48 -0400 Subject: [PATCH] Moved Party API functions to their own file. --- src/main/java/com/gmail/nossr50/mcMMO.java | 91 ---------------------- 1 file changed, 91 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/mcMMO.java b/src/main/java/com/gmail/nossr50/mcMMO.java index 3e2f46b68..952b0d48c 100644 --- a/src/main/java/com/gmail/nossr50/mcMMO.java +++ b/src/main/java/com/gmail/nossr50/mcMMO.java @@ -18,16 +18,13 @@ import com.gmail.nossr50.locale.mcLocale; import com.gmail.nossr50.party.Party; import java.io.BufferedInputStream; -import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; -import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; -import java.util.ArrayList; import java.util.HashMap; import org.bukkit.Bukkit; @@ -207,94 +204,6 @@ public class mcMMO extends JavaPlugin { } } - /** - * Check if two players are in the same party. - *
- * This function is designed for API usage. - * - * @param playera The first player to check - * @param playerb The second player to check - * @return true if the two players are in the same party, false otherwise - */ - public static boolean inSameParty(Player playera, Player playerb) { - if (Users.getProfile(playera).inParty() && Users.getProfile(playerb).inParty()) { - if (Users.getProfile(playera).getParty().equals(Users.getProfile(playerb).getParty())) { - return true; - } - else { - return false; - } - } - else { - return false; - } - } - - /** - * Get a list of all current party names. - *
- * This function is designed for API usage. - * - * @return the list of parties. - */ - public static ArrayList getParties() { - String location = "plugins/mcMMO/mcmmo.users"; - ArrayList parties = new ArrayList(); - - try { - - //Open the users file - FileReader file = new FileReader(location); - BufferedReader in = new BufferedReader(file); - String line = ""; - - while((line = in.readLine()) != null) { - String[] character = line.split(":"); - String theparty = null; - - //Party - if (character.length > 3) { - theparty = character[3]; - } - - if (!parties.contains(theparty)) { - parties.add(theparty); - } - } - in.close(); - } - catch (Exception e) { - Bukkit.getLogger().severe("Exception while reading " + location + " (Are you sure you formatted it correctly?)" + e.toString()); - } - return parties; - } - - /** - * Get the name of the party a player is in. - *
- * This function is designed for API usage. - * - * @param player The player to check the party name of - * @return the name of the player's party - */ - public static String getPartyName(Player player) { - PlayerProfile PP = Users.getProfile(player); - return PP.getParty(); - } - - /** - * Checks if a player is in a party. - *
- * This function is designed for API usage. - * - * @param player The player to check - * @return true if the player is in a party, false otherwise - */ - public static boolean inParty(Player player) { - PlayerProfile PP = Users.getProfile(player); - return PP.inParty(); - } - /** * Things to be run when the plugin is disabled. */