PocketMine-MP
5.42.2 git-88c18cd9cf7fc37bd5261e6f29ed6041bfe776f1
Loading...
Searching...
No Matches
ClientData.php
1
<?php
2
3
/*
4
* This file is part of BedrockProtocol.
5
* Copyright (C) 2014-2022 PocketMine Team <https://github.com/pmmp/BedrockProtocol>
6
*
7
* BedrockProtocol is free software: you can redistribute it and/or modify
8
* it under the terms of the GNU Lesser General Public License as published by
9
* the Free Software Foundation, either version 3 of the License, or
10
* (at your option) any later version.
11
*/
12
13
declare(strict_types=1);
14
15
namespace
pocketmine\network\mcpe\protocol\types\login\clientdata;
16
20
final
class
ClientData
{
21
26
public
array $AnimatedImageData;
27
29
public
string
$ArmSize
;
30
32
public
string
$CapeData
;
33
35
public
string
$CapeId
;
36
38
public
int
$CapeImageHeight
;
39
41
public
int
$CapeImageWidth
;
42
44
public
bool
$CapeOnClassicSkin
;
45
47
public
int
$ClientRandomId
;
48
50
public
bool
$CompatibleWithClientSideChunkGen
;
51
53
public
int
$CurrentInputMode
;
54
56
public
int
$DefaultInputMode
;
57
59
public
string
$DeviceId
;
60
62
public
string
$DeviceModel
;
63
65
public
int
$DeviceOS
;
66
68
public
string
$GameVersion
;
69
71
public
int
$GraphicsMode
;
72
74
public
int
$GuiScale
;
75
77
public
bool
$IsEditorMode
;
78
80
public
string
$LanguageCode
;
81
83
public
int
$MaxViewDistance
;
84
86
public
int
$MemoryTier
;
87
88
public
bool
$OverrideSkin;
89
90
public
string
$PartyId;
91
96
public
array $PersonaPieces;
97
99
public
bool
$PersonaSkin
;
100
105
public
array $PieceTintColors;
106
108
public
string
$PlatformOfflineId
;
109
111
public
string
$PlatformOnlineId
;
112
114
public
int
$PlatformType
;
115
116
public
string
$PlatformUserId =
""
;
//xbox-only, apparently
117
119
public
bool
$PremiumSkin
=
false
;
120
122
public
string
$SelfSignedId
;
123
125
public
string
$ServerAddress
;
126
128
public
string
$SkinAnimationData
;
129
131
public
string
$SkinColor
;
132
134
public
string
$SkinData
;
135
137
public
string
$SkinGeometryData
;
138
140
public
string
$SkinGeometryDataEngineVersion
;
141
143
public
string
$SkinId
;
144
146
public
int
$SkinImageHeight
;
147
149
public
int
$SkinImageWidth
;
150
152
public
string
$SkinResourcePatch
;
153
155
public
string
$ThirdPartyName
;
156
158
public
bool
$TrustedSkin
;
159
161
public
int
$UIProfile
;
162
}
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData
Definition
ClientData.php:20
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$PremiumSkin
bool $PremiumSkin
Definition
ClientData.php:119
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$SkinId
string $SkinId
Definition
ClientData.php:143
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$SkinData
string $SkinData
Definition
ClientData.php:134
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$PlatformType
int $PlatformType
Definition
ClientData.php:114
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$SkinResourcePatch
string $SkinResourcePatch
Definition
ClientData.php:152
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$CapeData
string $CapeData
Definition
ClientData.php:32
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$CapeImageHeight
int $CapeImageHeight
Definition
ClientData.php:38
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$ThirdPartyName
string $ThirdPartyName
Definition
ClientData.php:155
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$GuiScale
int $GuiScale
Definition
ClientData.php:74
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$UIProfile
int $UIProfile
Definition
ClientData.php:161
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$SkinColor
string $SkinColor
Definition
ClientData.php:131
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$CapeId
string $CapeId
Definition
ClientData.php:35
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$GameVersion
string $GameVersion
Definition
ClientData.php:68
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$DeviceOS
int $DeviceOS
Definition
ClientData.php:65
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$SkinAnimationData
string $SkinAnimationData
Definition
ClientData.php:128
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$ClientRandomId
int $ClientRandomId
Definition
ClientData.php:47
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$TrustedSkin
bool $TrustedSkin
Definition
ClientData.php:158
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$SkinImageWidth
int $SkinImageWidth
Definition
ClientData.php:149
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$SkinImageHeight
int $SkinImageHeight
Definition
ClientData.php:146
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$SelfSignedId
string $SelfSignedId
Definition
ClientData.php:122
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$PlatformOfflineId
string $PlatformOfflineId
Definition
ClientData.php:108
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$IsEditorMode
bool $IsEditorMode
Definition
ClientData.php:77
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$SkinGeometryDataEngineVersion
string $SkinGeometryDataEngineVersion
Definition
ClientData.php:140
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$CapeOnClassicSkin
bool $CapeOnClassicSkin
Definition
ClientData.php:44
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$CapeImageWidth
int $CapeImageWidth
Definition
ClientData.php:41
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$GraphicsMode
int $GraphicsMode
Definition
ClientData.php:71
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$PlatformOnlineId
string $PlatformOnlineId
Definition
ClientData.php:111
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$MaxViewDistance
int $MaxViewDistance
Definition
ClientData.php:83
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$SkinGeometryData
string $SkinGeometryData
Definition
ClientData.php:137
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$DeviceId
string $DeviceId
Definition
ClientData.php:59
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$CurrentInputMode
int $CurrentInputMode
Definition
ClientData.php:53
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$DefaultInputMode
int $DefaultInputMode
Definition
ClientData.php:56
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$PersonaSkin
bool $PersonaSkin
Definition
ClientData.php:99
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$ArmSize
string $ArmSize
Definition
ClientData.php:29
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$ServerAddress
string $ServerAddress
Definition
ClientData.php:125
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$LanguageCode
string $LanguageCode
Definition
ClientData.php:80
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$DeviceModel
string $DeviceModel
Definition
ClientData.php:62
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$CompatibleWithClientSideChunkGen
bool $CompatibleWithClientSideChunkGen
Definition
ClientData.php:50
pocketmine\network\mcpe\protocol\types\login\clientdata\ClientData\$MemoryTier
int $MemoryTier
Definition
ClientData.php:86
vendor
pocketmine
bedrock-protocol
src
types
login
clientdata
ClientData.php
Generated by
1.12.0