Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Minecraft Modding with Fabric for Minecraft 1.18.1
New Java Introduction (2026)
Java Setup (11:23)
Java Syntax (5:05)
Java Data Types (13:25)
Java Console Input & Output (14:19)
Integers & Math (21:34)
Java Errors Explained (13:33)
Java Assignment Operators (7:23)
Booleans & Logic (23:27)
If & Switch Statements (14:56)
Strings & Strings Methods (17:16)
Exercise 1: Calculator & Resource Miner (19:26)
Ternary Operator (4:50)
Casting Variables (8:58)
For and While Loops (12:55)
Java Arrays Explained (11:56)
Java Methods Explained (17:44)
Exercise 2: Calculator & Resource Miner (With Methods) (20:03)
Java Collections (24:46)
Object Oriented Programming Explained (7:29)
Java Classes & Objects (16:55)
Access Modifiers (13:40)
Inheritance & Polymorphism (19:40)
Interfaces & Abstract Classes (21:38)
Exercise 3: Calculator, Trivia Game and Resource Miner (With Classes) (52:47)
Exercise 4: Bank Management System (5:21)
Anonymous Classes (6:29)
Enums & Advanced Enums (8:26)
Exceptions & Try and Catch (7:52)
Java Generics (12:47)
Lambda Expressions & Streams (38:48)
Java Records (3:49)
Design Patterns: The Observer (12:21)
Design Patterns: The Singleton Pattern (4:04)
Design Patterns: The Builder Pattern (11:10)
Exercise 5: Resource Miner & An RPG (4:25)
Coding Tip: Java Conventions & Clean Code (5:03)
Coding Tip: Debugging (4:07)
Final Thoughts On The Java Series (2:32)
Basic Minecraft Modding Concepts
Installation, Setup & GitHub (22:10)
Create a Custom Item (14:35)
Create a Custom Block (12:55)
Adding a Custom Item Group (3:20)
Assignment 5: Create your own Custom Item & Block (1:04)
Solution 5: Create your own Custom Item & Block (1:10)
Add Custom Recipes (9:39)
Custom Block Drops with Loot Tables (9:11)
Assignment 6: Making a Custom Recipe & Loot Table (1:23)
Solution 6: Making a Custom Recipe & Loot Table (1:37)
Making an Advanced Items (16:46)
Making Advanced Block (7:46)
Making a Custom Food Item (4:02)
Making a Custom Fuel Item (3:50)
Adding Custom Tooltips (3:17)
All about Tags (9:52)
Adding Stairs & Slabs (9:13)
Adding Buttons & Pressure Plates (7:16)
Adding Fences, Fence Gates & Walls (6:06)
Adding Doors & Trapdoors (6:47)
All about Tools & Armor
Creating a new Tool Set (11:25)
Creating a Custom Multi-Tool (Paxel) (4:54)
Making Weapons that Apply Effects (2:30)
Creating a new Armor Set (8:53)
Making a Full Armor Effect (8:23)
Creating a Custom Horse Armor (3:04)
Adding a Custom Enchantment (7:20)
Intermediate Minecraft Modding Concepts
Blockstate Properties (13:24)
How does NBT Data work? (10:11)
Item Model Predicates (6:18)
Assignment 7: Making a Custom Blockstate Property & NBT Data (1:05)
Adding a Custom Crop (11:16)
How to add Items to a Composter (1:51)
Mixins Explained (9:26)
Creating Custom Commands (9:12)
Adding Custom Flowers (2:55)
Potted Flowers (3:03)
Adding Custom Sounds (5:51)
Adding Block Sound Groups (5:54)
Adding Custom Music Discs (4:09)
Adding a Custom Block Model in Minecraft with Blockbench (16:17)
Adding a Custom Item Models with Blockbench (3:34)
Adding a Custom Bow (3:19)
Custom Fluids (10:59)
Modifying Existing Loot Tables (5:36)
Custom Advancements (4:33)
How to spawn Particles (2:59)
Add Custom Paintings (4:25)
Advanced Minecraft Modding Concepts
Creating a Custom Block Entity (25:23)
Making a Custom Recipe Type (23:45)
Adding Custom Wood (8:18)
Adding a Custom Sign (6:39)
Updating Fabric and Minecraft to a newer Version (3:30)
World Generation
Creating a Custom Tree (8:12)
Custom Tree World Generation (12:51)
Custom Flower World Generation (5:17)
Custom Ore Generation (7:18)
Finishing Your Mod
Exporting you Mod (1:56)
Additional Topics (1.18.1)
Update Fabric (1.18.1) (2:26)
XP Drops for Blocks (3:24)
Adding Transparent Blocks (3:49)
Add Animated Items (3:44)
Custom Menu Screen (7:24)
Add Simple & Basic Configs (7:23)
Add Custom Effects (4:34)
Add Custom Potions (6:38)
Add Custom Entities with Geckolib (19:54)
Add Entities Animations with Geckolib & BlockBench (7:11)
Add Entity Variants (9:00)
Add Tameable Entities (7:41)
Add Rideable Entities (12:20)
Adding Entity World Generation (3:27)
Add Custom Trades to Villagers (5:17)
Additional Topics for 1.18.2
Fabric Update to 1.18.2 (13:55)
Custom Structures (Tutorial Example Repo) (32:10)
Custom Structures (Single Piece) (8:15)
Custom Structures (Jigsaw Structures) (14:22)
Custom 3D Armor Models (12:02)
Custom Villagers (6:33)
Baby Entities (4:22)
Custom Geodes (5:54)
Block that interacts with Redstone (4:28)
Custom Block Entity Renderer (9:44)
Loot Chests in custom Structures (3:09)
1.18.2 UPDATE TO 1.19 (22:15)
Teach online with
Java Errors Explained
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock