Live data from Hacker News

Minosoft: Open-source Minecraft client, written from scratch

gitlab.bixilon.de

21–30 of 93 posts

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

#23
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…

> 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 bases of converging games in the long run. Bedrock has the performance potential. Java has the mechanics that the core community prefers. Still.

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

#24
post #8

Hypixel is a large server/network of mini-game servers. Them working is really impressive because they (and other similar large servers) use many advanced/esoteric features of Minecraft to make their minigames stand out.

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.

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

#26
post #8

Hypixel is a large server/network of mini-game servers. Them working is really impressive because they (and other similar large servers) use many advanced/esoteric features of Minecraft to make their minigames stand out.

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 likely won't be called BungeeCord anymore (maybe Waterfall now?), as the MC community likes to constantly fork things and change the name.

Hypixel constantly uses things like custom sound effects, spawning particles where they don't belong, using player facing direction for ray tracing for projectiles (e.g., QuakeCraft), and manipulation of player inputs (e.g., remapping crouch to flight, right clicking the air to trigger scripted events/abilities). Additionally, they have advanced anticheat heuristics that are quite sensitive to the slight differences in control patterns/packets that would come from an alternative client such as OP.

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

#27
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…

[deleted]

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

#28
One optimization I'm surprised hasn't made it to Minecraft yet is parts of chunks deep below ground will sometimes render before blocks closest to the player or at least closest to the ground that the player should be able to see. I would think if you're at ground level looking around, it should prioritize loading blocks that are most likely to block vision for the player.

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

#29
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

It was an adventure map before it was a server.
Post reply on HN