Forge Modding for Minecraft 1.20.1 — Kaupenjoe
Forge Modding for Minecraft 1.20
🔥 Forge · Minecraft 1.20

Learn Minecraft Modding
with Forge 1.20

Over 20 hours of step-by-step video lectures on the Forge Modding API — from your first block to fully custom mobs. No prior mod experience required. Java Intro Included.

View Curriculum
23+ 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

Create Awesome Armor & Tools

Create cool looking Armor and Custom Tools.

Block Entities

Custom Block Entities (with Energy & Fluid)

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 Forge mod

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

Custom blocks, items, tools & armor
Block entities, inventories & GUIs
Custom mobs with Goals & animations
World generation — ores, structures, biomes
Custom recipes, advancements & loot tables
Full source code for every lesson
23+ Hours of video content
130+ Step-by-step lessons
Best 1.20 Forge Course
1.20.1 ONLY Compatible with 1.20.1
♾️ Lifetime Access Purchase once · Access forever
Curriculum

What's inside the course

11 modules · 138 lessons · 23+ hours of video

23+ hours of video
138 lessons total
3 free previews available
Lifetime access
Information on this Course ▶ Preview 1:53
How to ask Questions when stuck 2:54
Java Setup11:23
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 & Strings 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
Forge Setup, Installation & GitHub24:22
How to Build your Mod into a JAR File0:52
Adding Custom Items▶ Preview18:12
Adding Custom Blocks19:13
Adding a Custom Creative Mode Tab4:56
Assignment: Adding Ore Blocks0:37
Solution: Adding Ore Blocks1:02
Adding Custom Recipes7:18
Adding Custom Loot Tables (Drops to Blocks)13:36
Adding Custom Advanced Items15:16
Adding Custom Advanced Blocks10:50
Adding Custom Food Items4:16
Adding Custom Fuel Items3:02
Adding Custom Tooltips4:09
Adding Custom Tags5:26
Adding Custom Data Generation36:42
Adding Custom Stairs & Slabs8:20
Adding Custom Buttons & Pressure Plates4:59
Adding Custom Fences & Walls4:59
Adding Custom Doors & Trapdoors4:30
Taking a Look at Vanilla Code3:37
Update Minecraft 1.20 to 1.20.12:30
Adding Custom Tools▶ Preview9:20
Adding a Custom Paxel4:17
Adding a Custom Hammer (3x3 Tool)10:11
Adding an Effect on Weapon Hit2:09
Adding Custom Armor (+ Making it Trimmable)14:12
Adding a Custom Full-Armor Effect14:26
Adding Custom Horse Armor4:16
Adding Custom Enchantments7:19
Understanding BlockStates & BlockState Properties14:53
Understanding NBT Data11:53
Adding Custom Item Properties6:34
Adding a Custom Crop Block12:07
Adding an Item to the Composter1:53
Adding a Command8:24
Understanding Events9:13
Adding a Custom Flower6:15
Adding Custom Sounds6:11
Adding Custom Sounds to Blocks3:41
Adding Custom Music Discs3:28
Adding Custom Block Models9:41
Adding Custom Item Models1:53
Adding a Custom Bow3:58
Adding a Custom Shield4:42
Modifying Vanilla Loot Tables11:21
Adding Custom Paintings5:09
Adding Custom Effects5:45
Adding Custom Potions4:10
Adding Custom Villager Trades4:43
Adding Custom Villagers8:43
Adding Custom Advancements6:21
Adding & Spawning Custom Particles9:55
Adding Custom Fluids13:12
Making a 2D texture with 3D Model in Hand2:11
Adding Animated Item Textures1:50
Looking at other Mods on GitHub3:03
Adding a Custom Block Entity49:55
Adding a Custom Recipe Type26:08
Adding JEI Compatibility10:31
Adding a Sided Inventories to the Block Entity9:48
Adding a Energy Handling to the Block Entity14:56
Adding a Fluid Handling to the Block Entity14:04
Adding a Block Entity Renderer4:54
Adding a Custom Wood Type14:34
Adding a Custom Sign (+Hanging Sign)15:12
Adding Custom Tree Generation13:37
Adding Custom Ore Generation9:53
Adding Custom Flower Generation4:01
Adding a Custom Entities (Mobs)20:46
Adding Custom Attack Animations15:05
Adding Custom Entity Variants8:16
Custom Mob Sounds2:24
Adding Tameable Mobs9:14
Adding Rideable Mobs7:28
Making Mobs Breedable4:03
Adding a Boss Bar4:57
Making our Entities Spawn in the World4:17
Throwable Projectiles10:58
Adding Projectiles14:57
Custom Boats12:35
Growing Trees on other Blocks3:41
Custom Trunk Placers10:27
Custom Foliage Placers7:46
Adding Custom Geodes5:24
Block with Biome Colors5:45
Adding Custom Items to Suspicious Sand3:56
Adding 2 Block High Crops10:15
Updating Forge and NeoForge Comments!2:25
First steps for a Custom Biome16:26
Adding a Custom Dimension15:02
Not Updating Forge to 1.20.21:35
Adding Craft Time, Fluid and Energy Amount in Custom Recipe14:23
Oxidizable Blocks12:13
Making Custom Entity Loot3:01
Making a Custom Furnace23:07
Custom Structures10:22
Custom Jigsaw Structures11:23
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 about my Teachings

"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

Forge 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 Forge series is helping alot. Ive gotten better and i am slowly learning the ins and outs of minecraft modding so THANKYOU!"

A

Alterna

Forge 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 Forge more easily. "

MB

McBrincie212

Forge 1.21.1 student

Enroll Today

Start modding in minutes.

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

Full Course

Forge Modding for Minecraft 1.20

$59.99 $59.99 Save 0%

One-time payment · Lifetime access

14+ hours of video lectures
Full source code for every lesson
Blocks, items, mobs, world gen & more
Lifetime access
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 Forge 1.20 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. Fabric is lighter, faster, and updates to new Minecraft versions quicker.
  • The Forge 1.20 course is ONLY compatible with Minecraft Version 1.20.1. There are no update guides available for this course! If you wish to use any other 1.20.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. For more info check out the Refunds page in the footer.
  • Individual courses and the bundle grant lifetime access. Once you buy, you own them forever — including all future updates at no cost.

Choose a Pricing Option