This is the correct way to play Minecraft on Windows XP:
What you will need:
Legacy Update
SDIO
Java 8u152
OLauncher for Minecraft
Old MC Icon(Optional)
Optifine 1.12.2Â
If you want to run Modern Minecraft, you will also need:
One-Core-API
Java 17+21 x86
Steps to follow:
1, Update the system using Legacy update ensuring to get POS Ready 2009 updates as it will be needed for modern internet protocalls
2, once your system is up-to-date, use SDIO to install/update ALL DRIVERS in your system. For optimal performance, you may want to mind a modded GPU Driver for additional FPS on top of optifine in which will be installed later.
3, Install Java 8u152 which is the latest Java version that's installer fully works with Windows XP
4, Download/copy the jarfile for OLauncher into a place you know where it is, I normally put it in /Documents/Minecraft/, also copy the Icon file in .ico format here too for easy access.
5, make sure "hide extensions for known file types" is disabled and create a text file named "Launch.bat"
6, right click the .bat file you just created and type this command: `java -jar (jarNameHere).jar`
7, save the file with CTRL+S and then close the window
8, (Optional)for easy access, Right click the .bat file you just created and select 'Send to...'>Desktop(Create Shortcut) and rename the shortcut just to 'Minecraft'
9, (Optional)finally, to really finish off the look, Right-click the shortcut>Properties and click "Change Icon" and then navagate to and choose the .ico file you copied over, then click "OK"
10, With an active internet connection, either Double click the Bat file or the shortcut you just made, a cmd prompt should appear followed by a familliar window setting up the software
11, once that is done, sign into your microsoft account using either method.
12, click "Edit instance"
13, change the MC version to 1.12.2 and enable custom java installation
14, click 'Save Profile' and launch the game once
15, close Minecraft and run the optifine jar file, install optifine like normal.
16, you're done!
About Modern varsions of Minecraft:
some additional requirements are required to run more modern minecraft builds, these requirements are as follows
OpenGL 3.0+
One-Core-API Compatability binary
steps to run Modern Minecraft
1, once OLauncher is installed, install the compatibility One-Core-API binary.
2, go to the java.exe files in the java 17 and 21 folders(Normally located in appdata) and change compatibility to Windows 7
3, install Java 17 and 21 x86 binaries with windows 7 compatibility.
4, launch OLauncher and create a new instance with the desired MC version
NOTE: starting with MC 1.17 java 17 is needed and MC 1.21 requires Java 21
5, once the version is selected, tick 'Executable:' under "Java Settings(Advanced)" and paste the java.exe file from the bin folder of the desired java version.
6, click "Save Instance" and try running it!
Please note: Compatibility with Minecraft Versions 1.17+ not guaranteed.
IF MINECRAFT CRASHES REDUCE THE RAM ALLOCATION IN 'JVM Arguments'!