Tras una semana de los interesantes anuncios y titulares que nos dejó la MineCon Earth 2018, llega una nueva noticia destacada, y no es poca cosa, pues Minecraft da un paso hacia el open source, liberando parte de su código fuente. Es decir, parte del código del motor que hace funcionar Minecraft será puesto a disposición de cualquiera que quiera descargarlo para utilizarlo como desee.
Concretamente, Mojang ha liberado hasta el momento dos librerías, que son Brigadier y Data Fixer Upper. Aunque en un futuro se irán liberando nuevas librerías. La próxima en ser liberada podría ser Blaze3D, que es nada más y nada menos que la reescritura del motor de renderizado del juego, que llegará con la futura versión de Minecraft.
Actualización: La versión 1.14 de Minecraft ya está disponible.
Las librerías liberadas están bajo una licencia MIT, por lo que cualquiera puede contribuir a mejorar el código fuente de la versión Java de Minecraft, lo que se traduce en tener la oportunidad de colaborar a mejorar parte del juego. Pero no solo eso, también puede ser interesante para moddders, que pueden utilizar el código fuente para mejorar sus modificaciones del juego, e incluso para ahorrarse picar esa líneas de código si estamos desarrollando un juego.
El anuncio proviene del equipo de desarrollo de la versión Java, en Estocolmo, liderado por Nathan Adams, conocido como Dinnerbone. Estas fueron sus palabras al respecto de la liberación de parte del código fuente:
Las librerías son pequeñas partes del motor del juego. Estamos creando algunas librerías autocontenidas que Minecraft utiliza de código abierto. Cualquiera puede recogerlos y usarlos en su propio juego. Básicamente, cualquiera puede contribuir y ayudar a mejorar el motor de nuestro juego.
¿Qué te parece la idea de que parte del código fuente de Minecraft sea liberado a la comunidad? ¿Tienes alguna idea de lo que se podría hacer? ¡Cuéntanoslo en los comentarios!