Now, my computer is organised so that the C drive is for system related stuff only- all games, documents, pictures, various programs, etc, are installed in the D drive.
So why is it that minecraft, despite me installing it in the D drive with the rest of the games, insists on keeping a lot of its files in roaming, under users, which is kept in the C drive? This uses up valuable space in the C drive which should be reserved for system use, and makes it more annoying to find the minecraft files/libraries/etc.
To me it seems to be very bad design, to essentially take away a users choice of where a program and its files are kept on the computer.... which is a shame, because otherwise I really like minecraft & mojang.
Is there any way to change it so that minecraft, and all of its install files/etc, are kept in the actual part of the computer that I actually specified as its install directory, instead of clogging up my C drive?
This is the windows model.
Users is where user data is kept. AppData ("Application Data") is per user.
If you don't want user data on C: then store your user profiles elsewhere.
If your C: is small, you are going to run into problems because of this eventually. Anytime you install a generic windows program "for this user only" as opposed to "for all users", it's going to be under users. Documents, Downloads, Desktop, all these things are under Users.
If you insist on fighting Microsoft's model, then you can use a batch file to reset appdata for the launcher as follows:
set APPDATA=%cd%
minecraft.exe
Put this batch file in the same directory (in D: somewhere) as minecraft.exe, and then launch minecraft with this. Then .minecraft will also be in that same directory.
So why is it that minecraft, despite me installing it in the D drive with the rest of the games, insists on keeping a lot of its files in roaming, under users, which is kept in the C drive? This uses up valuable space in the C drive which should be reserved for system use, and makes it more annoying to find the minecraft files/libraries/etc.
To me it seems to be very bad design, to essentially take away a users choice of where a program and its files are kept on the computer.... which is a shame, because otherwise I really like minecraft & mojang.
Is there any way to change it so that minecraft, and all of its install files/etc, are kept in the actual part of the computer that I actually specified as its install directory, instead of clogging up my C drive?
Users is where user data is kept. AppData ("Application Data") is per user.
If you don't want user data on C: then store your user profiles elsewhere.
If your C: is small, you are going to run into problems because of this eventually. Anytime you install a generic windows program "for this user only" as opposed to "for all users", it's going to be under users. Documents, Downloads, Desktop, all these things are under Users.
If you insist on fighting Microsoft's model, then you can use a batch file to reset appdata for the launcher as follows:
Put this batch file in the same directory (in D: somewhere) as minecraft.exe, and then launch minecraft with this. Then .minecraft will also be in that same directory.