Development has kindly been picked up by Niels-NTG and the project now lives over here.
This repo is based on the GDMC example mod which is based on the Forge MDK.
This mod opens an HTTP interface so that other programs (on the same machine) can read and modify the world. It is meant as a tool to be used for the Generative Design in Minecraft Competition.
When you open a Minecraft world, this mod opens an HTTP Server on localhost:9000. I recommend using Postman or a similar application to test out the http interface. A Python example of how to use the interface can be found here.
The current endpoints of the interface are
GET,PUT /blocks Modify blocks in the world
POST /command Run Minecraft commands
GET /chunks Get raw chunk nbt data
GET /buildarea Get the build area defined by the /setbuildarea chat command
A detailed documentation of the endpoints can be found over here.
Install instructions are over here. You need to own a copy of Minecraft to use the http interface!