Create Awesome Armor & Tools
Custom Block Entities
(with Energy & Fluid)
Custom Mobs
(Without Geckolib)
Learn Java and Modding
The Course doesn't only contain almost 12 Hours of Minecraft Modding Content, there is also a Java Introduction for absolute Beginners!
This Course will take you from knowing no programming or Java, to creating an awesome Minecraft Mod with the most popular Modding API Forge.
In the Basics Concepts part of the course, you will learn how to add Items, Blocks, Custom Recipes and Tools to Minecraft! The Intermediate Concepts is where you'll really pick up some amazing skill needed for proper Minecraft Modding with Forge! We're gonna talk about BlockStates and NBT Data, add Custom Crops and see how you can add custom Block Models to Minecraft!
But that's not all! Toward the end of the course, we cover advanced topics such as Block Entities, Custom Recipe Types and even Ore Generation amongst others.
This course is accessible to complete beginners. Even if you have never programmed before! Only requirement is that you own Minecraft and are vaguely familiar with the game and some Minecraft Mods or even Minecraft Modpacks.
Exercise files and the entire Source Code will be available so you can follow along with everything I do in the videos.
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!
Custom Crops
It's going to be Harvesting Season, when you finally add some Custom Crops to your Minecraft Mod!
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 Classes & 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)
- Forge Setup, Installation & GitHub (24:22)
- How to Build your Mod into a JAR File (0:52)
- Adding Custom Items (18:12)
- Adding Custom Blocks (19:13)
- Adding a Custom Creative Mode Tab (4:56)
- Assignment: Adding Ore Blocks (0:37)
- Solution: Adding Ore Blocks (1:02)
- Adding Custom Recipes (7:18)
- Adding Custom Loot Tables (Drops to Blocks) (13:36)
- Adding Custom Advanced Items (15:16)
- Adding Custom Advanced Blocks (10:50)
- Adding Custom Food Items (4:16)
- Adding Custom Fuel Items (3:02)
- Adding Custom Tooltips (4:09)
- Adding Custom Tags (5:26)
- Adding Custom Data Generation (36:42)
- Adding Custom Stairs & Slabs (8:20)
- Adding Custom Buttons & Pressure Plates (4:59)
- Adding Custom Fences & Walls (4:59)
- Adding Custom Doors & Trapdoors (4:30)
- Taking a Look at Vanilla Code (3:37)
- Update Minecraft 1.20 to 1.20.1 (2:30)
- Understanding BlockStates & BlockState Properties (14:53)
- Understanding NBT Data (11:53)
- Adding Custom Item Properties (6:34)
- Adding a Custom Crop Block (12:07)
- Adding an Item to the Composter (1:53)
- Adding a Command (8:24)
- Understanding Events (9:13)
- Adding a Custom Flower (6:15)
- Adding Custom Sounds (6:11)
- Adding Custom Sounds to Blocks (3:41)
- Adding Custom Music Discs (3:28)
- Adding Custom Block Models (9:41)
- Adding Custom Item Models (1:53)
- Adding a Custom Bow (3:58)
- Adding a Custom Shield (4:42)
- Modifying Vanilla Loot Tables (11:21)
- Adding Custom Paintings (5:09)
- Adding Custom Effects (5:45)
- Adding Custom Potions (4:10)
- Adding Custom Villager Trades (4:43)
- Adding Custom Villagers (8:43)
- Adding Custom Advancements (6:21)
- Adding & Spawning Custom Particles (9:55)
- Adding Custom Fluids (13:12)
- Making a 2D texture with 3D Model in Hand (2:11)
- Adding Animated Item Textures (1:50)
- Looking at other Mods on GitHub (3:03)
- Adding a Custom Block Entity (49:55)
- Adding a Custom Recipe Type (26:08)
- Adding JEI Compatibility (10:31)
- Adding a Sided Inventories to the Block Entity (9:48)
- Adding a Energy Handling to the Block Entity (14:56)
- Adding a Fluid Handling to the Block Entity (14:04)
- Adding a Block Entity Renderer (4:54)
- Adding a Custom Wood Type (14:34)
- Adding a Custom Sign (+Hanging Sign) (15:12)
- Adding a Custom Entities (Mobs) (20:46)
- Adding Custom Attack Animations (15:05)
- Adding Custom Entity Variants (8:16)
- Custom Mob Sounds (2:24)
- Adding Tameable Mobs (9:14)
- Adding Rideable Mobs (7:28)
- Making Mobs Breedable (4:03)
- Adding a Boss Bar (4:57)
- Making our Entities Spawn in the World (4:17)
- Throwable Projectiles (10:58)
- Adding Projectiles (14:57)
- Custom Boats (12:35)
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.