Free tools Windows power users keep installed
One-click scans. No signup required.
To install Minecraft mods, use Minecraft: Java Edition, choose a loader that matches both the mod and your game version, then place the mod’s .jar file and every required dependency in that loader profile’s mods folder. A manual Fabric installation gives you direct control; a managed app such as CurseForge can create compatible profiles and install modpacks for you. The instructions below cover both approaches and the most common crash causes.
What you need before installing a mod
Minecraft Java Edition
The documented community-mod workflow is for Minecraft Java Edition. The Bedrock edition uses a different add-on system, so a Java mod file will not install in a Bedrock world. Confirm the edition in the Minecraft Launcher before downloading anything.
As an Amazon Associate I earn from qualifying purchases.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11A specific Minecraft version
Decide which exact game version you intend to run. A mod built for one version may not load on another, even when the game and mod have similar names. Keep the version visible while you download the loader, the mod and its dependencies.
A compatible mod loader
Mods are packaged for a loader family. Common choices are Fabric, Forge, NeoForge and Quilt. The loader selected in your launcher profile must match the label on every mod you install. A Fabric mod does not become a Forge mod by changing its file name, and mixing loader families in one profile commonly prevents launch.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
Trusted downloads and backups
Download JAR files only from a source you trust, and read the project’s dependency list before launching. Back up worlds that matter to you before changing a profile. A mod can alter saved data; a backup gives you a way to return to an earlier state if a configuration change goes wrong.
Choose manual installation or a managed profile
| Consideration | Manual Fabric, Forge, NeoForge or Quilt setup | CurseForge profile |
|---|---|---|
| Control | You see the loader profile, folder and individual JAR files directly. | The app creates and manages a profile for you. |
| Compatibility handling | You must check the Minecraft version, loader tag and dependencies yourself. | Profiles can be filtered by Minecraft version and loader, with incompatibility notices. |
| Maintenance | Useful for one loader, a small mod list or direct troubleshooting. | Convenient for beginners, larger collections and modpacks. |
| File provenance | You choose each download and place it in the profile yourself. | The app installs selected mods or modpacks, while you still need to trust the projects and review dependencies. |
Both routes still depend on exact version and loader matching. Automation does not make an incompatible mod compatible; it simply makes profile and file management easier.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsManual installation: a complete Fabric example
1. Confirm the edition and record the target version
- Open the Minecraft Launcher and verify that you own and can start Minecraft Java Edition.
- Write down the exact Minecraft version you want to mod. Use that same value when selecting the Fabric installer and when evaluating every mod download.
- If you already have other profiles, treat the new Fabric profile as a separate environment. Do not assume that a mod from another profile will work here.
2. Install Fabric for that version
Use Fabric’s official installer and select the Minecraft version you recorded. The installer creates a Fabric profile that the Minecraft Launcher can select. Fabric’s player documentation emphasizes that a mod must be made for Fabric, the selected Minecraft version and Java Edition; all three checks matter.
When the installer offers a profile option, leave the launcher profile enabled unless you have a specific reason to manage profiles yourself. Finish the installation, then open the launcher once so it can recognize the new profile.
3. Download the mod and its dependencies
Find a release that explicitly identifies Fabric and your target Minecraft version. Read the project page for required libraries. Fabric documentation notes that the majority of Fabric mods also require Fabric API, which is available through established mod platforms such as Modrinth or CurseForge.
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
- Download the mod’s JAR file, not a source archive intended for developers.
- Download Fabric API when the project lists it as a requirement, using a Fabric API release compatible with your game version.
- Repeat the dependency check for every additional library named by the project.
- Keep the downloaded files together temporarily so you can identify which JAR belongs to which project.
4. Open the correct mods folder
The folder is inside the Minecraft game directory used by the profile. Use the path for your operating system:
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →| Operating system | Default mods path |
|---|---|
| Windows | %appdata%.minecraftmods |
| macOS | ~/Library/Application Support/minecraft/mods |
| Linux | ~/.minecraft/mods |
On Windows, press Win+R, enter %appdata%.minecraft, and press Enter. On macOS, in Finder choose Go > Go to Folder, enter ~/Library/Application Support/minecraft, and press Return. On Linux, enable hidden files in your file manager if necessary and open ~/.minecraft.
If the mods directory does not exist, create a folder named exactly mods in the game directory. A folder named Mod, mods-old or a directory inside another profile will not be scanned by the launcher.
5. Copy the JAR files
Move or copy the downloaded mod JAR and every required dependency JAR into the same mods folder. Leave the files as JAR files; do not unzip them and do not place the download page, a ZIP source archive or a shortcut in the folder.
For a first test, install one mod plus its required libraries. A small initial set makes it clear which project is responsible if the game fails to start.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
6. Launch the Fabric profile
- Return to the Minecraft Launcher.
- Open the installation/profile selector and choose the Fabric profile created for your target version.
- Press Play and wait for the game to finish loading.
- Check the title screen or the loader’s mod list, when available, to confirm that the mod was detected.
If the launcher starts a vanilla profile instead, the files in mods will not be loaded. Stop the game, select Fabric explicitly and launch again.
Using Forge, NeoForge or Quilt
The same sequence applies to other loader families, but you must use the installer and profile for the chosen family. Select the exact Minecraft version, install that loader, download releases tagged for that loader, place the JAR files and dependencies in the profile’s mods folder, and launch the matching profile.
- Forge: use Forge-tagged mods and a Forge profile.
- NeoForge: use NeoForge-tagged mods and a NeoForge profile.
- Quilt: use Quilt-tagged mods and a Quilt profile.
Do not combine a Forge, Fabric, NeoForge or Quilt profile simply because the mod names look similar. Some projects publish separate files for several loaders; choose the file whose loader tag matches your profile and install any dependencies listed for that file.
Install mods with CurseForge
CurseForge’s Minecraft app provides managed profiles for Vanilla, Forge, Fabric, NeoForge and Quilt. Its support documentation describes filtering a profile by Minecraft version and loader, then installing individual mods or a complete modpack.
Recommended Free Tools
- Open the Minecraft section of the CurseForge app and create a new profile, or select an existing one.
- Set the profile’s Minecraft version to the version you intend to play.
- Choose the loader family required by the mod or modpack.
- Use the profile’s install controls to add a mod or modpack. Review the displayed dependencies and let the profile install them when prompted.
- Launch Minecraft from that profile, not from an unrelated launcher installation.
For a manual workflow inside a managed profile, CurseForge’s Java guidance allows downloaded JAR files to be placed in that profile’s own mods folder. Do not assume that the global .minecraftmods folder is the one being used: managed profiles can have their own game directories. Open the profile’s folder from the app before copying files.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
CurseForge filters reduce the chance of selecting the wrong release, but you should still read each project’s dependency notes and verify that the profile’s loader and Minecraft version remain unchanged after an update.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.How to diagnose a mod that does not load
The launcher has no loader profile
Re-run the installer for the intended Minecraft version and confirm that the launcher profile option was enabled. Restart the launcher after installation. If you use a managed profile, select its loader in the profile settings rather than expecting the standard launcher list to change.
The game opens but the mod is absent
- Confirm that you launched the matching loader profile, not Vanilla.
- Check that the JAR is directly inside the active profile’s
modsfolder. - Verify the file is tagged for your Minecraft version and loader.
- Check the project’s dependency list, especially Fabric API for Fabric projects.
The game crashes immediately
Read the crash report or latest log before deleting files. Look for a named mod, a missing dependency, a version mismatch or a loader error. Remove the last mod you added, then launch with the remaining set. If the crash disappears, add the removed mod back only after checking its release and dependencies.
A reliable isolation method is to move all JARs out of the active mods folder, start with only the loader and required API, and then return mods one at a time or in small groups. Keep a note of each change so you can reproduce the working combination.
A dependency is reported as missing
Return to the project page named in the error and download the dependency release for the same Minecraft version and loader. Place its JAR beside the original mod. A dependency built for another loader is not an equivalent substitute.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
The error mentions an incompatible loader or game version
Choose one of two consistent solutions: change the profile to the mod’s supported version, or download a mod release that supports the profile you want to keep. Do not solve this error by renaming the file or placing it in a different folder.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →The game worked until a mod or loader update
Undo the newest change first. Restore the previously working JAR or profile when you have a backup, then test the update by itself. Updating several mods and the loader at once makes the failing change difficult to identify.
The world will not open after removing a mod
Do not overwrite your only save. Restore the profile and mod that created the world, or open a backup in a separate test profile. A world can depend on blocks or items supplied by a mod, so removing that mod may make the save unsafe to continue using.
Safe download and maintenance habits
Keep profiles separate
Use one profile for each major Minecraft version or modpack. Separate profiles prevent a test JAR from silently affecting a stable installation and make it easier to identify the folder being used.
Record what you install
Keep a simple list of the mod name, release, loader and Minecraft version. Include dependencies such as Fabric API. This record helps you rebuild a profile after a reinstall and gives support volunteers the information they need.
Update deliberately
Before updating, back up worlds and note the current working versions. Update one component at a time, launch a test world, and inspect the log. If an update fails, revert that component instead of repeatedly replacing unrelated files.
Use official project documentation and support channels
Minecraft Support states that modding is not officially supported and cannot assist with issues arising from mod usage. For a crash, consult the loader’s documentation, the mod project’s instructions, its issue tracker or its support channel, and provide the relevant crash report rather than only saying that the game “does not work.”
Removing a mod cleanly
- Close Minecraft and the launcher.
- Back up the world and note the profile’s current mod list.
- Open the active profile’s
modsfolder. - Move the target mod JAR to a temporary backup folder instead of deleting it immediately.
- Remove dependencies that are no longer needed only after checking whether another installed mod uses them.
- Launch the same loader profile and test a copy of the world.
For a managed CurseForge profile, remove the mod through the profile’s content list when possible. For a manual profile, moving the JAR out of the folder provides an easy rollback.
Quick Recap
A practical first-install checklist
- Java Edition is installed and launches without mods.
- The target Minecraft version is written down.
- The selected loader matches the mod’s release tag.
- Every required dependency is identified and downloaded from a trusted source.
- The files are in the active profile’s
modsfolder. - The launcher is set to the matching loader profile.
- A world backup exists before adding or updating mods.
- The first launch uses a small number of files so a failure is easy to isolate.
If Windows itself is contributing to freezes or application errors around Minecraft, Outbyte PC Repair is an optional shortcut that can fix more than 100 common Windows issues where possible, clean temporary and cache files, adjust settings that affect CPU, RAM and disk load, check selected Windows vulnerabilities and record app crashes. It runs on Windows 11, 10, 8 and 7 and offers a free trial by category for at least two days before a paid subscription; results vary, it complements antivirus software rather than replacing it, and no tool repairs every crash.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




