THIS THREAD IS OUTDATED. LOOK HERE FOR NEW TUTORIALS!
I am Martijn (Freezzerrr) , and I found it hard to learn how to make mods. That's why I decided to make tutorials. And not any kind of tutorials, but professional ones. With layouts that big mod authors use. Very easy to read code. Nice system to find your code. Easy version control etc.
Why should I watch these tutorials?
Because I use the professional setup. If you want to get your mod to a higher level, I advise your strongly to watch these tutorails. From setting up your development enviroment to sorting your folders, and version control.
-Do not skip the first tutorial!
This one might seem boring, but I tell a lot about what I am going to do.
-This is a series
I advise to watch ALL my tutorials, or you will miss things!
-If you need help
Look at this forumpost how to ask for help
Now, about the tutorails
Since I am using the professional setup, I need to do a few things before I can start making blocks. This is why I can't make a block right away in tutorial 1.
Also, You need to watch ALL tutorials. Otherwise you might miss something, and your mod might not work.
All my sourcecode is available on github.
You can browse my codes here.
To see what I have added for each tutorial indivudually, look at This
I think this is usefull, because you can see what system you are creating in eclipse, and you can easily lookup your code from somewhere else
List of tutorials
1. Talking about the tutorials
2. Setting up your Development Enviroment
3. Basic Mod File and Basic Block
4. Language File (translation file)
6. Config File
7. Basic Item
8. Updating 1.5.1 -> 1.5.2
9. Creative Tab
11. Custom Tool Material and Tools
12. Building jar and exporting
13. World Generation
14. Nether/End Generation
15. Fuel, Item/Block drop
16. Adding Particles
17. Meta blocks
Use the Play list
Visit my Channel
Source Code on Github
Tutorial 1. Explaining about the series
Tutorial 2. Setting up your development enviroment
Tutorial 3. Setting up your basic mod file, and your first block
Tutorial 4. Adding a name to your block, using language files
Tutorial 5. Basic Textures
Tutorial 6. Configuration file
Tutorial 7. Basic Item
Tutorial 8. Updating Minecraft (1.5.1 -> 1.5.2)
Tutorial 9. Creative Tab
Tutorial 10. Recipes
Tutorial 11. Custom Tool Material and Tools
Tutorial 12. Building jar and exporting
Tutorial 13. World Generation
Tutorial 14. Nether/End Generation
Tutorial 15. Fuel, Item/Block drop
Tutorial 16. Adding Particles
Tutorial 17. Meta Blocks