Add missing data to client login user chain (#420)
Fix connecting to pocketmine servers
This commit is contained in:
parent
d31b2b2aec
commit
d2c4430833
3 changed files with 13 additions and 3 deletions
|
|
@ -36,7 +36,7 @@ module.exports = (client, server, options) => {
|
|||
client.createClientUserChain = (privateKey) => {
|
||||
let payload = {
|
||||
...skinData,
|
||||
SkinGeometryDataEngineVersion: '', // 1.17.30
|
||||
SkinGeometryDataEngineVersion: client.versionGreaterThanOrEqualTo('1.17.30') ? '' : undefined,
|
||||
|
||||
ClientRandomId: Date.now(),
|
||||
CurrentInputMode: 1,
|
||||
|
|
@ -63,7 +63,9 @@ module.exports = (client, server, options) => {
|
|||
UIProfile: 0,
|
||||
|
||||
IsEditorMode: false,
|
||||
TrustedSkin: false
|
||||
TrustedSkin: client.versionGreaterThanOrEqualTo('1.19.20') ? false : undefined,
|
||||
OverrideSkin: client.versionGreaterThanOrEqualTo('1.19.62') ? false : undefined,
|
||||
CompatibleWithClientSideChunkGen: client.versionGreaterThanOrEqualTo('1.19.80') ? false : undefined
|
||||
}
|
||||
const customPayload = options.skinData || {}
|
||||
payload = { ...payload, ...customPayload }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue