CUSTOM ARMOR, CUSTOM 3D MODELS
CUSTOM MOBS,
RIDEABLE AND TAMEABLE
MANY CUSTOM ITEMS
Learn Java and Modding
The Course doesn't only contain almost 10 Hours of Minecraft Modding Content, there is also a Java Introduction for absolute Beginners!
This Course will take you from knowing no programming or Java, to creating an awesome Minecraft Mod with the most popular Modding API Forge.
In the Basics Concepts part of the course, you will learn how to add Items, Blocks, Custom Recipes and Tools to Minecraft! The Intermediate Concepts is where you'll really pick up some amazing skill needed for proper Minecraft Modding with Forge! We're gonna talk about BlockStates and NBT Data, add Custom Crops and see how you can add custom Block Models to Minecraft!
But that's not all! Toward the end of the course, we cover advanced topics such as Block Entities, Custom Recipe Types and even Ore Generation amongst others.
This course is accessible to complete beginners. Even if you have never programmed before! Only requirement is that you own Minecraft and are vaguely familiar with the game and some Minecraft Mods or even Minecraft Modpacks.
Exercise files and the entire Source Code will be available so you can follow along with everything I do in the videos.
What you will Learn in this Course:
- Learn to independently program in Java.
- Learn the Basic Java Skills necessary to make a Minecraft Mod!
- The Basics of Minecraft Modding in Forge.
- Everything from making your first Item to creating Tools and custom Armor.
- Advanced Topics such as Custom World Generation.
- Even More Advanced Topics such as Custom Mobs and Custom Block Entities.
Trailer for the Course
This is what you can expect from the Course.
Curriculum (Over 12 Hours)
- Installation & Download (6:36)
- Java Datatypes (8:11)
- Java Syntax (5:42)
- Output & Input (7:28)
- Errors & How not to panic when you get them! (6:41)
- Integers & Arithmetic & Math Methods (6:23)
- Assignment Operators (4:40)
- Booleans & Comparison Operators (7:02)
- Booleans & Logical Operators (3:30)
- If and Else Statements (6:52)
- Switch Statement (4:08)
- Assignment 1: Trivia Game (2:59)
- Solution 1: Trivia Game (2:32)
- Strings and String Methods (9:41)
- Casting (3:49)
- Ternary Operator (4:13)
- Java Arrays (9:09)
- Loops in Java (8:55)
- Java Methods (10:14)
- Assignments 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 Classes and Objects (9:20)
- Access Modifiers (7:42)
- Inheritance & Polymorphism (10:50)
- Interfaces & Abstract Classes (5:52)
- Assignment 3: Trivia Game with Classes (1:15)
- Solutions 3: Trivia Game with Classes (3:08)
- Assignment 4: Bank Management System (1:20)
- Solutions 4: Bank Management System (2:17)
- Anonymous Classes (2:44)
- Enums & Advanced Enums (3:00)
- Exceptions (5:14)
- Lambda Expressions (3:24)
- Generics (3:37)
- Installation, Setup & GitHub (13:52)
- Using Parchment Mappings (4:05)
- Create a Custom Item (16:00)
- Create a Custom Block (13:44)
- Assignment 5: Custom Items & Block (1:05)
- Solutions 5: Custom Items & Block (1:09)
- Custom Creative Tab (2:34)
- New Recipes (5:58)
- Block Drops with Loot Tables (7:07)
- Assignment 6: Custom Recipes & Loot Tables (1:13)
- Solutions 6: Custom Recipes & Loot Tables (1:11)
- Advanced Item (12:02)
- Advanced Block (5:55)
- Custom Fuel (3:12)
- Custom Food Item (3:13)
- Custom Tooltips (5:39)
- All about Tags (8:16)
- Custom Stairs & Slabs (6:32)
- Custom Buttons & Pressure Plates (3:52)
- Custom Fences & Fence Gates & Walls (5:20)
- Custom Doors & Trapdoors (4:45)
- BlockState Properties (14:37)
- How does NBT Data work? (8:59)
- Item Properties (5:28)
- Assignment 7: Custom BlockStates Properties & NBTData (0:57)
- Custom Crops (10:13)
- Add Items to the Composter (1:38)
- Custom Flower (2:51)
- Custom Flower Pots (3:51)
- Custom Sounds (7:06)
- Custom Sounds for Block (3:48)
- Custom Music Discs (4:08)
- Custom Block Models in Minecraft with BlockBench (19:08)
- Custom Item Models with BlockBench (3:08)
- Custom Bows (3:34)
- Custom Commands (9:05)
- Spawning Particles (2:34)
- Custom Advancements (3:45)
- Custom Paintings (3:31)
- Global Loot Modifiers (9:52)
- Custom Fluids (6:24)
- Events Basics (7:13)
- Updating Forge and Parchment Mappings (2:39)
- Updating Forge (1.18.1) (4:40)
- Adding XP Drops to Blocks (3:26)
- Adding a Custom Menu Screen (6:35)
- Adding Basic Custom Configs (10:49)
- Adding Transparent Blocks (3:45)
- Adding Animated Items (5:18)
- Adding Custom Effects (5:43)
- Adding Custom Potions (+ Potion Recipes) (8:44)
- Adding Custom Entities with Geckolib (25:24)
- Adding Entity Animations with Geckolib and Blockbench (11:05)
- Adding Entity Variants (9:50)
- Tameable Entities (11:51)
- Rideable Entities (8:55)
- Adding a Custom Boat (11:08)
- Entity World Generation (3:20)
- Adding Custom Trades to Villagers (4:07)
- Updating Forge to 1.18.2 (11:02)
- Custom Structures (Working through Tutorial) (31:56)
- Custom Structures (Single Piece) (8:17)
- Custom Structures (Jigsaw Structures) (13:14)
- Custom 3D Armor Models (12:25)
- Custom Villagers (10:06)
- Baby Entities (4:37)
- Custom Geodes (5:49)
- Block that interacts with Redstone (5:05)
- Custom Block Entity Renderer (13:22)
- Loot Chests in custom Structures (4:01)
- Fixing some mistakes (3:43)
- 1.18.2 UPDATE TO 1.19 (102:09)