Fabric Modding for Minecraft 1.21.1
🟢 Fabric · Minecraft 1.21.1

Learn Minecraft Modding
with Fabric 1.21.1

Over 20 hours of step-by-step video lectures on the Fabric Modding API — from your first block to fully custom mobs. No prior modding experience required. Java Introduction included.

View Curriculum
20+ hours of video
Beginner friendly
Lifetime access

NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

What You'll Build

Custom Blocks, Items, Mobs & More

Real, fully functional Minecraft content — built step by step throughout the course.

Custom Blocks and Items

Custom Blocks & Items

Create unique blocks with custom properties, textures, and behaviors from scratch.

Block Entities

Block Entities with Functionality

Build interactive blocks that store data, process items, and react to the world.

Custom Mobs

Custom Mobs & Entities

Create your own mobs with animations, spawn behavior, rideable and tameable.

Course Overview

Everything you need to
ship your first Fabric mod

This course walks you through the entire Fabric modding pipeline — from setting up your dev environment to publishing a complete, polished mod for Minecraft 1.21.1 only! Not compatible with 1.21.2+.

Custom blocks, items, tools & armor
Block entities, inventories & GUIs
Custom mobs with AI & animations
World generation — ores, structures, biomes
Custom recipes, advancements & loot tables
Networking and custom keybinds
Full source code for every lesson
20+ Hours of video content
100+ Step-by-step lessons
BEST 1.21.1 Fabric Modding Course
1.21.1 Compatible with 1.21.1
♾️ Lifetime Access Purchase once · Access forever
Curriculum

What's inside the course

11 modules · 120 lessons · 20+ hours of video

20+ hours of video
120 lessons total
5 free previews available
Lifetime access
Introduction to this Course (Must Watch) ▶ Preview 3:32
Java Setup10:12
Java Syntax5:05
Java Data Types13:25
Java Console Input & Output14:19
Integers & Math21:34
Java Errors Explained13:33
Java Assignment Operators7:23
Booleans & Logic23:27
If & Switch Statements14:56
Strings & String Methods17:16
Exercise 1: Calculator & Resource Miner19:26
Ternary Operator4:50
Casting Variables8:58
For and While Loops12:55
Java Arrays Explained11:56
Java Methods Explained17:44
Exercise 2: Calculator & Resource Miner (With Methods)20:03
Java Collections24:46
Object Oriented Programming Explained7:29
Java Classes & Objects16:55
Access Modifiers13:40
Inheritance & Polymorphism19:40
Interfaces & Abstract Classes21:38
Exercise 3: Calculator, Trivia Game and Resource Miner (With Classes)52:47
Exercise 4: Bank Management System5:21
Anonymous Classes6:29
Enums & Advanced Enums8:26
Exceptions & Try and Catch7:52
Java Generics12:47
Lambda Expressions & Streams38:48
Java Records3:49
Design Patterns: The Observer12:21
Design Patterns: The Singleton Pattern4:04
Design Patterns: The Builder Pattern11:10
Exercise 5: Resource Miner & An RPG4:25
Coding Tip: Java Conventions & Clean Code5:03
Coding Tip: Debugging4:07
Final Thoughts On The Java Series2:32
Module 1 Overview0:41
Modding Setup & GitHub17:14
Building your Mod into a JAR File1:20
Custom Items▶ Preview21:23
Custom Blocks16:44
Assignment: Add Additional Blocks3:03
Recipes & Loot Tables17:50
Custom Advanced Item▶ Preview9:42
Custom Advanced Block8:11
Custom Food Item4:13
Custom Fuel Item3:08
Custom Tooltips on Items & Blocks6:25
Custom Tags4:54
Datagen27:47
Stairs & Slabs6:23
Buttons & Pressure Plates3:42
Fences & Walls4:29
Doors & Trapdoors4:58
Looking at Vanilla Code2:36
Module 2 Overview0:47
Custom Tools▶ Preview13:34
Paxel Tool8:24
Hammer Tool12:32
Effect On Hit3:49
Custom Armor10:21
Full Armor Effect7:09
Making Armor Trimmable4:15
Custom Horse Armor4:01
Custom Armor Trims19:40
Module 3 Overview0:25
Explaining BlockStates▶ Preview14:40
Introduction to Components24:15
Model Predicates8:04
Custom Bow5:26
Introduction to Mixin11:40
Introduction to Events7:39
Looking at GitHub of other Mods5:39
Custom Crop Block14:58
Adding Items to the Composter1:49
Custom Flower5:38
Leaves with Custom Biome Color5:21
Custom Commands21:48
Custom Sounds8:05
Custom Block Sounds5:17
Custom Music Disc7:29
Custom Block Model11:26
Custom Item Model3:39
Custom Effects8:17
Custom Potions (+ Potion Recipes)6:00
Custom Villager Trades4:42
Custom Villagers13:06
Custom Paintings5:41
Animated Item4:48
Animated Painting3:21
Adding Custom Fluids17:55
Making Horizontal Blocks8:01
How to Spawn Particles11:21
Custom Enchantments18:06
Module 6 Overview0:36
Basic World Gen Setup10:19
Custom Tree Gen29:14
Ore Gen16:04
Flower Gen6:39
Geode Gen6:30
Tree on Different Block4:03
Custom Structures12:21
Jigsaw Structures11:23
Custom Biomes16:34
Basic Block Entity19:43
Basic Block Entity Renderer11:47
Adding a Menu to the Basic Block Entity18:22
Making a Crafting Block Entity40:27
Making Block Entity a Horizontal Block4:37
Adding a LIT Property6:31
Custom Recipe Type16:36
Adding REI Compatibility15:32
Sided Inventories10:04
Custom Energy Generator Block Entity31:36
Custom Energy Crafting Block Entity10:20
Custom Tank Block Entity (Fluid Storage)16:11
Tank Block Entity Renderer5:26
Custom Fluid Crafting Block Entity6:02
Module 8 Overview0:44
Basic Custom Mob36:00
Entity Variants12:11
Spawn Entities in World5:13
Custom Mob Sounds2:43
Custom Rideable Entity19:54
Custom Throwable Projectile19:40
Custom Tameable Entity23:35
Custom Entity Inventory19:56
Dynamic Mob Models3:13
Custom Entity Armor (FeatureRenderer)13:16
Dyeable Elements on Custom Mob8:12
Custom Keybinds6:14
Custom Networking16:05
Custom Data Attachments8:38
Custom HUD Elements16:14
K
Your Instructor

Nico Kaupenjoe

Kaupenjoe has been creating Minecraft Modding tutorials since 2021 and is widely regarded as the go-to resource for learning Minecraft Modding for Fabric, Forge and NeoForge. His structured, beginner-first teaching style has built a community of over 76,000 YouTube subscribers, helping countless learners start creating their own mods, some of which have been downloaded millions of times on CurseForge and Modrinth!

76k+ YouTube Subscribers
9+ Modding Series
2021 Teaching since
Student Reviews

What students are saying

"A big part of that success is what I’d like to thank you, Kaupenjoe, for. You made an awesome Java introduction, your project setup tutorials for different Minecraft versions have helped me countless times and will continue to, and YOU strengthened my belief that Minecraft modding is cool and accessible. Thank you for everything you’ve done for the Minecraft modding community."

V

VladisCrafter

NeoForge 1.21.1 Student

"Thanks kaupen i've been wanting to learn minecraft modding for so long and ive been using mcreator, but i love programming and your fabric series is helping alot. Ive gotten better and i am slowly learning the ins and outs of minecraft modding so THANKYOU!"

A

Alterna

Fabric 1.21.1 student

"Thanks for the tutorials you provided, modding is quite difficult if you don't know what territory you enter. The videos go in detail, usually i use them as sort of a "cheat sheet" to just know what this and that do. But still, the fact this goes in depth is amazing and there are few that commit to this effort. The tutorials also constructed a base for me to get used to fabric more easily. "

MB

McBrincie212

Fabric 1.21.1 student

Enroll Today

Start modding in minutes.

One-time payment. Lifetime access. 30-day money-back guarantee.

Full Course

Fabric Modding for Minecraft 1.21.1

$59.99 $59.99 Save 0%

One-time payment · Lifetime access

20+ hours of video lectures
Full source code for every lesson
Blocks, items, mobs, world gen & more
Lifetime access + free future updates
30-day money-back guarantee

🛡️ 30-day money-back guarantee · No questions asked

NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

FAQ

Got Questions?

Everything you need to know about the Fabric 1.21.1 Course.

  • No prior experience needed. The courses start from zero: Setting up Java, IntelliJ IDEA, and your development environment, and build up step by step. If you can play Minecraft, you can follow along.
  • NeoForge is the successor to Forge, but they are similar in their style. NeoFroge is the most widely-used modding framework with the biggest ecosystem of mods starting 1.21.1. However, Forge is still highly used in 1.21.1! Fabric is lighter, faster, and updates to new Minecraft versions quicker.
  • The Forge 1.21.1 course is ONLY compatible with Minecraft Version 1.21.1. There are no update guides available for this course. If you wish to use any other 1.21.X minor version, I cannot recommend this course to you!
  • Yes. All individual courses and the bundle come with a 30-day money-back guarantee, no questions asked. For a refund, use the Contact form on this website or send an email to coursesupport[at]kaupenjoe.net.
  • Individual courses and the bundle grant lifetime access. Once you buy, you own them forever — including all future updates at no cost.
Fabric Modding for Minecraft 1.21.1 — Kaupenjoe