Retro Badge

EDIT: We went Retro and created a server in Minecraft 1.15.1! 🪄

Kasper and I stared at each other and had a nice talk during the rain!


We believe we did something reaaaally cool! However Microsoft is not so much on our side on this one hehehe.

So we have two different versions of Minecraft, the Java edition and the Bedrock edition! As Scott mentioned in his great introduction to the hackathon, right now Microsoft focuses on the bedrock edition, as it now focuses a lot specially on Education matters.

The boring part is that it has waay more restrictions when it comes to building your own code. The biggest of those inconveniences is that it is veeery hard to expose data from your Minecraft server.

And we want to know what is going on there! Specially when it comes to registering transactions that our players make in game, as they are stored in Dataverse.

So here is an overview of our Minecraft plugin:

As it can be observed in the picture we have created different folders for all the functionality we have built! The most important ones are:

  • commands: here we store all the custom commands we have created for our players to use.
  • handlers: here we store all the business logic of our application
  • http: here we are storing all the implementation of the Minecraft API.
  • security: security for our API. Governance is always important, no exceptions!

So, even though Microsoft doesn’t encourage to keep playing on the Java edition and even the Minecraft community seems to be slowly switching, we don’t regret choosing Java!