At the last meetup, I was introduced to MineTest a free software implementation of MineCraft
This project has a rich community of modders and offers a well defined API.
Creating new game components appears to be well documented.
The only missing piece is the means to controll your character using Python.
This possibility has been requested on the minetest forum , and the response was that it would cause security issues on a server. But they where aware of a user that deployed a bot as a client on various servers, so there is a proof of cencept out there.
They also proposed that creating components for the game to play with in the game would be more fun...
In order to replace Minecraft on the Pi however the existing training materials will need to be supported, which means building a client criptiing mod.
There is an implementation on the official Minecraft game called CararyRaspberryJuice that provides a network API that the Python Module talks to.
I would like to attempt to build a modification equivelent to rasperryjuice for minetest. Ideally replicating the existing API so that the minecraft python modual just works...
RaspberryJuice is free software and is written in Java. https://github.com/martinohanlon/CanaryRaspberryJuice
Minetest is extended using Lua and is written in C++. http://www.minetest.net/
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!