Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Modding By Kaupenjoe: Fabric Modding for Minecraft 1.21.1
Introduction
Introduction to this Course (Must Watch) (3:32)
New Java Introduction (2026)
Java Setup (10:12)
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)
Module 1: Basic Modding Concepts
Module 1 Overview (0:41)
Modding Setup & GitHub (17:14)
Building your Mod into a JAR File (1:20)
Custom Items (21:23)
Custom Blocks (16:44)
Assignment: Add Additional Blocks (3:03)
Recipes & Loot Tables (17:50)
Custom Advanced Item (9:42)
Custom Advanced Block (8:11)
Custom Food Item (4:13)
Custom Fuel Item (3:08)
Custom Tooltips on Items & Blocks (6:25)
Custom Tags (4:54)
Datagen (27:47)
Stairs & Slabs (6:23)
Buttons & Pressure Plates (3:42)
Fences & Walls (4:29)
Doors & Trapdoors (4:58)
Looking at Vanilla Code (2:36)
Module 2: Tools & Armor
Module 2 Overview (0:47)
Custom Tools (13:34)
Paxel Tool (8:24)
Hammer Tool (12:32)
Effect On Hit (3:49)
Custom Armor (10:21)
Full Armor Effect (7:09)
Making Armor Trimmable (4:15)
Custom Horse Armor (4:01)
Custom Armor Trims (19:40)
Module 3: Intermediate Concepts
Module 3 Overview (0:25)
Explaining BlockStates (14:40)
Introduction to Components (24:15)
Model Predicates (8:04)
Custom Bow (5:26)
Introduction to Mixin (11:40)
Introduction to Events (7:39)
Looking at GitHub of other Mods (5:39)
Module 4: Nature & Stuff
Custom Crop Block (14:58)
Adding Items to the Composter (1:49)
Custom Flower (5:38)
Leaves with Custom Biome Color (5:21)
Module 5: Adding Content to your Mod
Custom Commands (21:48)
Custom Sounds (8:05)
Custom Block Sounds (5:17)
Custom Music Disc (7:29)
Custom Block Model (11:26)
Custom Item Model (3:39)
Custom Effects (8:17)
Custom Potions (+ Potion Recipes) (6:00)
Custom Villager Trades (4:42)
Custom Villagers (13:06)
Custom Paintings (5:41)
Animated Item (4:48)
Animated Painting (3:21)
Adding Custom Fluids (17:55)
Making Horizontal Blocks (8:01)
How to Spawn Particles (11:21)
Custom Enchantments (18:06)
Module 6: World Generation
Module 6 Overview (0:36)
Basic World Gen Setup (10:19)
Custom Tree Gen (29:14)
Ore Gen (16:04)
Flower Gen (6:39)
Geode Gen (6:30)
Tree on Different Block (4:03)
Custom Structures (12:21)
Jigsaw Structures (11:23)
Custom Biomes (16:34)
Module 7: All about Block Entities
Basic Block Entity (19:43)
Basic Block Entity Renderer (11:47)
Adding a Menu to the Basic Block Entity (18:22)
Making a Crafting Block Entity (40:27)
Making Block Entity a Horizontal Block (4:37)
Adding a LIT Property (6:31)
Custom Recipe Type (16:36)
Adding REI Compatibility (15:32)
Sided Inventories (10:04)
Custom Energy Generator Block Entity (31:36)
Custom Energy Crafting Block Entity (10:20)
Custom Tank Block Entity (Fluid Storage) (16:11)
Tank Block Entity Renderer (5:26)
Custom Fluid Crafting Block Entity (6:02)
Module 8: About Mobs & Entities
Module 8 Overview (0:44)
Basic Custom Mob (36:00)
Entity Variants (12:11)
Spawn Entities in World (5:13)
Custom Mob Sounds (2:43)
Custom Rideable Entity (19:54)
Custom Throwable Projectile (19:40)
Custom Tameable Entity (23:35)
Custom Entity Inventory (19:56)
Dynamic Mob Models (3:13)
Custom Entity Armor (FeatureRenderer) (13:16)
Dyeable Elements on Custom Mob (8:12)
Module 9: A Mana System
Custom Keybinds (6:14)
Custom Networking (16:05)
Custom Data Attachments (8:38)
Custom HUD Elements (16:14)
Teach online with
Custom Mob Sounds
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock