Live data from Hacker News

Minosoft: Open-source Minecraft client, written from scratch

gitlab.bixilon.de

51–60 of 93 posts

Re: Minosoft: Open-source Minecraft client, written from scratch

#52
post #35

Wait so this actually implements everything? Like all the features? System recs are quite high, I was hoping to find something that my kids can use on their Chromebooks but even if this isn’t it, this is cool as heck.

If you're on a low end system, I can recommend Minetest. It's a similar but different experience - you still mine blocks and craft items but all of the details are quite different. I enjoy both games; while I prefer Minecraft due to community and momentum, Minetest is great if you just want a nice and simple sandbox.

Minetest is a prime example of the weakness of the open source community. A bunch of people want to "system dev" you a framework. Very few want, or is capabale of, designing you an actual finished game, at least in the open source context. Op's kid deserve better. The best I can suggest is 0AD. https://play0ad.com/ It might require an actual computer though.

Re: Minosoft: Open-source Minecraft client, written from scratch

#53

Yah, selfhosted gitlab. Can't handle it. https://github.com/bixilon/minosoft

Looks like it's trying to get some asset files from the bixilon.de server? I can't try this out right now because it crashes with: java.io.IOException: Server returned HTTP response code: 502 for URL: https://gitlab.bixilon.de/bixilon/pixlyzer-data/-/raw/master/hash/ae/ae844d6a7949f9e70a3ce0f7a12d455c4bcb96c4.mbf?inline=false I'll try later, looks like a really cool project.

I got it running by replacing

`https://gitlab.bixilon.de/bixilon/pixlyzer-data` with `https://github.com/Bixilon/pixlyzer-data`

in src/main/java/de/bixilon/minosoft/config/profile/profiles/resources/source/SourceC.kt

Re: Minosoft: Open-source Minecraft client, written from scratch

#54
post #13
post #10

For those wondering, hypixel was an impressive minecraft mod. The devs moved on to create Hytale - a minecraft-like game that is still to be released. At least that's what my fallible memory says. https://hytale.com/ I assume this is an unrelated effort. And just an engine with basic minecraft play. Actual minecraft is too wide and deep for any "reimplementation" to fall from the skys at this point.

hypixel is an impressive minecraft server, not mod

For a demonstration of what hypixel is, Technoblade has some great videos. My favorite being The Great Potato War saga: https://www.youtube.com/watch?v=5qjnDd1rsII

Re: Minosoft: Open-source Minecraft client, written from scratch

#56
post #30

Sounds like it's only a client. Still very impressive and might be helpful for some people, but not really where the performance bottleneck is most of the time. The same thing done for a survival server implementation would be a lot more interesting and useful.

Independent client (ie, not a patch on top of the Mojang client) with working physics is actually a sort of holy grail in the third party minecraft development community.

Very few implementations ever reach that level of maturity. Everyone and their mom gets the networking/keepalive/inventory stuff working. Mature clients maybe get gravity and basic movement working. A single digit number of implementations have gone farther than that.

Physics is the least documented corner of Minecraft. Effectively everything about lighting, entities, the map format, and the network protocol is well documented without having to dig through the decompiled source.

Not so with physics. No two physics implementations look alike because:

A) The Java Minecraft physics engine is a pretty tangled mess to begin with

B) Each implementation represents a unique attempt to research and re-implement that mess

Re: Minosoft: Open-source Minecraft client, written from scratch

#57

Wait so this actually implements everything? Like all the features? System recs are quite high, I was hoping to find something that my kids can use on their Chromebooks but even if this isn’t it, this is cool as heck.

Minecraft Java runs on a toaster with performance mods. Another small thing you can do is run a "fast" JDK like Graal EE.

Right, have you tried to port all the C++ libraries to your toaster?

Re: Minosoft: Open-source Minecraft client, written from scratch

#58

Yah, selfhosted gitlab. Can't handle it. https://github.com/bixilon/minosoft

Looks like it's trying to get some asset files from the bixilon.de server? I can't try this out right now because it crashes with: java.io.IOException: Server returned HTTP response code: 502 for URL: https://gitlab.bixilon.de/bixilon/pixlyzer-data/-/raw/master/hash/ae/ae844d6a7949f9e70a3ce0f7a12d455c4bcb96c4.mbf?inline=false I'll try later, looks like a really cool project.

the original link is now redirecting to github.com, seems like low on capacity. downloading that single file should work now I guess

Re: Minosoft: Open-source Minecraft client, written from scratch

#59
post #10

For those wondering, hypixel was an impressive minecraft mod. The devs moved on to create Hytale - a minecraft-like game that is still to be released. At least that's what my fallible memory says. https://hytale.com/ I assume this is an unrelated effort. And just an engine with basic minecraft play. Actual minecraft is too wide and deep for any "reimplementation" to fall from the skys at this point.

Nope, hypixel is the largest minecraft server, although the definitely use a lot of server side mods and scripts to keep things functioning. Hytale is still certified classic vaporware. Anyone re-implementing minecraft would also have to reimplement all the quirks and undocumented interactions, as well as essentially staying compatible with forge and the apis mods expect. So whatever rewrite has to be in a JVM, and m…

actually the rewrite seems not to be compatible with forge or whatever. It is not depending on original minecraft code. Still on jvm.

Re: Minosoft: Open-source Minecraft client, written from scratch

#60
Things like this always make me a bit sad when things like mine test exist. Since projects like this depends on decompiled Minecraft source, they're legally still piracy.

Meanwhile, it probably would be simpler to implement some thing like hypixel in the open-source Minecraft-workalike minetest, where you'd be in much less legally muddy water.

But still nobody would play that. Because brand.

Post reply on HN