Uploaded image for project: 'Bedrock Dedicated Server'
  1. Bedrock Dedicated Server
  2. BDS-18373

SubClientLogin packet handler has a spelling mistake when kicking the player for invalid skin

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Incomplete
    • None
    • 1.19.80, 1.19.81 Hotfix, 1.19.83 Hotfix
    • None
    • Windows 10 22H2
    • Unconfirmed

      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`

       

            Unassigned Unassigned
            CrasharyDevs CrasharyDevs
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: