Frage von NiroF, 33

Hi, ich schreibe an einem Minecraft Client den ich Obfuscaten möchte, mit Proguard, leider kommt beim starten des Obfuscateten Clients ein Fehler: ......?

.... "a java exception has occurred"

Nachdem man dem Fehler Weckgeclickt hat, kommt der Launcher mit dem Fehler darin:

        Exception in thread "main" java.lang.VerifyError: Expecting a stackmap frame at branch target 438
Exception Details:
  Location:
    net/minecraft/client/main/Main.a([Ljava/lang/String;)V @412: ifne
  Reason:
    Expected stackmap frame at this location.
  Bytecode:
    0x0000000: 1211 121b b800 6957 bb00 2759 b700 524c
    0x0000010: 2bb6 0054 2b12 0db6 0055 572b 120e b600
    0x0000020: 5557 2b12 0cb6 0055 572b 121a b600 55b6
    0x0000030: 005b 4d2b 1213 b600 55b6 005b 122d b600
    0x0000040: 5011 63dd b800 6003 bd00 2db6 0051 4e2b
    0x0000050: 120f b600 55b6 005b 122a b600 50bb 002a
    0x0000060: 5912 01b7 005d 03bd 002a b600 513a 042b
    0x0000070: 120b b600 55b6 005b 122a b600 503a 052b
    0x0000080: 1218 b600 55b6 005b 122a b600 503a 062b
    0x0000090: 1214 b600 55b6 005b 3a07 2b12 16b6 0055
    0x00000a0: b600 5b12 0203 bd00 30b6 0051 122d b600
    0x00000b0: 503a 082b 1217 b600 55b6 005b 3a09 2b12
    0x00000c0: 15b6 0055 b600 5b3a 0a2b 121e b600 55b6
    0x00000d0: 005b bb00 3159 1207 b700 65b8 0071 1400
    0x00000e0: 4471 b600 66b6 0068 03bd 0030 b600 513a
    0x00000f0: 0b2b 121f b600 55b6 005b 3a0c 2b12 08b6
    0x0000100: 0055 b600 5bb6 004e 3a0d 2b12 20b6 0055
    0x0000110: b600 5bb6 004e 3a0e 2b12 21b6 0055 b600
    0x0000120: 5b12 2db6 0050 1103 56b8 0060 03bd 002d
    0x0000130: b600 513a 0f2b 1210 b600 55b6 005b 122d
    0x0000140: b600 5011 01e0 b800 6003 bd00 2db6 0051
    0x0000150: 3a10 2b12 1cb6 0055 b600 5bb6 004e 3a11
    0x0000160: 2b12 09b6 0055 b600 5b3a 122b 121d b600
    0x0000170: 55b6 005b 1212 03bd 0030 b600 513a 132b
    0x0000180: b600 533a 142b 2ab6 0056 3a15 1915 1914
    0x0000190: b600 583a 1619 16b9 007d 0100 9a00 1ab2
    0x00001a0: 0046 bb00 3159 1206 b700 6519 16b6 0067
    0x00001b0: b600 68b6 005e 1915 1907 b600 57c0 0030
    0x00001c0: 3a17 b200 473a 1819 17c6 002a bb00 3659
    0x00001d0: b200 48bb 0035 5919 1719 1519 08b6 0057
    0x00001e0: c000 2db6 005f b700 6db7 006e 3a18 a700
    0x00001f0: 053a 1919 1519 09b6 0057 c000 303a 1919
    0x0000200: 1519 0ab6 0057 c000 303a 1a19 18b2 0047
    0x0000210: b600 6f9a 0021 1919 b800 7399 0019 191a
    0x0000220: b800 7399 0011 bb00 4159 1919 191a b700
    0x0000230: 7ab8 006c 1915 190f b600 57c0 002d b600
    0x0000240: 5f36 1b19 1519 10b6 0057 c000 2db6 005f
    0x0000250: 361c 1915 120e b600 5a36 1d19 1512 0cb6
    0x0000260: 005a 361e 1915 120d b600 5a36 1f19 1519
    0x0000270: 0eb6 0057 c000 303a 20bb 0023 59b7 004a
    0x0000280: 1224 bb00 2559 b700 4db6 004c b600 4b19
    0x0000290: 1519 11b6 0057 c000 3012 24b6 0049 c000
    0x00002a0: 243a 2119 1519 04b6 0057 c000 2a3a 2219
    0x00002b0: 1519 05b6 0059 
       
Antwort
von Cooper97, 15

Du hast wahrscheinlich vergessen die Main Class von der Obfuscation auszunehmen. Genau kann ich es dir aber leider nicht sagen, da ich schon seit einiger Zeit zum obfuscaten nur noch Zelix Klassmaster nutze.

Antwort
von Scrummer, 21

Mein persönlicher Tipp ist, hör auf dieses Spiel zu hacken und spiel legit :)

Es macht nicht nur dir sondern auch den anderen mehr Spass.

Keine passende Antwort gefunden?

Fragen Sie die Community