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