Logo

Setting up a Forge Modding Workspace for Minecraft 1.19.3

This is a guide to setting up a workspace for Minecraft modding using Forge for version 1.19.3. It covers downloading and installing the necessary software, including the Java Development Kit, IntelliJ IDEA, and Minecraft Forge, and provides some tips for beginners on learning Java and getting started with modding.

Requirements

Before starting, make sure you have the following:

  • A computer running Windows
  • An internet connection
  • Basic knowledge of programming concepts and the Java language

Installation Steps

  1. Download and install the Java Development Kit (JDK) version 17. The guide recommends the Temurin JDK from Adoptium, but you can use another JDK if you prefer.

  2. Install the JDK as you would any other program. During installation, make sure to set the Java home variable to make it easier to find the Java installation folder later.

  3. If you're new to Java, consider checking out the Java Introduction for Minecraft Modding here before proceeding. This is a playlist of video tutorials that cover the basics of Java programming and provide a foundation for modding Minecraft.

  4. Download and install the IntelliJ IDEA Community Edition. This is a free integrated development environment (IDE) for programming in Java.

  5. Download the Minecraft Forge MDK 1.19.3. Extract the contents of the zip file to a new folder and rename it to something like forge-tutorial-1.19.3.

  6. Delete the following files from the Forge MDK folder: changelog.txt, predecessor.txt, LICENSE, and README.md.

  7. Open IntelliJ IDEA and click the "Open" button. Navigate to the Forge MDK folder and select it.

  8. Wait for IntelliJ IDEA to load the project. Once it's finished, you should see a project structure that includes a src folder and some other files.

  9. You're now ready to start modding Minecraft! Refer to the Forge documentation and other resources for more information on how to create mods.


Are you stuck? Need some more help? join Kaupenjoe's Discord server today!

Logo