Skip to content

Instantly share code, notes, and snippets.

@IverCoder
Last active May 26, 2024 14:56
Show Gist options
  • Save IverCoder/d50c283924ff247c9d9b059a1e543b66 to your computer and use it in GitHub Desktop.
Save IverCoder/d50c283924ff247c9d9b059a1e543b66 to your computer and use it in GitHub Desktop.
Play Fapcraft without buying Minecraft or risking malware infections.

1. Download Fapcraft

Download Fapcraft from the official website.

2. Download Java

Skip this section if you already have Java 8 installed previously. Some launchers install it for you if you play older Minecraft versions.

Linux

No need to bother with this if you're on Linux. Flatpak handles the Java installation for you.

Windows

Download the latest Java 8 version from this link. Select the .msi file. Double-click the downloaded file and proceed with the installation window that pops up. Keep all installation settings on their default options.

3. Download and Install Prism Launcher

Linux

Prism Launcher supports any distro that Flatpak supports.

  1. Set up Flatpak and Flathub on your distro. Almost all mainstream Linux distros have Flatpak and Flathub set up by default, but check the page to be sure.
  2. Install Prism Launcher from the Flathub app store. If you prefer the command line, run flatpak install flathub org.prismlauncher.PrismLauncher

Windows

  1. Download Prism Launcher from their website. You will also need the mentioned Visual C++ Redistributable as well.
  2. Run the Visual C++ Redistributable installer first. Restart when done, then run the Prism Launcher installer as well. You can keep the installation settings on their default options.

4. Bypass the Microsoft account requirement

Credits to @antunnitraj for this Microsoft account bypass guide! Please star the linked GitHub repo to show your appreciation and support.

Linux

  1. Open Prism Launcher from the app drawer. Go through the initial setup with your preferred settings. Let Java 17 be the default JRE. We'll change this later. Feel free to change the memory settings to your liking.
  2. When the main Prism Launcher interface opens, close it after a few seconds. We did this to initialize the account data store.
  3. On the terminal, run echo '{"accounts": [{"entitlement": {"canPlayMinecraft": true,"ownsMinecraft": true},"type": "Offline"}],"formatVersion": 3}' > ~/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/accounts.json
  4. Open Prism Launcher again, press Accounts on the top right, then Manage Accounts....
  5. On the right side of the new window, press Add Offline. Type your preferred username, select it on the list, and press Set Default (somewhere under Add Offline).
  6. Select No Profile on the list, and press Remove (right above Set Default).
  7. Close Prism Launcher and open it again.

Windows

  1. Open Prism Launcher from the start menu. Go through the initial setup with your preferred settings. Keep the Java settings on their default, but feel free to change the memory settings to your liking. If there are multiple Java versions on the list, make sure to select Java 8.
  2. When the main Prism Launcher interface opens, close it after a few seconds. We did this to initialize the account data store.
  3. On Terminal (Windows 11) or Command Prompt (Windows 7-10) (no need to run them as administrator), run: echo {"accounts": [{"entitlement": {"canPlayMinecraft": true,"ownsMinecraft": true},"type": "Offline"}],"formatVersion": 3} > %appdata%/PrismLauncher/accounts.json
  4. Open Prism Launcher again, press Accounts on the top right, then Manage Accounts....
  5. On the right side of the new window, press Add Offline. Type your preferred username, select it on the list, and press Set Default (somewhere under Add Offline).
  6. Select No Profile on the list, and press Remove (right above Set Default).
  7. Close Prism Launcher and open it again.

5. Create a Forge 1.12.2 instance

  1. Press the Add Instance button on the top left.
  2. Select 1.12.2 on the version list. Below, select Forge as the Mod Loader and select the highest version on the list. Press OK after.
  3. Select your new instance on the menu, then press Edit on the right side of the menu.
  4. Press Mods on the left menu, then Add file on the right. Select the Fapcraft .jar file you downloaded earlier.
  5. [Linux only] Press Settings on the left menu. Under the Java tab, tick Java installation then press Auto-detect..., then select the 1.8.0 entry on the list with jre on its path.
  6. Close the window, select the new instance again, and press Launch on the right. It will download all the necessary files and libraries.
  7. Minecraft will open now. Go ahead and fap your insides out :)

FAQ

  • Why not just use TLauncher? TLauncher is pretty bloated and unoptimized compared to Prism Launcher and has less features. TLauncher has ads, while Prism Launcher is completely free and open source without ads. It all boils down to personal preferences, so feel free to use TLauncher or other launchers you prefer.
  • Is the command I ran safe? Yes. It just writes dummy account data to Prism Launcher's settings to fool Prism Launcher into thinking that you have authentically paid for Minecraft.
@lunarslay
Copy link

this is way too complicated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment