Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Modding By Kaupenjoe: Fabric Modding for Minecraft 1.20.X
Introduction
Information on this Course (2:02)
How to ask Questions when stuck (2:54)
Java Introduction
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)
Basic Modding Concepts
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)
All About Tools & Armor
Adding Custom Tools (8:24)
Adding a Custom Paxel (3:34)
Adding an Effect on Weapon Hit (2:09)
Adding Custom Armor (10:53)
Adding a Custom Full-Armor Effect (13:33)
Adding Custom Horse Armor (3:18)
Adding Custom Enchantments (6:59)
Intermediate Modding Concepts
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)
All About Block Entities
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)
About World Generation I
Adding Tree Generation (9:18)
Adding Ore Generation (6:57)
Adding Flower Generation (4:02)
Mobs And Entities (Non-Geckolib)
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)
World Gen II
Trees on a different Block (2:14)
Custom Trunk Placer (10:47)
Custom Foliage Placer (6:25)
Adding Custom Geodes (5:48)
Additional Topics I
Custom Boats (8:53)
Adding a 2 Block High Crop (12:57)
Biome Colored Block (3:55)
Adding custom Item to Suspicious Sand (4:56)
World Gen III
First Steps to Custom Biomes (14:58)
Adding Custom Dimensions (12:39)
Additional Topics II
Updating to 1.20.2 (16:51)
Adding Craft Time and Energy Amount to Custom Recipe (14:07)
Oxidizable Blocks (5:46)
Adding Entity Loot Tables (3:33)
Making a Custom Furnace (25:34)
Structures
Custom Structures (16:34)
Custom Jigsaw Structures (11:30)
Teach online with
Custom Button & Pressure Plate Blocks
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock