Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Minecraft Java can be run fully offline without their launcher, and servers can be run with authentication disabled. There's no need to rewrite the whole game ...


For real? Ok yeah I need to do that. Shit’s obnoxious and just another way for things to go wrong if all you’re trying to do is local games and local-network multiplayer. I assumed they’d made it impossible to run without the launcher—if you can, it seems to kinda defeat the whole purpose of all the phoning-home (though I think a lot of that’s after it starts, too, so am not sure if this approach will end up helping)


There are lots of 3rd party (mostly open source) launchers.


Can't run it without their launcher last I tried. How? (I own the game since beta but I can't be bothered to deal with MS anymore)


via third party launchers. some of them can also handle modpacks, shaders, optifine, LAN multiplayer, etc:

https://github.com/huanghongxun/HMCL

https://github.com/PojavLauncherTeam/PojavLauncher

https://github.com/PrismLauncher/PrismLauncher


Thanks. I only heard about MultiMC before and it apparently required MS login...


The version JSON file and JAR are both public. The JSON file describes the dependencies needed (public urls) and how to build the launch command.


As far as I could tell, it can't be installed offline or without a MS account. There's no offline installer. If a rewrite corrects this, that's a huge win


...Ah. Totally can-ish. I helped the RasPi4 community a few years ago with that. I'll go see if I can dig up those scripts. Though I have a sneaking suspicion you might be right in that to generate the initial flurry of download urls you need someone to have had an account to get the urls for version of the client you're downloading, plus the asset packs. Once you have those urls, you should be able to wget to stage/mirror to your hearts content locally, and then you just have to use a shellscript and a bonkers lontg java invocation that the launcher normally generates. You don't need the installer/an account to start the game once you have the clients downloaded, though not having to deal with wrangling lwjgl libs, java classpathery, and the occasional java runtime increment is definitely an increase in ergonomics, I'll give you that.

Didn't maintain it or anything, but another member of the community took the lessons learned from my teardown of it and I think polished it up. Needed a pick me up project at the time. Was around 1.14-ish I think? Also helped them get sound working in Forge.

Found one of the threads, though this either wasn't one of the ones with the gorey details, or they probably snipped the posts as they may not have been super comfortable with me laying out how to vivisect Microsoft's shiny new acquisition for people. I was in a rough headspace back then.

https://forums.raspberrypi.com/viewtopic.php?t=260357


You just need to manually install it. The JAR and all the dependencies are public.

There are many installers out there that don’t auth, I wrote one that does auth for Apple Silicon support and it wasn’t difficult.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: