Class ChatPackets


  • public class ChatPackets
    extends java.lang.Object
    Utility class for creating and queuing chat packets.
    • Constructor Detail

      • ChatPackets

        public ChatPackets()
    • Method Detail

      • queuePublicMessagePacket

        public static void queuePublicMessagePacket​(java.lang.String message)
        Queues a public message packet with the specified message to be sent.
        Parameters:
        message - the message to be sent
      • createPublicMessagePacket

        public static RSPacketBufferNode createPublicMessagePacket​(java.lang.String message)
        Creates a packet node for a public message.
        Parameters:
        message - the message to be sent
        Returns:
        the created RSPacketBufferNode
      • queuePublicMessagePacket

        public static void queuePublicMessagePacket​(java.lang.String message,
                                                    int color,
                                                    int style)
        Queues a public message packet with the given message, color, and style.
        Parameters:
        message - the message to send as part of the packet
        color - the color of the message
        style - the style of the message
      • createPublicMessagePacket

        public static RSPacketBufferNode createPublicMessagePacket​(java.lang.String message,
                                                                   int color,
                                                                   int style)
        Creates a public message packet with the specified message, color, and style.
        Parameters:
        message - the message to send
        color - the color of the message
        style - the style of the message
        Returns:
        the created RSPacketBufferNode containing the public message packet
      • queueFriendsChatMessagePacket

        public static void queueFriendsChatMessagePacket​(java.lang.String message)
      • createFriendsChatMessagePacket

        public static RSPacketBufferNode createFriendsChatMessagePacket​(java.lang.String message)
      • queuePublicMessagePacket

        public static void queuePublicMessagePacket​(int chat,
                                                    java.lang.String message,
                                                    int color,
                                                    int style,
                                                    int something)
      • createPublicMessagePacket

        public static RSPacketBufferNode createPublicMessagePacket​(int chat,
                                                                   java.lang.String message,
                                                                   int color,
                                                                   int style,
                                                                   int something)
      • queuePrivateMessagePacket

        public static void queuePrivateMessagePacket​(java.lang.String player,
                                                     java.lang.String message)
        Queues a private message packet to be sent to the specified player with the given message.
        Parameters:
        player - the player to send the message to
        message - the content of the message
      • createPrivateMessagePacket

        public static RSPacketBufferNode createPrivateMessagePacket​(java.lang.String player,
                                                                    java.lang.String message)
        Creates a private message packet with the given player name and message.
        Parameters:
        player - the name of the player to send the private message to
        message - the content of the private message
        Returns:
        the prepared RSPacketBufferNode for the private message packet