4 ms·
it already is, the entire protocol is reverse engineered, there are tools to automatically deobfuscate the code and there is already a full reimplementation of
by str3wer 2y ago
it already is, the entire protocol is reverse engineered, there are tools to automatically deobfuscate the code and there is already a full reimplementation of minecraft that also supports servers
- INTPenis 2y agoDoes that mean there are open source clients that can connect to servers without a microsoft account?
- beeboobaa3 2y agothe client has to authenticate with a central server and present a ticket to the server it wants to connect to. otherwise clients could impersonate each other easily.
- justusthane 2y agoThere are server mods that remove this requirement though.
- beeboobaa3 2y agosure, iirc it used to even just be a setting? online-mode=false most servers leave it enabled because preventing player impersonation is pretty important so people can't just easily grief each other. some piracy servers implemented their own auth on top.
- xboxnolifes 2y agoIf the server is configured to not require server auth.
- Cyberdog 2y agoIf that's the case, how come nobody seems to be writing improved Minecraft clients? Ever since I started playing it in the beta days I've been frustrated with how poorly Minecraft performs relative to what it's showing on the screen. (Not that that stopped me from pouring hundreds of hours into the damn thing.)
- imtringued 2y agoYeah, it was always weird how 32x32x48 extreme reactors lagged the game whenever you looked at them, but the moment you looked away everything was fine.
- xboxnolifes 2y agoThere are tons. There are mods that rewrite graphics rendering, chunk loading, multi-threading, ...
- vintermann 2y agoWell, they do? Sodium, for instance. It's a mod, not a full rewrite, rewriting the client from scratch would mean a lot of boring work like speaking with Mojang's server, but I understand Sodium basically rips out and replaces the entire graphics pipeline of the client.