Series: Programming with Minecraft


Introduction to Programming Minecraft Addons

My kids are home from school and they have expressed interest in learning to program. So i’ve decided to try to introduce them to that world, in a hopefully much more entertaining way than starting with theory.

It turns out the Bedrock edition of Microsoft can be modded using JSON and Javascript. This is a great way of easing into programming. There was so much we could do and quickly by just modifying JSON files. I started a several week streaming series on making addons with Minecraft.

Archive

Introduction to the Series

Short intro to the series

Part 1 - Intro to Behaviour Packs

We introduce types, JSON, and behavior packs in this episode

Part 2 - Intro to Resource Packs

We introduce resource packs, creating items, entities, and modifying player attributes based on equipped items

Part 3 - Building Custom Models and Animations

This week we’ll look at building our own custom model, animating it, and configuring it’s spawn rules, loot table, and behavior to introduce or own entity into the game.

Part 4 - Project Setup and Intro to Client and Server Side Scripts

This week we’ll move on to project and environment setup, and the JavaScript programming language and developing client and server side scripts to introduce new functionality into the game.

Part 5 - Server Side Scripts Continued

This week we dive a bit deeper into server side scripts and try to make sense of the limited API documentation.