Build Worlds in Minecraft with Python

This documentation supports the CoderDojo Twin Cities’ Build worlds in Minecraft with Python code group. This group intends to teach you how to use Python, a general purpose programming language, to mod the popular game called Minecraft. It is targeted at students aged 10 to 17 who have some programming experience in another language. For example, in Scratch.

In the Classroom?

Are you in the classroom right now? This section is for you! Visit the first page linked below (hint: it reads Overview), read through the material, and then click through the link under the Next topic heading on each page to work through all the documentation.

Getting Help

Having trouble? Here are some pointers this might be useful:

  • If you are reading an off-line version of our documentation, you might want to refer to the authoritative site. This site will always have the latest and greatest material.
  • Take a look at the FAQ. We are loading this up with answers to common questions. Maybe the answer to your question is already here.
  • Looking for specific information? You might find it in the detailed table of contents, or you might be able to use the Search Page or Index to help you locate it.
  • Our glossary might define a term that is new to you.
  • If something seems different than the way it was before, consult the release notes for more detail.
  • If something is still unclear, we really would like to know. Please visit our ticket tracker to let us know about the problem. Use the New Issue button.

Other Setups

Here are some instructions for setting up software to support different circumstances:

  • At Home, The Easy Way: If you are interested in recreating the environment we use in the CoderDojo lab, but for a single user, on your own PC, you should consult our guide for Vagrant.
  • At Home, The Hard Way: If you are interested in installing all the software needed to run these examples directly on your PC (without using Vagrant to simplify the job), we currently have a guide that covers doing so on Windows. Users of other platforms can consult this guide and try to adapt it for their circumstances. Ultimately, we intend to also provide guides for Apple’s OS X and Ubuntu Linux.


Mentors need docs too! Here they are: