So I've been working on a project for a Minecraft utility for the last two months or so, and I just updated it, so I figured I might share it and hopefully some of you might be interested. It's made to expand upon the fantastic Minecraft Profile Manager, and has the same requirements. It's called Jetset Minecraft Manager.
It allows you to have separate Minecraft installs that are entirely portable and separate, located where ever you want (the app automatically puts them in a folder at the location of the exe, but you can move that folder and the exe where ever you want, including on a flash drive).
When you first launch JSMM, it'll automatically import the existing Minecraft install you've got in your appdata folder, prompting you for a name. You can then copy that profile into a separate folder, so you can do things like update Minecraft without overwriting the old version, keep backups of your install/world in case you want to revert, install mods without worrying about conflicts or not being able to play vanilla multiplayer, etc. The names can be any unicode character, as long as you want, and it'll be saved in a txt in your profile and automatically sanitized for the folder name of your profile, no worry about bugs or incompatibilities.
JSMM has controls to create, delete, copy, or rename profiles, and a button to open the profile folder for easy tinkering or modding. When you want to play, you just launch the app, click your profile from the list (the topmost item will automatically be highlighted by default), and click "Load Profile".
Features that expand upon Minecraft Profile Manager:
spaces allowed in profile names, as well as any other unicode characters you want
Automatic import of existing minecraft install on first run (unless previous ones from Minecraft Profile Manager are there)
Profiles are shown as a list, rather than a dropdown box
The first profile result is automatically selected by default
Features being worked on for future releases include support for launching other Minecraft utilities, pointing them at your custom Minecraft profile location, so you can use utilities that assume Minecraft is in your appdata folder.
Work has begun on support for launching other third party Minecraft applications like MCEdit, mod installers such as Yogbox's, and mapping utilities. My current plan is that you place your desired application, unzipped, in its own folder, with that folder located in the same folder as Jetset Minecraft Manager, and I'll auto-detect them, but other options I'm considering are
1) place the files directly in the JSMM folder (I decided against this out of concerns for conflicting similarly named files, most commonly readme.txt but perhaps more serious ones- willing to listen to arguments about how this worry isn't important)
2) A browser where you select your desired .exe or .jar you want to launch through JSMM, and it's added to a remembered list. This wouldn't be as simple, for me or for you, though. It's entirely possible to do both this and the auto-detect thing though.
I'd also like some recommendations of popular minecraft utilities to test this feature with to ensure compatibility. MCEdit and the Yogbox installer are already on the list. Cartograph_G is already OFF it, I've confirmed that that doesn't work without changes to Cartograph itself and how it handles its separate renderer exe. This disappointment is basically why this feature isn't already done and shipped, honestly. But it doesn't seem to be the latest and greatest mapping utility anyway, judging by the looks of this subforum.
I just want to say that I really enjoy your utility. I play with a lot of different mod configurations and I like to backup the patches as they come out and Jetset makes it really easy to switch between setups. I don't see why there isn't a utility like this built directly into Minecraft.
It allows you to have separate Minecraft installs that are entirely portable and separate, located where ever you want (the app automatically puts them in a folder at the location of the exe, but you can move that folder and the exe where ever you want, including on a flash drive).
When you first launch JSMM, it'll automatically import the existing Minecraft install you've got in your appdata folder, prompting you for a name. You can then copy that profile into a separate folder, so you can do things like update Minecraft without overwriting the old version, keep backups of your install/world in case you want to revert, install mods without worrying about conflicts or not being able to play vanilla multiplayer, etc. The names can be any unicode character, as long as you want, and it'll be saved in a txt in your profile and automatically sanitized for the folder name of your profile, no worry about bugs or incompatibilities.
JSMM has controls to create, delete, copy, or rename profiles, and a button to open the profile folder for easy tinkering or modding. When you want to play, you just launch the app, click your profile from the list (the topmost item will automatically be highlighted by default), and click "Load Profile".
Features that expand upon Minecraft Profile Manager:
Features being worked on for future releases include support for launching other Minecraft utilities, pointing them at your custom Minecraft profile location, so you can use utilities that assume Minecraft is in your appdata folder.
Download: http://www.mediafire.com/download.php?023yg9xywa9hgse
Contact information is in the included readme.
1) place the files directly in the JSMM folder (I decided against this out of concerns for conflicting similarly named files, most commonly readme.txt but perhaps more serious ones- willing to listen to arguments about how this worry isn't important)
2) A browser where you select your desired .exe or .jar you want to launch through JSMM, and it's added to a remembered list. This wouldn't be as simple, for me or for you, though. It's entirely possible to do both this and the auto-detect thing though.
I'd also like some recommendations of popular minecraft utilities to test this feature with to ensure compatibility. MCEdit and the Yogbox installer are already on the list. Cartograph_G is already OFF it, I've confirmed that that doesn't work without changes to Cartograph itself and how it handles its separate renderer exe. This disappointment is basically why this feature isn't already done and shipped, honestly. But it doesn't seem to be the latest and greatest mapping utility anyway, judging by the looks of this subforum.