Live data from Hacker News

Minosoft: Open-source Minecraft client, written from scratch

gitlab.bixilon.de

91–93 of 93 posts

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

#91

Earlier quoted context omitted.

If that had any ounce of truth clearly they would have tried taking down mineserver and minetest long ago. If projects gets taken down it's because of copyright infringement, not because they are referencing the name. Removing all references to Minecraft won't do anything if the project contains assets or decompiled code from Minecraft either.

Minecraft is a trademark. You can't make references to it from your own work. Feel free to research mojangs history and intellectual property laws. You don't have rights, only privledges given temporarily by the corp. They can choose to C&D whenever they like.

You can totally reference a trademark without infringing on it, see Nominative Use / Nominative Fair Use[1]. Whether or not a usage falls under Nominative Use is ultimately up to a court to decide. Of course a company can send C&D letters whenever they like, that doesn't mean it's going to hold up in court.

With all that said I have never heard about Mojang or Microsoft sending C&D letters over someone giving their project a name vaguely referencing Minecraft. Do you actually have any examples, because when I google Mojang and C&D I only get examples of Mojang receiving C&D letters, not sending them.

[1]: https://en.wikipedia.org/wiki/Nominative_use

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

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

What's interesting is that the Minecraft netcode is so bad that your client physics doesn't even need to be accurate or even correct for it to work. There is no verification that the client's inputs actually match the player's resulting position (not that they're even sent to the server). The client sends their position to the server, the server does some simple checks for flying, speed hacks, phasing through walls, and that's about it. Which is why there's all sorts of interesting movement cheats, and also why most servers run some kind of third-party anticheat plugin.

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

#93

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.

I think I've seen a Minecraft client reimplementation that runs in the browser, can't remember what it's called though
Post reply on HN