To teach folks how to make Minecraft mods!
At the end of this series, you should have an understanding of what it takes to create a mod for Minecraft in Minecraft 1.7
You should have a good understanding of how to write (working) Java code. I highly recommend making sure you have at least run through The New Boston set of tutorials (they don’t take very long).
The required tools for this course are Java 7 (download from Oracle here) and a Java IDE of some sort. For this series I will be using JetBrains IntelliJ IDEA (download the Community Edition here) however you can use whatever IDE you prefer (Eclipse, Notepad, etc). FYI the first video of the series will go over how to set up your development environment with both IntelliJ and Eclipse.
I aim to release one Let’s Mod tutorial videos on YouTube every three (3) days (we’ll see how good I am at sticking to this this time!). Videos will be as long as necessary to cover the topic at hand.
All videos will be posted to my YouTube page. Occasionally I may livestream some sessions on Twitch while I record, but in these cases it will still be uploaded to YouTube.
- Getting set up (using IntelliJ IDEA and Eclipse)
- Basic Gradle Build Scripts
- Mod Class
- Resources, Assets, and mcmod.info
- Proxies, Reference & Utility Classes
- Handling Configurations
- Updating Minecraft & MinecraftForge, Configuration GUIs, and Logging (Part 2: Fixing ConfigurationHandler and Run Configuration)
- Basic Items
- Basic Blocks
- Creative Tabs
- Named Binary Tag (NBT)
- MinecraftForge OreDictionary
- Tile Entities
- Inventories (IInventory & ISidedInventory)
- World Gen
- Events and Event Handlers
- More Events and Event Handlers
- Advanced Build Scripts
- Advanced Items
- Advanced Blocks & Multi-Blocks
- Debugging & Performance
- Lessons Learned