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.String getFriendlyTime​(long time)  
    static java.lang.String getTimeString​(long time)
    Get the 24-hour time string for a given Minecraft time.
    static java.lang.String replaceColorMacros​(java.lang.String str)
    Replace color macros in a string.
    static java.lang.String replaceMacros​(org.bukkit.command.CommandSender sender, java.lang.String message)
    Replace macros in the text.
    static void sendMessage​(org.bukkit.command.CommandSender sender, java.lang.String message)
    Send a complex message properly.
    static java.lang.String toColoredName​(org.bukkit.command.CommandSender sender, org.bukkit.ChatColor endColor)
    Gets the name of a command sender.
    static java.lang.String toFriendlyString​(org.bukkit.Location location)  
    static java.lang.String toName​(org.bukkit.command.CommandSender sender)
    Gets the name of a command sender.
    static java.lang.String toUniqueName​(org.bukkit.command.CommandSender sender)
    Deprecated.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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)