JoinUpdate

Clan channel full join update implies the user is joining a new clan.

Constructors

Link copied to clipboard
constructor(clanHash: Long, updateNum: Long, clanName: String, discardedBoolean: Boolean, kickRank: Int, talkRank: Int, members: List<ClanChannelFull.ClanMember>, version: Int = DEFAULT_OLDSCHOOL_VERSION, base37Names: Boolean = false)

Properties

Link copied to clipboard

the 64-bit hash of the clan

Link copied to clipboard

the name of the clan

Link copied to clipboard

currently unknown as the client discards this value

Link copied to clipboard
val flags: Int
Link copied to clipboard

whether a custom version id is provided. It is unclear what the purpose behind this is, as the values are discarded.

Link copied to clipboard

the minimum rank needed to kick other players from the clan

Link copied to clipboard

the list of members within this clan.

Link copied to clipboard

the minimum rank needed to talk in the clan

Link copied to clipboard

the update counter/timestamp for the clan. The exact behaviours behind this are not known, but the value appears to be an epoch time millis, with each minor change resulting in the value incrementing by +1; e.g. each member joining seems to increment the value by 1.

Link copied to clipboard

whether to send the names of players in a base-37 encoding. In OldSchool RuneScape, this option is unused.

Link copied to clipboard

whether to use display names for encoding. In OldSchool RuneScape, this is always the case and cannot be opted out of.

Link copied to clipboard

the version id, defaulting to 2 in OldSchool RuneScape.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String