Package-level declarations

Types

Link copied to clipboard
data object FriendListLoaded : OutgoingGameMessage

Friend list loaded is used to mark the friend list as loaded if there are no friends to be sent. If there are friends to be sent, use the UpdateFriendList packet instead without this.

Link copied to clipboard
class MessagePrivate : OutgoingGameMessage

Message private packets are used to send private messages between players across multiple worlds. This specific packet results in the From name: message being shown on the target's client.

Link copied to clipboard
class MessagePrivateEcho(val recipient: String, val message: String) : OutgoingGameMessage

Message private echo is used to show the messages the given player has sent out to others, in a "To name: message" format.

Link copied to clipboard
class UpdateFriendList(val friends: List<UpdateFriendList.Friend>) : OutgoingGameMessage

Update friendlist is used to send the initial friend list on login, as well as any additions to the friend list over time.

Link copied to clipboard
class UpdateIgnoreList(val ignores: List<UpdateIgnoreList.IgnoredPlayer>) : OutgoingGameMessage

Update ignorelist is used to perform changes to the ignore list. Unlike friend list, it is possible to delete ignore list entries from the server's perspective.