New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
minecraft 1.7.10 cannot start #208
Comments
Any interest in giving this a go on the latest develop branch? |
as someone who has spent the past 6 hours of my time trying to run minecraft on here, there may be a lot more to it, as at least the version im tring to run (b1.7.3) requires AWT, and crashes on startup, which to my knowledge isnt supported, given the comments on #144. my first hacky solution was to attempt to decompile the compiled C# version of the client, and hack in another windowing system, but that has failed every attempt ive done (ive tried many decompilers, on multiple OSes, over the past 7 straight hours), mostly due to the The exception when trying to run the client is
If you would like i can push my csproj and everything i use to launch the game up to github (im not using the CLI IKVM |
Oh. Yeah, the client ain't going to work. I was more interested in the server, as that at least stands a chance. AWT isn't going to work at all. |
I'll test the b1.7.3 server, since its much older it likely has a better chance of running |
that fully started, although i could not connect due to this, im going to try to find a deobfuscated server
|
net_util_md in the stack, out of java.net.*, indicates you don't yet have the socket redesign code in #89. It's on 8.4, which is develop. Give that a go. |
is there a separate nuget feed for develop? im unable to build IKVM locally so id need prebuild libs nvm found the github action that uploads them |
after updating to the develop, i get this error
|
Well, that seems.... like a reasonable exception. Something tried to read a socket. No data arrived. It timed out. I don't know if anything is wrong because I don't know what Minecraft is doing. |
okay this is interesting: i cant connect with a bog standard JVM either 🤔 |
"Stubbing out AWT" is ... not something that makes much sense. AWT is the windowing toolkit. It's how windows are created, fonts are found, graphics are allocated. Not something you can just do nothing for. |
By stubbing out i mean stubbing out everything that isnt 'create window, GL context, and send required events to launch', generally most events arent needed for the game to launch and the basic loop to start (like focus events arent required, closing events, etc.) |
Hmm. Maybe if that's all Minecraft needs. I actually think it would be easier to get the native bits building. |
I recently tried Minecraft 1.7.10 with 8.5.0-develop.690, I don't get the error in the OP
The server launches, but doesn't work correctly, this gets logged when I try to join using the client on JVM
|
This error looked similar to #331, so I decided to retest the 1.7.10 server with the mentioned commit 8cd5f0b cherry picked onto the develop branch. Doing so allows the Minecraft client (on JVM) to successfully connect to the server. Sidenote, I've tested a couple other versions of the minecraft client and some do fail with different stack traces to 1.7.10, would we want such test reports for other versions in this issue or do we want separate posts for other versions? |
I would like a separate post for each individual issue with IKVM. So however we get there. |
Wow. |
I think... this is fixed? Whatever the specific issue was with 1.17.10.... TheLastRar got it running. So, closing this. Open new issues for any other issues. |
ikvm version : IKVM-8.3.0-image-netcoreapp3.1-win7-x64
mc version 1.7.10 official support for java 1.6 , up to java 1.8
however, neither launcher (official, unofficial e.g. mmc) can lanucher this version.
launch client
server
The text was updated successfully, but these errors were encountered: