Steve987321 / toadclient

a Minecraft cheat/client for Lunar Client 1.7.10 & 1.8.9 for Windows.
MIT License
11 stars 2 forks source link

mapping "bridge" #2

Closed Blqtent closed 2 months ago

Blqtent commented 2 months ago

Maybe classloader or mapping issue? Or injection issue.

Blqtent commented 2 months ago

Hook issue with swapbuffers

Steve987321 commented 2 months ago

Hello, sorry for late response, but did you found the solution to your problem? @Blqtent

Blqtent commented 2 months ago

yes but I have a question In the mappings, what does "bridge" mean? Like bridge$getTheWorld

Steve987321 commented 2 months ago

That is I think just lunar client renaming functions, I don't know what it means.

Blqtent commented 2 months ago

wait so where did u get the mappings from tho? I thought lunar's mappings were just the normal unobfuscated names

Steve987321 commented 2 months ago

Most classes are unobfuscated, so I simply ran the jvm functions on these classes to get their properties. The function that logs them is loop_through_class

Blqtent commented 2 months ago

bruh it crashes so much bc it cant get mappings. Its so random, like sometimes it can get them next time it cant

Steve987321 commented 2 months ago

Make sure you do any additional checks before you call the function, sometimes classes could also be obfuscated. If you also want to get the fields you could uncomment the jvmti code in the init stage of the client.