You can sign up to get a daily email of our articles, see the Mailing List page!

Mojang to open source more of Minecraft with two libraries already on GitHub

Posted by , | Views: 5,883

I have to admit, I am quite surprised by this. Mojang (owned by Microsoft) are to open source more of Minecraft and they've already started to do so.

Beginning with "Brigadier" [GitHub], which is what they're calling a "command parser & dispatcher". What this does, is deal with commands players can enter into the chat box like "/give LiamD gold_block 4". Then, it splits it up and parses into ways the Minecraft actually understands and hopefully you get your gold blocks. Note: I posted about this on our Reddit nearly two weeks ago.

While that's pretty cool, it's not massively exciting overall. However, this is only the beginning. They've also open sourced "DataFixerUpper" [GitHub], which deals with old and stale data which needs to be spruced up when loaded into newer versions of Minecraft. The example given is from older Minecraft worlds, where perhaps a part of the world hasn't been loaded for years and this helps deal with those situations.

The most exciting thing though, is that they're considering open sourcing what they're calling "Blaze3D", which is a brand new rendering engine they're hoping to put into the 1.14 release of Minecraft. Now that would be pretty awesome to see.

See more about their plans on the official Minecraft blog post.

Article taken from GamingOnLinux.com.
13 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
12 comments
Page: 1/2»
  Go to:

Seegras 9 October 2018 at 9:22 am UTC
Finally...

https://web.archive.org/web/20100301103851/http://www.minecraft.net/about.jsp
Quote"Once sales start dying and a minimum time has passed, I will release the game source code as some kind of open source. I'm not very happy with the draconian nature of (L)GPL, nor do I believe the other licenses have much merit other than to boost the egos of the original authors, so I might just possibly release it all as public domain. "
poke86 9 October 2018 at 10:00 am UTC
View PC info
  • Supporter
SeegrasFinally...
https://web.archive.org/web/20100301103851/http://www.minecraft.net/about.jsp

That was Notch though, he's not in charge anymore. The full game in the public domain is not going to happen.
Samsai 9 October 2018 at 12:08 pm UTC
A command parser and a game-specific data fixing algorithm? Yay... This is just about the most useless stuff they could have open sourced and will pretty much not benefit the modding community or anyone else.
Hopfenmeister 9 October 2018 at 12:11 pm UTC
Personally, I make my kids use minetest instead. Am I too cruel on them? What do they miss?
ZekThePenguin 9 October 2018 at 12:30 pm UTC
Too late. We have Minetest.
MayeulC 9 October 2018 at 12:51 pm UTC
Interesting. They are open sourcing parts of the engine. Those are basically parts that already work quite well in Minetest. The only use I could see for them is making Minetest more interoperable with Minecraft (for example, it would be great to use Minetest's graphics engine with Minecraft, using a shim for compatibility with their "Blaze" engine API.
RandomizedKirbyTree47 9 October 2018 at 6:49 pm UTC
SeegrasFinally...

https://web.archive.org/web/20100301103851/http://www.minecraft.net/about.jsp
Quote"Once sales start dying and a minimum time has passed, I will release the game source code as some kind of open source. I'm not very happy with the draconian nature of (L)GPL, nor do I believe the other licenses have much merit other than to boost the egos of the original authors, so I might just possibly release it all as public domain. "
Notch only said he would release the source once sales died down. Minecraft is still selling a lot (at least Bedrock Edition is).

And in any case, Notch is no longer in charge.
Cestarian 9 October 2018 at 9:08 pm UTC
ZekThePenguinToo late. We have Minetest.
that's kinda interesting, did not know about this one. How does it compare to the current minecraft
MayeulC 10 October 2018 at 11:52 am UTC
Cestarian
ZekThePenguinToo late. We have Minetest.
that's kinda interesting, did not know about this one. How does it compare to the current minecraft

It is more akin to Garry's mod. The base game is pretty vanilla/bland (though they're working on it), but Minetest is also a game engine, for which you can make games and mods very easily in LUA.

Tons of fun, lots of diversity in the available mods and online servers. There are also Minetest "Games", which are basically mod packs, that form a more complete game (you have mineclone2, for instance, that aims at recreating Minecraft, but if what you really want is another minecraft, you're going to be disappointed with anything but Minecraft, obviously).

They have a new website with some content (mods, games) already on it: https://content.minetest.net/

There's a lot of room for improvement, though, but it's quite promising, and steadily coming along
The engine is based on Irrlicht, IIRC. It performs better than Minecraft on lower-end systems, but has some missing features, I think (culling, far rendering), but some extras as well (bumpmaps are a nice touch). So, room for improvement everywhere (I've been wanting to contribute, I'll probably do when I have some free time).


Last edited by MayeulC at 10 October 2018 at 11:53 am UTC
Seegras 10 October 2018 at 4:07 pm UTC
I wanted to contribute to https://github.com/Seegras/Craft instead ;).
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts