Live data from Hacker News

Minosoft: Open-source Minecraft client, written from scratch

gitlab.bixilon.de

41–50 of 93 posts

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

#42
Just so you know there's a very intense client modding community centered around the so called anarchy servers, in particular 2b2t. Cheating is allowed on such servers and it actually makes the game very interesting. Examples:

- Rusherhack: movement, combat, awareness, ... your bread and butter type of a client mod: https://www.youtube.com/watch?v=Dg1BoHX7bJo

- Baritone: autonomous actions, including pathing, mining and even autonomous building from schematics: https://www.youtube.com/watch?v=CZkLXWo4Fg4

Anarchy is something rather unique, I don't think this type of environment/community exists in any other game.

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

#43
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.

The wiki.vg website has a list of quite a few server implementations, even some written in Rust! That site also has extensive documentation of the Minecraft protocol if you want to try writing a server or client yourself.

https://wiki.vg/Server_List

https://wiki.vg/Protocol

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

#44
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.

Client is more impressive than server in my opinion, so many people have already done tons of implementations for servers

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

#45

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.

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

#46
post #40
post #38

Earlier quoted context omitted.

Ok, I hope we can split the wheat from the chaff without haggle. I'm corrected, "Hypixel" is the name of a server, not a mod. So who was the guys that started Hypixel Studios and Hytale? Maintaining a server doesn't seem like the immediate precursor to starting a whole new game.

> So who was the guys that started Hypixel Studios and Hytale? The same people who run Hypixel minecraft server? They didn't just "maintain" a server. They developed custom mods and solutions, over 40+ minigames, custom plugins. Like I said, its more of a "custom experience". It is this knowledge, not "maintaining a server", which is the precursor to starting a whole new game. For example, Icefrog was involved in the…

Ok, I was just choosing you to respond to for all the flack I was getting for calling it a mod and not a server. You are circling back to my original point of confusion - that these guys where a mod community and not just a server.

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

#47
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 has lots of great mods or extensions that add interesting features, like trains. there are also public servers, some of which have very friendly communities.

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

#48
post #26

Earlier quoted context omitted.

Do you have any examples of such features? By chance (?) I happened to stumble upon a YouTube video involving a sky islands server by hypixel earlier today. It included some nether portal which seemed to transport people to different servers.

What you're seeing is BungeeCord, a Minecraft proxy server that lets you run thousands of servers through one domain name. You set up a load balancer that points to a bunch of BungeeCord instances and those in turn point to the actual internal mini-game and lobby servers. I think internally the server transfer process is described to the client as a world change (similar to going to the Nether). If you look it up it…

> If you look it up it likely won't be called BungeeCord anymore (maybe Waterfall now?)

Yes it will be, BungeeCord itself is still a thing but then you also have a bunch of different forks people use (such as Waterfall like you mentioned)

And then there's also more proxies such as Velocity (which is now more commonly used)

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

#49
post #23

Earlier quoted context omitted.

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…

> Look at bedrock edition, the only people who play it are people who mis-clicked when buying or don't own a PC. I would need a reference to believe that. The core minecraft community - streamers, modders, tech folks ... might be all about java edition. But I think bedrock is where the money and quantity is at this point. And despite what mojang says, I find it hard to believe that they want to maintain two code base…

Most of the young kids (including mine) are growing up playing Bedrock, not Java.

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

#50

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.
Post reply on HN