room.abort
"room.abort": void
room.ban
"room.ban": string
room.bracket.move
"room.bracket.move": { bracket: "player" | "spectator"; uid: string }
room.bracket.switch
"room.bracket.switch": "player" | "spectator"
room.chat.clear
"room.chat.clear": void
room.chat.send
"room.chat.send": { content: string; pinned: boolean }
room.create
"room.create": boolean
room.join
"room.join": string
room.kick
"room.kick": { duration: number; uid: string }
room.leave
"room.leave": void
room.owner.revoke
"room.owner.revoke": void
room.owner.transfer
"room.owner.transfer": string
room.setconfig
"room.setconfig": {
index:
| "name"
| "userLimit"
| "autoStart"
| "allowAnonymous"
| "allowUnranked"
| "userRankLimit"
| "useBestRankAsLimit"
| "forceRequireXPToChat"
| "gamebgm"
| "match.gamemode"
| "match.modename"
| "match.ft"
| "match.wb"
| "options.g"
| "options.passthrough"
| "options.stock"
| "options.display_next"
| "options.display_hold"
| "options.gmargin"
| "options.gincrease"
| "options.garbagemultiplier"
| "options.garbagemargin"
| "options.garbageincrease"
| "options.garbagecap"
| "options.garbagecapincrease"
| "options.garbagecapmax"
| "options.garbageattackcap"
| "options.garbageabsolutecap"
| "options.garbagephase"
| "options.garbagequeue"
| "options.garbageare"
| "options.garbageentry"
| "options.garbageblocking"
| "options.garbagetargetbonus"
| "options.presets"
| "options.bagtype"
| "options.spinbonuses"
| "options.combotable"
| "options.kickset"
| "options.nextcount"
| "options.allow_harddrop"
| "options.display_shadow"
| "options.locktime"
| "options.garbagespeed"
| "options.are"
| "options.lineclear_are"
| "options.infinitemovement"
| "options.lockresets"
| "options.allow180"
| "options.room_handling"
| "options.room_handling_arr"
| "options.room_handling_das"
| "options.room_handling_sdf"
| "options.manual_allowed"
| "options.b2bchaining"
| "options.b2bcharging"
| "options.openerphase"
| "options.allclear_garbage"
| "options.allclear_b2b"
| "options.garbagespecialbonus"
| "options.roundmode"
| "options.allclears"
| "options.clutch"
| "options.nolockout"
| "options.boardwidth"
| "options.boardheight"
| "options.messiness_change"
| "options.messiness_inner"
| "options.messiness_nosame"
| "options.messiness_timeout"
| "options.usebombs";
value: string
| number
| boolean;
}[]
room.setid
"room.setid": string
room.start
"room.start": void
room.unban
"room.unban": string