PocketMine-MP 5.44.4 git-6a7cc02e9dff59b69241aa0bcffdb9903ce86beb
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
13declare(strict_types=1);
14
15namespace pocketmine\network\mcpe\protocol\types\login\clientdata;
16
20final 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
48
51
53 public int $ClientRandomId;
54
57
60
63
65 public string $DeviceId;
66
68 public string $DeviceModel;
69
71 public int $DeviceOS;
72
74 public bool $FilterProfanity;
75
77 public string $GameVersion;
78
80 public int $GraphicsMode;
81
83 public int $GuiScale;
84
86 public string $LanguageCode;
87
89 public int $MaxViewDistance;
90
92 public int $MemoryTier;
93
94 public bool $OverrideSkin;
95
96 public string $PartyId;
97 public bool $IsPartyLeader;
98
103 public array $PersonaPieces;
104
106 public bool $PersonaSkin;
107
112 public array $PieceTintColors;
113
115 public string $PlatformOfflineId;
116
118 public string $PlatformOnlineId;
119
121 public int $PlatformType;
122
123 public string $PlatformUserId = ""; //xbox-only, apparently
124
126 public bool $PremiumSkin = false;
127
129 public string $SelfSignedId;
130
132 public string $ServerAddress;
133
135 public string $SkinAnimationData;
136
138 public string $SkinColor;
139
141 public string $SkinData;
142
144 public string $SkinGeometryData;
145
148
150 public string $SkinId;
151
154
156 public int $SkinImageWidth;
157
159 public string $SkinResourcePatch;
160
162 public string $ThirdPartyName;
163
165 public bool $TrustedSkin;
166
168 public int $UIProfile;
169}