Forge minecraft mods

Forge minecraft mods DEFAULT

How to use Minecraft Forge

If you've got a lot of mods to manage, Minecraft Forge is what you need to download. While Mojang's blocky survival game continues to stand the test of time in its vanilla form—especially with the first part of the Minecraft Caves and Cliffs update live now—Forge is a great way to make managing your Minecraft mods simpler.

That means new biomes, structures, and more, all at your fingertips. So, whether you're already up to your ears in mods or you're looking to get started in Minecrqft's modding scene, here's how to install the software, how to use Minecraft Forge, and what it does.

Minecraft Forge: What does it do?

Modding can be quite a difficult process in some games, but Minecraft Forge makes it all relatively simple. Once you have installed the Forge client, you'll be able to select it as a profile on your Minecraft launcher which then adds a button that lets you view a list of your mods.

From here you can select the mods you want to use and launch the game as usual. Or if you've just downloaded a new mod, you can open the mods folder by clicking on the button at the bottom of the list. This allows you to copy a newly downloaded mod to the mods folder without having to search for the location manually.

How to install Minecraft Forge

  • First, head to Minecraftforge and download the program. 
  • Make sure that you download the version of Forge that corresponds to the version of Minecraft you have (if Minecraft is 1.1, download the 1.1 version of Forge). 
  • Go to the downloaded file (it should be at 'C:\Users\\[username]\AppData\Roaming\\.minecraft\mods') and open. Note: If you can't run the installer, check you have Java installed.
  • Select 'Install Client' then hit 'OK'. 
  • Open Minecraft and change the profile to 'forge'. 
  • Once the game loads, you'll see a new 'Mods' menu on the start screen. 
  • Click this and choose which mods to use.

That's all there is to it. Now it's just a simple matter of finding the Minecraft mods you like and installing them. 

There are more blocky guides where that comes from, so here's how to build a house in Minecraft. Now you've got a home for all your handy mods, and for yourself.


How to install Minecraft Forge and gain access to thousands of new Minecraft mods

  • You can install Minecraft Forge from the Forge website, where it's free to download.
  • Minecraft Forge is an add-on for Minecraft: Java Edition that lets you install and enable mods.
  • Make sure that you download the version of Minecraft Forge that corresponds with your current Minecraft version.
  • Visit Insider's Tech Reference library for more stories.

Minecraft is famous for how many mods it has, and how easy they are to install. These mods can be practical — like creating a new item — or they can add fun thematic elements to your game, such as new game modes.

To install these mods, you'll need to use a free add-on called Minecraft Forge. This will let you customize Minecraft: Java Edition with mods.

Quick tip: Minecraft Forge can't be used to add mods to Minecraft: Bedrock Edition. You'll need to be playing the "Java" version.

Here's how to install Minecraft Forge, and use it to install mods.

How to download Minecraft Forge

1. Go to the Minecraft Forge download page. 

Quick tip: Minecraft Forge requires Java, so install that before beginning the download.  

2. You'll see two download links: Latest and Recommended. Pick Recommended, as it has less bugs. Use the chart under Minecraft Version on the left to ensure you're downloading the version of Forge that corresponds with your current version of Minecraft and the mods you're running.

Minecraft Forge's homepage. The recommended option is highlighted.
Forge; Emma Witman/Insider

3. Once you click the installer link, you'll be shown an ad. Wait a few seconds, and then click Skip in the top-right corner. Once you click it, the download will start.

An ad on the Minecraft Forge page.
Forge; Emma Witman/Insider

4. Open the Forge installer, and give the app the necessary privacy and access permissions when requested. If you're on a Mac, you might need to go into your computer's Security & Privacy settings to give it permission to open.

5. In the window that appears, select Install Client and click OK.

The Minecraft Forge app opening on a PC.
Emma Witman/Insider

6. Forge will connect to the internet and download all of its data. Once it's done, a pop-up message will indicate Minecraft Forge has been successfully installed. Click OK to continue.

Installing Minecraft Forge.
Emma Witman/Insider

7. Open the Minecraft Launcher. 

8. Open the drop-down menu next to Play, which lets you pick what version of Minecraft you want to open.

9. In the options that appear, click and select Forge.

The Minecraft Launcher.
Mojang; Emma Witman/Insider

10. Now press Play

Quick tip: A pop-up message may appear asking the user to accept that the version has been modified and may not support the latest player safety features. This is standard and you should approve it. 

11. After the game has loaded, check that the Modsoption has appeared. This signals that you've installed Minecraft Forge successfully. 

The Minecraft title screen.
Mojang; Emma Witman/Insider

How to add a mod to Minecraft

Forge won't come with mods built into it, so you'll need to find them yourself. You can find all sorts of Minecraft mods through Google, and websites like

Minecraft Mods

Once you've found one that's appealing, save the file to your newly-created Forge mods folder.

  • The address on your PC will be: C:\Users\[your username]\AppData\Roaming\.minecraft\mods
  • On a Mac, it'll be: [your computer's name] > Macintosh HD > Users > [your username] > Library > Application Support > minecraft > mods

In place of [your username], insert the name of the account you're using on your computer.

Finding Minecraft mods on a PC.
Emma Witman/Insider

Once you've done that, you can check that the mod is enabled by clicking the "Mods" tab on the Minecraft main menu (see above), then confirming that the mod is listed in the left column beneath the Minecraft version you're running.

The Mods menu in Minecraft.
Mojang; Emma Witman/Insider

For more details on installing mods, as well as a guide on how to install resource/texture packs (a different type of mod), check out our article, "How to install Minecraft mods and resource packs to completely reinvent your game."

Quick tip: Like with any installation, you may need to restart your PC before seeing the mod's changes take effect.

William Antonelli

Editor & Staff Writer for Tech Reference

  1. 24x36 thin frame
  2. Maritza lord
  3. Epson 7620
  4. Symbiote lego

This article is about creating mods for Java Edition. For the Bedrock Edition add-ons, see Add-on.

Gear (item).gif
This article is a work in progress. 

Please help in the expansion or creation of this article by expanding or improving it. The talk page may contain suggestions.


Mods (short for 'modifications') can modify or add items, blocks, entities, and much more. Presumably, you already have an idea for a mod you want to create. If you simply want to add custom advancements, functions, loot tables, structures, recipes or tags to your game, look into how to make a Data pack, which does not require programming. Or look into how to make a resource pack if you simply want to customize textures (colors and designs), models, music, sounds, languages, splashes, fonts, or the end poem. Or perhaps you want to 'fork' a favorite mod to update for newer versions of Minecraft. In any case, this guide will eventually cover only the most basic elements of creating an item and creating an entity (a moving thing like a villager, sheep, zombie, etc.), and distributing the resulting mod package.

Minecraft mods consist of jar files (example: yournewmod.jar) which contain class files, JSON files, and image files, to name a few of the most common.

  • Class files are specific to the Java programming language. A few Java tutorials to try are w3schools (web and mobile), SoloLearn (web and mobile), and kodevelopment(web). You will need an IDE (Integrated Development Environment) such as IntelliJ or Eclipse to read or create class files. This tutorial will focus on IntelliJ IDEA Community Edition 2019.
  • JSON files are a means of detailing the characteristics of objects used by Java class files. JSON is much simpler than Java. You will need a text editor such as Notepad++, Vim, or Emacs to read or create JSON files. You probably already have a basic text editor on your computer, but there are many advantages to using other ones instead.
  • Image files you may be familiar with include .bmp and .jpg formats, but Minecraft requires .png format (example: yournewlogo.png) in multiples of 16 pixels square (example: 16x16, 32x32, 64x64). You will need an image editor such as Paint.NET or GIMP to edit or create .png files. You probably already have MS Paint on your computer, but GIMP has so much more functionality, and Paint.NET is quite user-friendly. There are also several websites with tools for creating pixel art.

If you have been playing Minecraft Java Edition, you probably already have JRE (Java Runtime Environment). To develop a mod, you will need to find JDK (Java Development Kit), which includes the JRE and an emulator. Create a free account at and download JDK Standard Edition version 8. Then follow the instructions for installing it, and make note of the location it installs to. Pay particular attention to the section on Updating the PATH Environment Variable.

With a Java Development Kit installed, and the IntelliJ Integrated Development Environment to manipulate Java with, you now have the tools to develop custom software that can be used in a variety of applications. While working on a mod, continue working through Java tutorials. The lessons will enable you to put your ideas into action, while the ideas will make the lessons more interesting and memorable.

One more tool you should set up before starting a mod is the Forge MDK (Mod Development Kit). Forge is a collection of useful resources and mod loader, designed specifically to simplify compatibility between Minecraft Java Edition and multiple community-created mods. This tutorial will focus on the MDK for version 1.12.2 of Minecraft Java Edition, although Forge for 1.14.4 has been around for some time. An alternative to Forge is Fabric, but Java is still used to code mods either way.

Things you are not to do

There are some things that you should be careful to not do when creating a mod. Keep this list in mind:

  • Don't do anything that violates Mojang Studios' terms of use for Minecraft.
  • Don't release Minecraft versions or modifications that allow you to play without having bought Minecraft from Mojang Studios.
  • Don't release the de-compiled source code of Minecraft in any way.
  • Don't modify existing mods without permission from that mod's author(s). Check their License, usually available in the author's GitHub repository. If you can't find the license, then you do not have permission to share a modified version with anybody. You may tinker with the files for personal use only.

First steps with Forge

This wiki article aims to provide a foolproof walk-through of a few key elements of Forge's tutorial: Bookmark their page, as it addresses many issues this article will not. Moreover, there's more than one valid way to achieve the desired result; this wiki article will focus on the simplest, which is probably not the most efficient or elegant. If you follow precisely the steps outlined here, you should soon have a functional mod, which you can then tinker with to your heart's content. If you use Linux, Forge's tutorial will probably be more useful for you. If you use Windows, read on.

A note about placeholders

This tutorial will use "You" to represent the User profile you are logged in with; if you copy-paste paths from this tutorial, be sure to replace "You" with your own Windows username. This tutorial will use "yournewmod" to represent sections you should replace with the mod name you choose for your project.

1. Create a folder for your project

Navigate to and create a new folder. The name of this folder may be changed easily later.

2. Obtain a "source distribution"

Visit and make sure the version selected is the version for which you want to create a mod. In the large "Download Recommended" box, click on the small MDK box. A dialog box will appear, asking where you want to save the file, and what to name it. Choose any convenient location, but leave the name unchanged.

3. Copy key files to your project folder

Open the forge-1.16.5-...-mdk folder (with or without unzipping it first) and copy-paste the following 5 files from this folder[more information needed] to the project folder you created in the first step:

  • the folder
  • the folder

3½. A note about mappings

There are two different sets of mappings available for method names - "MCP" community-based mappings, and "Official" mappings based in part on the official Obfuscation maps (though class names are different for technical reasons). The default in the MDK has recently been changed to 'official', but this tutorial will use the MCP mappings for now because function parameter names are not available in the official mappings.

Change the following line in line 34

mappings channel: 'official', version: '1.16.5'


mappings channel: 'snapshot', version: '20210309-1.16.5'

On line 51 of, change to (or simply comment or delete the line)

4. Import the gradle project

Open/Run the IntelliJ IDEA program. In the landing screen, click on Open. A dialog box will appear, asking which file to import. Navigate to your project folder and select "build.Gradle," then click OK.

5. Designate the JDK

In the next window, click in the "Gradle JVM" field and navigate to the JDK files you installed earlier. If you got version 8 update 282, select the folder named "jdk1.8.0_282." Click OK and wait for the build to finish, Showing the results in the bottom field.

[TODO: I didn't get another window, need to verify what happens on a fresh IDEA install]

[Note: Confirming that on IntelliJ IDEA 2021.1.2 window doesn't appear, most likely that it detects JDK itself, so it will only appear if it failed to locate appropriate JDK]

6. Set up workspace

No Dependencies needed to be Installed. Move to next step as new update in Forge command setupDecompWorkspace is not needed

7. Configure Run settings

After refreshing gradle, open the gradle panel and double-click the "genIntellijRuns" entry in the "fg_runs" folder. This will create new run configurations that allow your mod to be run. Next, open the "Edit configurations" window of Run settings and look approximately halfway down, for "Use classpath of module." Click on its dropdown field, and select the option that ends with , then click Apply. If the settings you just finished editing were for the Minecraft Client, click on Minecraft Server and repeat the steps to set the classpath. [TODO: Is this necessary anymore? It was already set]

You can now select and run in the run configuration drop down menu. This will start the Launcher with your mod included. When you get to the landing menu, you can check whether your mod is present.

Creating a mod for Forge

Identifying your mod

Gear (item).gif
This section is a work in progress. 

Please help in the expansion or creation of this article by expanding or improving it. The talk page may contain suggestions.

The project as delivered with the MDK is called "examplemod" with the package name "com.example.examplemod". You will need to rename this to your own names in the following places - rename the class files - build.gradle - META-INF/mods.toml

Package names should be based on a domain name in reverse order, or a name that is not a valid domain name if you do not own a domain name.

[TODO clearer instructions, set up MODID variable]

Setting up Item Registration

Gear (item).gif
This section is a work in progress. 

Please help in the expansion or creation of this article by expanding or improving it. The talk page may contain suggestions.

You can create a class to put your definitions in. Here we call it RegistryHandler, though some mods have separate classes for each type of object called ModItems, ModBlocks, etc; and in theory you could just add it to the main class. Having at least one class file (or, ideally, a package) to put registrations in without any non registration related code provides better organization for when you expand your mod.


In your main class, set it up to automatically be called at the appropriate time, in the constructor:


Creating a Custom Tool

Let's make a simple spear, with damage ability similar to a stone sword.

So, to start off with we need to make a new directory called tools in your package. Next create a new Java enum called ModItemTier. In this file you need to type a variant of the following:


Next, you need to register your item. Go to your item registry class[?] and make a new item like the one here:



The numbers are the base attack damage [added to the damage set in the ItemTier] and the speed modifier, the values chosen for the example are intermediate between a sword and an axe.

After this, you need to make a JSON file in src/main/resources/assets/examplemod/models/item called what you set earlier, like so:


Then, go to your textures folder and input the texture you will make in the next step. If you want to know more about durability I recommend this page.

Custom Layers over Vanilla Textures

Gear (item).gif
This section is a work in progress. 

Please help in the expansion or creation of this article by expanding or improving it. The talk page may contain suggestions.

Textures from Scratch

Open an image editor, preferably one that supports transparency, and create a new image, with a size that is a multiple of 16x16 (eg. 32x32, 64x64. etc.)

This example is using a 32x32 pixel image and is made in GIMP.

Create your file, making sure it is in pixels and not inches, millimetres, or any other measurement.

Create a new layer, and delete the original canvas. If you don't do that, then your image will have a white background.

Using a brush of 1x1 pixel, start drawing your item. Make sure to use separate layers for separate parts of the item to allow changes to be made easier.

When you're done creating your art, press file to save. If you're using GIMP or another advanced editor, it won't save as a .png. For GIMP, it saves as a .xcf.

Navigate to the export dropdown or press on Windows or for macOS. This is to export the file. Make sure you export as a .png, not a .jpg or any other file extension. If it is not saved as a .png, it will have a white background and won't look correct.

If you're following along with this tutorial and wish to use this image, you can download this finished pixel art here.

Creating a Custom Mob

Models from Scratch

The best way to model mobs is probably blockbench (blockbench website). Blockbench is a free modeling tool, and it would be much faster and easier than taking the other approach, which is slow. If you want to model with it, simply make a cube, position it, rotate it, size it, and make your model the way you want to make it. If you need more cubes, you can easily make a new one. This is probably the best method for this. It is fast, easy, and customizable.

Creating a Config file

Gear (item).gif
This section is a work in progress. 

Please help in the expansion or creation of this article by expanding or improving it. The talk page may contain suggestions.

Sharing Your Mod

Gear (item).gif
This section is a work in progress. 

Please help in the expansion or creation of this article by expanding or improving it. The talk page may contain suggestions.

To build your mod, run gradlew build or ./gradlew build for macOS. This will output a file in build/libs with the name [archivesBaseName]-[version].jar. This file can be placed in the mods folder of a forge enabled Minecraft setup, and distributed. Then you can upload your mod to CurseForge

Further Reading

Gear (item).gif
This section is a work in progress. 

Please help in the expansion or creation of this article by expanding or improving it. The talk page may contain suggestions.

Additional Info

Gear (item).gif
This section is a work in progress. 

Please help in the expansion or creation of this article by expanding or improving it. The talk page may contain suggestions.


See also

How To Download \u0026 Install Forge + Mods (Minecraft Forge 1.16.5 Tutorial)

How to install Mods for Minecraft Forge

This guide will explain how to install mods that have been made for the Minecraft Forge API.

1. Make sure you have already installed Minecraft Forge.

2. Download a Forge compatible mod from this site, or anywhere else!

3. Open Minecraft, click the ‘Mods’ button on the main menu, then click ‘Open Mods Folder’.

Important: Some older versions of Forge may not have the ‘Open Mods Folder’ button. If that is the case, you need to find the folder manually.


  • Press the Windows key and R at the same time
  • Type %appdata% and press enter
  • Find the Minecraft folder and then look for the Mods folder within that


  • Click on the desktop and then press Command+Shift+G all at the same time
  • Type ~/Library and press enter
  • Open the folder Application Support and then Minecraft

4. Place the mod you have just downloaded (.jar or .zip file) into the Mods folder.

5. Relaunch Minecraft, and you should now see the mod you have installed in the list!


Minecraft mods forge


Minecraft 1.16.5gliscowomore info

Conjuring is a fantastic and incredibly in depth mod meant to capture and harness the essences of mobs and create your own spawners that you can control. To sta...

The Magic Doorknob

Minecraft 1.17.1tboshovenmore info

The Magic Doorknob mod is a simple but very fun and useful tool that comes in several tiers of knobs. They are portable doorknobs that range from wood to diamon...


Minecraft 1.16.5battingguide841more info

Candylands is a mod that adds a new, sugary dimension that you can get to by crafting a warped pop and eating it. Once you do, you’ll be transported to a ...

Hexlands II

Minecraft 1.17.1AlcatrazEscapeemore info

Hexlands II is a rewrite of the original Hexlands mod but now for current Minecraft versions. It allows you to create a new world generation that separates each...

Apple Trees Revived

Minecraft 1.17.1Dav729more info

Apple Trees Revived is a remake of the original Apple Trees mod that is no longer being developed. It’s a fun way to spruce up your world with apples acti...

Soaring Structures 2

Minecraft 1.16.5STGMCmore info

Soaring Structures 2 is a neat mod that puts randomly generated islands above your world. They aren’t incredibly common but they are fun to find in your t...

Useful Tools

Minecraft 1.16.5Crare1more info

This mod adds a series of helpful tools that aim to make early game and repetitive tasks a bit easier. It comes with a sledgehammer that can mine a 3×3 spa...


Minecraft 1.17.1AbsolemJackdawmore info

The Telepads mod gives you an efficient way at quickly transporting to your favorite locations. It allows you to set up as many as you like and is super easy t...

Advanced Compass

Minecraft 1.17.1dmitrylovinmore info

The Advanced Compass mod adds a bar to the top of the screen that gives detailed information beyond simply what direction you are traveling in. It shows any ent...

How To Download \u0026 Install Forge + Mods (Minecraft Forge 1.16.5 Tutorial)

Introduction: How to Install Mods for Minecraft Forge

This guide will explain how to install mods that have been made for the Minecraft Forge API.

Step 1: Make Sure You Have Already Installed Minecraft Forge.

Download and install Minecraft Forge. Readmore: Minecraft Forge

Step 2: Download a Mod for Minecraft Forge

Download a mod for Minecraft Forge from this link Minecraft Forge, the Minecraft Forums or anywhere else!

Step 3: Locate the Minecraft Application Folder

Locate the minecraft application folder.

  1. On windows open Run from the start menu, type %appdata%\.minecraft\ and click Run.
  2. On mac open finder, hold down ALT and click Go then Library in the top menu bar. Open the folder Application Support and look for minecraft.

Step 4: Place the Mod You Have Just Downloaded (.jar or .zip File) Into the Mods Folder

Place the mod you have just downloaded (.jar or .zip file) into the Mods folder

Step 5: Choose Your Minecraft Mod Version

When you launch Minecraft and click the mods button you should now see the mod is installed.

Enjoy! Goodluck!

Help you Find Minecraft Mods and download:

Be the First to Share

Did you make this project? Share it with us!


  • 3D Printed Student Design Challenge

    3D Printed Student Design Challenge
  • Plastic Challenge

    Plastic Challenge
  • Retro Tech Challenge

    Retro Tech Challenge

You will also like:


844 845 846 847 848