Minecraft Java Singleplayer, for free. No joke.

It’s quite bizarre writing this, you know. All those countless fake articles and youtube videos being pushed to unsuspecting viewers, and the disgrace of TLauncher being spyware has only made it worse. It might just look like I’m writing this to waste your time. But no. However suspicious I may sound, all files listed here are open-source. Peer-reviewed to not have malware, and free to use for all platforms. By all means, use VirusTotal. Try prove me wrong. This tutorial will demonstrate how to download Minecraft Java Edition on Windows, MacOS, and also Linux.

So, where to start?

UltimMC. It is a fork (aka a variation) of MultiMC, a well-known alternative to the Minecraft launcher promising to be more lightweight than the official launcher.

Why?

We use its’ fork instead of the original because the original by default requires you to connect a Microsoft account. A Microsoft account is how you register for a normal Minecraft account, and considering that costs money, it’s not suitable for what we are doing.
However, since MultiMC is open-source, someone could always just make a fork and bypass that restriction. That is what UltimMC is. A way to get Minecraft without a Microsoft account.

Enough with the chit-chat, where are the files?

Alright, alright. Step by step.
Borrowing from the UltimMC Github page:

Direct downloads for specific platforms can be found below.

Download the file for your specific version of operating system. The file should be called mmc-cracked-<OS>.zip where <OS> is your operating system (win32, osx64, lin64, etc.)

If you don’t have it already, you will also need Java version 17 or higher (Java 21 listed here), which can be found at these links:

Windows

Recommended:

x64 Installer as an MSI (sha256)
x64 Installer as an EXE (sha256)

MacOS

Recommended:

ARM64 DMG Installer (for Apple’s new M1+ chips) (sha256)
x64 DMG Installer (for Intel-powered Apple chips) (sha256)

Linux

Use what works.

ARM64 Compressed Archive (sha256)
ARM64 RPM Package (sha256) (OL 8 GPG Key)
x64 Compressed Archive (sha256)
x64 Debian Package (sha256)
x64 RPM Package (sha256) (OL 8 GPG Key)

Installation

Windows

  1. Install Java by simply opening the .exe or .msi file you downloaded and clicking next until you’re done.
  2. Extract the mmc-cracked-win32.zip file by opening it and dragging the folder to wherever you want.
  3. Inside the UltimMC folder, run UltimMC.exe.

MacOS

  1. Install Java by opening the .dmg file, then opening the .pkg file inside it.
  2. Complete the steps by pressing next and use your computer credentials to allow the install. After you’re done, move the .dmg file to the bin.
  3. Double-click the mmc-cracked-osx64.zip file and drag UltimMC.app to your Applications folder.
  4. Search and open Terminal and type chmod +x UltimMC.app/Contents/MacOS/UltimMC to convert it into an executable.
  5. Open the UltimMC.app file.

Linux

For installing Java 21, search on Youtube for your specific version of OS. Follow the steps there since every Linux distro is different. Make sure to keep track of where your version of Java is going to be installed just in case.
Once you’re done:

  1. Extract the mmc-cracked-lin64.zip and open theUltimMC folder.
  2. Double-click the UltimMC file.

Setup

  1. Select your language, and select your installed Java version, ideally with a star next to it. If it doesn’t show, navigate to where you have your Java installation. Look for any compatible files.
  2. Set the maximum memory that you know you’ll have free. This will make your Minecraft run faster at the expense of more memory. Make sure to not select too much for maximum and minimum since Minecraft might not run altogether and/or will drain system resources. Check your computer’s free RAM under workloads.
  3. Continue and you should go to the main menu.

Then:

What if I want to add mods/resourcepacks?

And that’s it!

I hope you liked my tutorial and hope it worked!

Follow me on Youtube, or alternatively hit me up on Discord (galliumgonzollium) if you have any issues with anything in here.