I am trying to move Minecraft Java over to my SSD (S:) from my HDD (C:), but the issue I am having is that Minecraft is not fully moved over to the (S:) drive.
After moving the launcher and the directory file over to the (S:) drive and launching the game, a new directory is made in the place of the old one in the Roaming file on my (C:) drive. Thus I am having three issues because of this:
- A new directory is made every time I move/delete it from Roaming and start the MC JE launcher.
- The directory I want to be used is not getting used.
- I have not truly moved Minecraft JE over to the (S:) drive
My previous attempt to ask this question got it flagged as a duplicate question, likely a fault in my wording, and at the time, my lack of understanding of what the true issue was (or likely still is). As such I was only getting band-aid fixes or redirect fixes.
So I want to layout the Goal for my question as clear as I can:
- I want to move all the files of Minecraft JE over to my (S:) drive. (Check)
- (If possible) Play Minecraft only on my (S:) drive.
- To not have/not build a new directory on the (C:) drive when I attempt goal 2).
Best Answer
Assuming by the drive names you are on Windows. The launcher creates the
.minecraft
folder in wherever folder the%APPDATA%
environment variable points to. You can manipulate this variable before running the launcher:Put the launcher exe on the SSD e.g.
S:\Minecraft\Minecraft.exe
Create a
bat
file, e.g.S:\Minecraft\Minecraft.bat
and put inside (copy/paste this, you need to be exact with the quotes):Start the game with
S:\Minecraft\Minecraft.bat
The launcher will create the
.minecraft
folder inS:\Minecraft
.I think there is another way to do this if you create a shortcut to the launcher. Then you can set the environment variable from the shortcut's advanced properties. This however requires a few screenshots to demonstrate which I am unable to produce at the moment.