| IsOnChiPon | None | bool | Whether it's in Chii, Pon, or Kan phase |
| IsOnBabei | None | bool | Whether it's in Babei phase |
| IsRoundWind | None | bool | Whether it's the current round's wind |
| IsSelfWind | None | bool | Whether it's the player's own wind |
| IsCanWin | None | bool | Whether the player can win |
| IsLiqi3 | None | bool | Whether it is a three-player mahjong |
| Chang | None | int | Current round: 0=East, 1=South, 2=West |
| Ben | None | int | Current round number |
| Ju | None | int | Current hand number |
| Oya | None | int | Seat number of the dealer |
| Score | None | []int | Player scores |
| DiscardTile | None | [][]string | Tiles in each player's discard pile |
| Riichi | None | []bool | Riichi status of each player |
| IsCan | int | bool | Whether action (x) can be performed |
| IsCanOperations | None | bool | Whether any actions can be performed |
| IsOperation | uint32 | bool | Deprecated |
| SetUserUseMouse | bool | None | Set whether the user is using the mouse |
| HandTile | None | []string | Player's hand tiles |
| OperationCombination | uint32 | []string | Get combination for operation |
| LeftTileCount | None | int | Remaining tile count |
| CanIppatsu | None | []bool | Whether each player can perform Ippatsu |
| GlobalLeftTile | None | []string | Global discard pool |
| RiichiAt | None | []int | Position of Riichi in global discard pool, -1 if not declared |
| Level | None | string | Player level |
| LevelScore | None | uint32 | Player level score |
| IsInSyncGame | None | bool | Whether this game is a reconnection game |
| Melds | None | [][][]string | Melds of each player |
| RoundEnd | None | *RoundEnd | Information on round end |