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
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
47 public int $ClientRandomId;
48
51
54
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
141
143 public string $SkinId;
144
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}