Create Awesome Armor & Tools
Custom Block Entities
(with Energy & Fluid)
Custom Mobs
(Without Geckolib)
Learn Java and Modding
Minecraft is the most popular game of all time! Minecraft Modding for the Java version of the game is known to be used in many YouTube videos and is played by a huge community! The Minecraft Modding Community keeps growing every day and it's a great and creative outlet!
This course will teach you how to make your own Minecraft Mod! You will learn the programming language Java as well as how to effectively use the Minecraft Modding API Fabric.
For absolutely beginners, I have added a Java Introduction for you, so even with no experience in programming you can start making Minecraft Mods by first going through the Java Introduction!
In the Basics Concepts part of the course, you will learn how to add Items, Blocks and Custom Recipes! A section on Tools and how to add those is presented as well!
The Intermediate Concepts is where you'll really pick up some amazing skill needed for proper Minecraft Modding with Fabric! You'll learn Custom Crops, Sounds, Custom Shields and so, so much more!
But that's not all! We will also cover advanced topics such as Block Entities, Custom Mobs and even Ore Generation amongst others and Structure Generation.
With a bit of creativity and applying the lessons you get from this course, you might just make the next Minecraft Mod hit!
This course is accessible to complete beginners. Even if you have never programmed in your life! The only requirement is that you own Minecraft and are vaguely familiar with the Game and some popular Minecraft Mods or even Minecraft Modpacks.
All files and the entire Source Code will be available so you can follow along with everything I do in the videos.
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.
Custom Crops
It's going to be Harvesting Season, when you finally add some Custom Crops to your Minecraft Mod!
Custom Shield
The best offensive is often a good Defense! For that you will learn how to add your very own Shield Item to Minecraft!
So Much More!
Look at this image and how many custom things there are. You'll learn how to add all of that AND MORE to Minecraft with your Mod!
Curriculum (Almost 15 Hours)
- Java Installation & Setup (3:00)
- Java Datatypes (8:11)
- Java Syntax (5:42)
- Output & Input (7:28)
- Errors & How to not panic when you get them! (6:41)
- Integers & Arithmetic & Math Methods (6:23)
- Assignment Operators (4:40)
- Boolean & Comparison Operators (7:03)
- Boolean & Logical Operators (3:30)
- If & Else Statements (6:52)
- Switch Statements (4:08)
- Assignment 1: Trivia Game #1 (2:59)
- Solution 1: Trivia Game #1 (2:32)
- String & String Methods (9:41)
- Casting (3:49)
- Ternary Operator (4:13)
- Java Arrays (9:09)
- Loops (8:55)
- Java Methods (10:14)
- Assignment 2: Trivia Game with Methods (2:30)
- Solutions 2: Trivia Game with Methods (5:13)
- Java Collections (16:43)
- Object Oriented Programming Explained (7:37)
- Java Classed & Objects (9:20)
- Access Modifiers (7:42)
- Inheritance & Polymorphism (10:50)
- Interfaces & Abstract Classes (5:52)
- Assignment 3: Trivia Game with Classes (1:15)
- Solution 3: Trivia Game with Classes (3:08)
- Assignment 4: Bank Management Program (1:20)
- Solution 4: Bank Management Program (2:17)
- Anonymous Classes (2:44)
- Enums & Advanced Enums (3:00)
- Exceptions (5:14)
- Lambda Expressions (3:24)
- Generics (3:37)
- Fabric Setup, Installation & GitHub (21:44)
- Adding Custom Items (15:20)
- Adding Custom Blocks (12:20)
- Adding a Custom Item Groups (4:28)
- Assignment: Adding Ore Blocks (0:48)
- Solution: Adding Ore Blocks (0:44)
- Adding Custom Recipes (9:10)
- Custom Loot Tables (Drops for Blocks) (11:33)
- Custom Advanced Items (15:23)
- Custom Advanced Blocks (10:52)
- Custom Food Items (3:30)
- Custom Fuel Items (2:52)
- Custom Tooltips (3:43)
- Custom Tags (5:00)
- Custom Data Generation (20:22)
- Custom Stairs & Slab Blocks (5:31)
- Custom Button & Pressure Plate Blocks (4:25)
- Custom Fences & Walls (3:58)
- Custom Doors & Trapdoors (5:32)
- Taking a Look at Vanilla Code (3:59)
- Understanding BlockStates & BlockState Properties (10:10)
- Understanding NBT Data (10:06)
- Adding Custom Model Predicates (4:44)
- Adding a Custom Crop Block (9:26)
- Adding an Item to the Composter (1:28)
- Understanding Mixin (9:10)
- Adding a Command (10:40)
- Understanding Events (8:35)
- Adding a Custom Flower (2:54)
- Adding Custom Sounds (5:33)
- Adding Custom Sounds to Blocks (3:40)
- Adding Custom Music Discs (3:42)
- Adding Custom Block Models (8:03)
- Adding Custom Item Models (2:20)
- Adding a Custom Bow (2:47)
- Adding a Custom Shield (5:55)
- Modifying Vanilla Loot Tables (5:55)
- Adding Custom Paintings (6:44)
- Adding Custom Effects (7:33)
- Adding Custom Potions (4:45)
- Adding & Spawning Custom Particles (11:44)
- Adding Custom Advancements (7:59)
- Adding Custom Villager Trades (3:01)
- Adding Custom Villagers (8:49)
- Adding Custom Fluids (12:26)
- Making a 2D texture with 3D Model in Hand (5:31)
- Adding Animated Item Textures (2:22)
- Looking at other Mods on GitHub (2:28)
- Adding a Custom Block Entity (30:33)
- Adding a Custom Recipe Type (20:10)
- Adding REI Compatability (13:01)
- Adding a Sided Inventory to the Block Entity (8:50)
- Adding Energy Handling to the Block Entity (15:43)
- Adding Fluid Handling to the Block Entity (17:04)
- Adding a Custom Block Entity Renderer (8:18)
- Adding a Custom Wood Type (8:02)
- Adding a Custom Sign (9:52)
- Making a Custom Entity (Mob) (17:44)
- Adding Custom Attack Animations (10:27)
- Custom Entity Variants (7:42)
- Custom Entity Sounds (2:02)
- Adding a Tameable Entity (8:25)
- Adding a Rideable Entity (5:47)
- Making Mob Breedable (3:35)
- Adding a Boss Bar (4:01)
- Making our Mob spawn (3:23)
- Custom Thrown Projectile (10:04)
- Custom Projectile (19:26)