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: Fabric Modding for Minecraft 1.18.1
Rating: 4.8 out of 5(187 ratings)
856 students

Modding By Kaupenjoe: Fabric Modding for Minecraft 1.18.1

Learn Minecraft Modding with Fabric and Java. Beginner Friendly Introduction to Java and Minecraft Modding with Fabric!
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 Fabric
  • Everything from making your first Item to creating Tools and custom Armor
  • Including a comprehensive Explanation of Mixins

Course content

11 sections110 lectures14h 56m total length
  • Installation & Download5:52
  • Datatypes8:11
  • Java Syntax5:42
  • Output & Input7:28
  • Errors & How to Deal with them6:41
  • Integers, Arithmetic & Math Methods6:23
  • Assignment Operators4:40

    Explore assignment operators in Java for Minecraft modding, including =, +=, -=, *=, /=, %=, and the increment and decrement ++/-- to modify variables efficiently.

  • Booleans & Comparison Operators7:02

    Learn booleans and comparison operators in Java by exploring true or false values, score thresholds like 50, negation with !, and how equals and greater-or-equal checks work.

  • Booleans & Logical Operators3:30
  • If and Else Statements6:52

    Master if and else statements in Java by building a program that reads two exam scores, evaluates pass/fail for each, and prints results, including a final class outcome.

  • Switch Statement4:08
  • Trivia Game #1
  • Strings & String Methods9:41
  • Casting3:49

    Explore casting in Java by converting data types between int and float to compute interest, differentiate implicit and explicit casts, and understand truncation and its effects on calculations.

  • Ternary Operator4:13
  • Arrays Explained9:09
  • For and While Loops8:55
  • Java Methods10:14
  • Updating the Trivia Game with Methods
  • Java Collections16:43
  • Java Object Oriented Programming Explained7:37
  • Java Classes and Objects9:20

    Learn to create a custom class and objects in Java, using a dog example with fields and methods, the new keyword, constructors, and this for field assignment.

  • Access Modifiers7:42
  • Inheritance & Polymorphism10:50

    Explains inheritance by creating an animal superclass for dog and cat, using extends, overrides, and constructors; demonstrates polymorphism with animal references calling overridden sounds.

  • Interfaces & Abstract Classes5:52
  • Updating Trivia Game with Classes
  • Bank Management Program
  • Anonymous Classes2:44
  • Enums & Advanced Enums3:00
  • Exceptions & Try and Catch5:14

    Explore creating and throwing custom exceptions in a Minecraft modding context using a try and catch block to handle errors and reveal finally behavior.

  • Java Lambda Expressions3:24
  • Java Generics3:37

    Explore Java generics by building a generic class with type placeholders, constraints, and wildcards, while adding constructors and setters for Minecraft modding projects.

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 Fabric.

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 Fabric! 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 Fabric.

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 switch or port their Minecraft Mod to Fabric