Wanted to let you know about a new tool I created to use with students in our summer program. It's block based and tries to include lots of the features of the Pi. It creates Python code. The programming can be done on the Pi directly or from any other web-enabled device if you are running headless.
There's LOTS of blocks to control Minecraft as well as blocks to do GPIO, email, and file I/O.
Have a look and let me know what you think.
Note that you have to install the server component on your pi before it will work (sudo pip install piforge)