Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Modding By Kaupenjoe: Forge Modding for Minecraft 1.18.1
Rating: 4.7 out of 5(370 ratings)
1,714 students

Modding By Kaupenjoe: Forge Modding for Minecraft 1.18.1

Learn Minecraft Modding with Forge and Java. Beginner Friendly Introduction to Java and Minecraft Modding with Forge!
Last updated 7/2022
English

What you'll learn

  • 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

Course content

11 sections113 lectures15h 6m total length
  • Installation & Download5:52

    Install JDK 16 (Tamarind 16) and the IntelliJ IDEA community edition, then create a new Java project and set up the net and name packages for the upcoming lectures.

  • Java Datatypes8:11

    Explain data types in Java for Minecraft modding, including numerical types (integer, float, double) and their ranges and precision. Cover boolean, char, string, null, and smaller types byte, short, long.

  • Java Syntax5:42
  • Output & Input7:28
  • Errors & How not to panic when you get them!6:41
  • Integers & Arithmetic & Math Methods6:23

    Explore integers, arithmetic operators, and math methods in Java for Minecraft modding, covering addition, subtraction, multiplication, division, modulo, and functions like max, abs, and random.

  • Assignment Operators4:40
  • Booleans & Comparison Operators7:02
  • Booleans & Logical Operators3:30

    Learn booleans and the logical operators and, or, and not in Java, using two-operand logic that yields true or false. See practical examples and a cheat sheet in resources.

  • If and Else Statements6:52
  • Switch Statement4:08
  • Trivia Game
  • Strings and String Methods9:41
  • Casting3:49
  • Ternary Operator4:13
  • Java Arrays9:09
  • Loops8:55

    Explore loops in Java for Minecraft modding, including for loops, for-each, and while loops, using questions and answers arrays and length to print items, with continue and break controls.

  • Java Methods10:14
  • Trivia Game with Methods
  • Java Collections16:43
  • Object Oriented Programming Explained7:37

    Explore how objects are instances of classes, defined as templates, and how methods, fields, and inheritance connect superclasses to subclasses.

  • Java Classes and Objects9:20

    Explore Java classes and objects in Minecraft modding by creating a dog class, defining fields and constructors, instantiating objects with new, and using this to link data to instances.

  • Access Modifiers7:42
  • Inheritance & Polymorphism10:50
  • Interfaces & Abstract Classes5:52

    Explore interfaces and abstract classes in Java through practical Minecraft modding examples, showing how abstract classes cannot be instantiated and how interfaces enable multiple implementations and polymorphism.

  • Trivia Game with Classes
  • Bank Management System
  • Anonymous Classes2:44
  • Enums & Advanced Enums3:00
  • Exceptions5:14
  • Lambda Expressions3:24

    Explore a brief overview of lambda expressions and common functional interfaces like supplier, consumer, runnable, callable, and function for Forge modding in Minecraft 1.18.1.

  • Generics3:37

Requirements

  • A Computer
  • Some knowledge of Minecraft and its Modding Community
  • Basic Computer skills (like downloading a program of the web)
  • No programming experience needed!

Description

Minecraft! It is the most popular game of all time and Minecraft Modding is back in everyone's mouth! Some Minecraft Mods have become so popular that everyone knows them. The Minecraft Modding Community keeps growing every day and it's a great and creative outlet!

This course will teach you how to make your own Minecraft Mod! Not only will you learn the programming language Java but also how to effectively use the Minecraft Modding API Forge.

For absolutely beginners, I have added a Java Introduction for you, so even with no experience in programming you can start making Minecraft Mods by first going through the Java Introduction! 

In the Basics Concepts part of the course, you will learn how to add Items, Blocks, custom recipes, tool 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.

With a bit of creativity and applying the lessons you get from this course, you might just make the next Minecraft Mod hit! 

This course is accessible to complete beginners. Even if you have never programmed in your life! The only requirement is that you own Minecraft and are vaguely familiar with the Game and some popular 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.

If you have any questions or suggestions, also feel free to contact me here. I'm happy to help you learn to code in Java and make your own Minecraft Mod with Forge.

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

Who this course is for:

  • Complete Beginners wishing to learn Java!
  • Beginners that want to create their first Minecraft Mod and don't know where to start
  • Forge Veterans wanting to update their Minecraft Mod to 1.18.1