Oh Snap! Coders

Coding in Minecraft

This section is specific to developing Python projects for Minecraft.

Minecraft development environment

The following software needs to be installed on your computer:

The process of installation is shown in the video below.

The basic setup and many of the projects we code are based on the fantastic book from David Whale and Martin O’Hanlon “Adventures in Minecraft”. The book provides a lot of useful information about coding in Minecraft and is well worth buying.

If you are new to programming, it might be useful to start with some of the easier projects described in the book before implementing tutorials from this website.

PyCharm Edu

It is perfectly ok to use the default Python editor Idle but PyCharm Edu is the preferred IDE (Integrated Development Environment) tool as it provides a lot of useful features and is free for educational purposes.

Website development environment

Hugo

Follow Hugo installation steps for Windows as in the video:

Instructions for other operating systems are here https://gohugo.io/getting-started/installing.

Visual Studio Code

A good code editor will make the web development much quicker. While developing Hugo websites, we will be using Markdown files for defining content of the pages and TOML for configuration. A good choice for both of these languages might be Microsoft Visual Studio Code. It has out of the box Markdown support and you can easily add “Better TOML” extension from within the tool.