[BDS-18373] SubClientLogin packet handler has a spelling mistake when kicking the player for invalid skin Created: 22/May/23  Updated: 23/Nov/23  Resolved: 23/Nov/23

Status: Resolved
Project: Bedrock Dedicated Server
Affects Version/s: 1.19.80, 1.19.81 Hotfix, 1.19.83 Hotfix
Fix Version/s: None

Type: Bug
Reporter: CrasharyDevs Assignee: Unassigned
Resolution: Incomplete Votes: 1
Labels: None
Environment:

Windows 10 22H2


Attachments: PNG File 4326ceb3-619d-49ac-b05e-c09d36736fda.png    
Confirmation Status: Unconfirmed

 Description   

Hello,

 

I was reverse engineering Bedrock Dedicated Server with IDA. Specifically, I was looking at what Mojang changed in the ServerNetworkHandler::handle function for SubClientLogin packet to see how they patched my ForceOP exploit.

While looking at the disassembled code of BDS, i noticed that it would disconnect the client if the sub client had an invalid skin. The translation key is `disconnectionScreen.invalidSki`.

 

I believe the Mojang Developer meant for it to be `dsconnectionScreen.invalidSkin`, as the vanilla client language files does not have a translation for disconnectionScreen.invalidSki`

 



 Comments   
Comment by [MCQA] Kinga Izdebska [ 23/Nov/23 ]

Cleaning up old tickets: This ticket had been set to 'Awaiting Response', but has not received a response from the reporter (~3 months+) so is being closed as Incomplete. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines which includes steps to reproduce the problem.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

Comment by Maciej Piornik [ 22/Aug/23 ]

Hi

Does this issue still occur after updating to 1.20.15?

This ticket will automatically reopen when you reply.

Generated at Sat Jan 11 08:21:34 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.