Package com.sk89q.commandbook.util
Class ChatUtil
java.lang.Object
com.sk89q.commandbook.util.ChatUtil
public class ChatUtil
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ChatUtil() -
Method Summary
Modifier and Type Method Description static java.lang.StringgetFriendlyTime(long time)static java.lang.StringgetTimeString(long time)Get the 24-hour time string for a given Minecraft time.static java.lang.StringreplaceColorMacros(java.lang.String str)Replace color macros in a string.static java.lang.StringreplaceMacros(org.bukkit.command.CommandSender sender, java.lang.String message)Replace macros in the text.static voidsendMessage(org.bukkit.command.CommandSender sender, java.lang.String message)Send a complex message properly.static java.lang.StringtoColoredName(org.bukkit.command.CommandSender sender, org.bukkit.ChatColor endColor)Gets the name of a command sender.static java.lang.StringtoFriendlyString(org.bukkit.Location location)static java.lang.StringtoName(org.bukkit.command.CommandSender sender)Gets the name of a command sender.static java.lang.StringtoUniqueName(org.bukkit.command.CommandSender sender)Deprecated.
-
Constructor Details
-
ChatUtil
public ChatUtil()
-
-
Method Details
-
sendMessage
public static void sendMessage(org.bukkit.command.CommandSender sender, java.lang.String message)Send a complex message properly.- Parameters:
sender-message-
-
toName
public static java.lang.String toName(org.bukkit.command.CommandSender sender)Gets the name of a command sender. This may be a display name.- Parameters:
sender-- Returns:
-
toColoredName
public static java.lang.String toColoredName(org.bukkit.command.CommandSender sender, org.bukkit.ChatColor endColor)Gets the name of a command sender. This may be a display name.- Parameters:
sender-endColor-- Returns:
-
toUniqueName
@Deprecated public static java.lang.String toUniqueName(org.bukkit.command.CommandSender sender)Deprecated.Gets the name of a command sender. This is a unique name and this method should never return a "display name".- Parameters:
sender-- Returns:
-
toFriendlyString
public static java.lang.String toFriendlyString(org.bukkit.Location location) -
replaceMacros
public static java.lang.String replaceMacros(org.bukkit.command.CommandSender sender, java.lang.String message)Replace macros in the text.- Parameters:
sender-message-- Returns:
-
replaceColorMacros
public static java.lang.String replaceColorMacros(java.lang.String str)Replace color macros in a string. The macros are in the form of `[char] where char represents the color. R is for red, Y is for yellow, G is for green, C is for cyan, B is for blue, and P is for purple. The uppercase versions of those are the darker shades, while the lowercase versions are the lighter shades. For white, it's 'w', and 0-2 are black, dark grey, and grey, respectively.- Parameters:
str-- Returns:
- color-coded string
-
getTimeString
public static java.lang.String getTimeString(long time)Get the 24-hour time string for a given Minecraft time.- Parameters:
time-- Returns:
-
getFriendlyTime
public static java.lang.String getFriendlyTime(long time)
-