Global

Type Definitions

BlockPM

Source:
Properties:
Name Type Description
blockPM Number
Type:
  • Object

Channel

Source:
Properties:
Name Type Description
channelName String
channelTopic String
channelUserCount Number
Type:
  • Object

ChannelName

Source:
Properties:
Name Type Description
channelName String
Type:
  • Object

CurrentMods

Source:
Properties:
Name Type Description
currentMods Number
Type:
  • Object

Friends

Source:
Properties:
Name Type Description
friends Array
Type:
  • Object

GamePassword

Source:
Properties:
Name Type Description
gamePassword String
Type:
  • Object

Length

Source:
Properties:
Name Type Description
length Number
Type:
  • Object

Match

Source:
Properties:
Name Type Description
matchId Number
inProgress Boolean
matchType Number
activeMods Number
gameName String
gamePassword String
beatmapName String
beatmapId Number
beatmapChecksum String
slots Array
playMode Number
matchScoringType Number
matchTeamType Number
specialModes Number
slotMods Array
Type:
  • Object

MatchId

Source:
Properties:
Name Type Description
matchId Number
Type:
  • Object

MatchJoin

Source:
Properties:
Name Type Description
matchId Number
gamePassword String
Type:
  • Object

Message

Source:
Properties:
Name Type Description
sendingClient String
message String
target String
senderId Number
Type:
  • Object

MessageString

Source:
Properties:
Name Type Description
message String
Type:
  • Object

OsuUpdate

Source:
Properties:
Name Type Description
userId Number
status Number
statusText String
beatmapChecksum String
currentMods Number
playMode Number
beatmapId Number
rankedScore Number
accuracy Number
playCount Number
totalScore Number
rank Number
performance Number
Type:
  • Object

Packet

Source:
Properties:
Name Type Description
id Number
data Message | ReplayFrame | ScoreFrame | UserQuit | Match | Channel | String | Array | Number | UserPresence | OsuUpdate | ServerHost | null
Type:
  • Object

Packet

Source:
Properties:
Name Type Description
id Number
data UserStatus | Message | ReplayFrame | Match | MatchJoin | ScoreFrame | String | Number | Array | null
Type:
  • Object

Permissions

Source:
Properties:
Name Type Description
permissions Number
Type:
  • Object

Protocol

Source:
Properties:
Name Type Description
protocol Number
Type:
  • Object

RandomInt

Source:
Properties:
Name Type Description
randomInt Number
Type:
  • Object

Reason

Source:
Properties:
Name Type Description
reason Number
Type:
  • Object

ReplayFrame

Source:
Properties:
Name Type Description
extra Number
replayFrames Array
action Number
scoreFrame Object
Type:
  • Object

Reply

Source:
Properties:
Name Type Description
reply Number
Type:
  • Object

ScoreFrame

Source:
Properties:
Name Type Description
time Number
id Number
count300 Number
count100 Number
count50 Number
countGeki Number
countKatu Number
countMiss Number
totalScore Number
maxCombo Number
currentCombo Number
perfect Boolean
currentHp Number
tagByte Number
usingScoreV2 Boolean
comboPortion Number
bonusPortion Number
Type:
  • Object

ServerHost

Source:
Properties:
Name Type Description
serverHost String
Type:
  • Object

SlotId

Source:
Properties:
Name Type Description
slotId Number
Type:
  • Object

TitleImage

Source:
Properties:
Name Type Description
titleImage String
Type:
  • Object

UserId

Source:
Properties:
Name Type Description
userId Number
Type:
  • Object

UserIds

Source:
Properties:
Name Type Description
userIds Array.<Number>
Type:
  • Object

UserPresence

Source:
Properties:
Name Type Description
userId Number
username String
timezone Number
countryId Number
permissions Number
longitude Number
latitude Number
rank Number
Type:
  • Object

UserQuit

Source:
Properties:
Name Type Description
userId Number
state Number
Type:
  • Object

UserStatus

Source:
Properties:
Name Type Description
status Number
statusText String
beatmapChecksum String
currentMods Number
playMode Number
beatmapId Number
Type:
  • Object