Redoing vMinecraftChat.getName()

This commit is contained in:
cerevisiae 2010-12-09 20:09:42 -06:00
parent 370e8d2b36
commit 56c0805fca
3 changed files with 47 additions and 8 deletions

View File

@ -212,18 +212,24 @@ public class vMinecraftChat {
//=====================================================================
public static String getName(Player player){
//Get the prefix
String playerPrefix = player.getPrefix();
//Add the nickname or the name if there is none
String output = vMinecraftUsers.getProfile(player).getNick();
//Add the name
String output = player.getName();
if(output.isEmpty())
output = player.getName();
//Add the color if there is one
if(player.getColor() != null && player.getColor() != "")
output = player.getColor().substring(0,2) + output;
//Add the tag if there is one
if(playerPrefix != null && !playerPrefix.isEmpty())
output = applyColors(playerPrefix.substring(1)) + output;
output = vMinecraftUsers.getProfile(player).getTag() + output;
//Add the suffix if there is one
output += vMinecraftUsers.getProfile(player).getSuffix();
/*if(playerPrefix != null && !playerPrefix.isEmpty())
output = applyColors(playerPrefix.substring(1)) + output;*/
//Return the name
return output;
@ -565,4 +571,4 @@ public class vMinecraftChat {
}
return message;
}
}
}

View File

@ -170,7 +170,8 @@ public class vMinecraftCommands{
.globalmessages());
return EXIT_SUCCESS;
}
//=====================================================================
//=====================================================================
//Function: prefix (/prefix)
//Input: Player player: The player using the command
//Output: int: Exit Code

View File

@ -397,6 +397,38 @@ class PlayerList
//=====================================================================
public String getTag() { return tag; }
//=====================================================================
//Function: setNick
//Input: String newTag: The nickname to set for the player
//Output: None
//Use: Sets a player nickname
//=====================================================================
public void setNick(String newNick){ nickName = newNick; }
//=====================================================================
//Function: getNick
//Input: None
//Output: String: The player nickname
//Use: Gets a player nickname
//=====================================================================
public String getNick() { return nickName; }
//=====================================================================
//Function: setSuffix
//Input: String newTag: The suffix to set for the player
//Output: None
//Use: Sets a player suffix
//=====================================================================
public void setSuffix(String newSuffix){ suffix = newSuffix; }
//=====================================================================
//Function: getSuffix
//Input: None
//Output: String: The player suffix
//Use: Gets a player suffix
//=====================================================================
public String getSuffix() { return suffix; }
//=====================================================================
//Function: setMessage
//Input: String newName: The name of the player they last messaged