Launch failure improvement
I’ve reworked the code so launching is a lot more foolproof. Now, if you launch Minecraft, cancel, then launch again, Minecrafter won’t stuff up your bin folder. Any existing threads waiting for Minecraft to close are interrupted and won’t try to clean up for itself, meaning it won’t ruin the current launch thread.
Flexible startup
You can now specify a custom Minecraft directory if Minecrafter can’t find Minecraft in the default location. For more advanced users, you can now specify a custom Minecrafter directory, meaning Minecrafter should be completely portable.
Those were my two major features for the next version. I’ll keep this dev version in incubation for a bit longer while I test them a bit more, and try to introduce more safeguards from a Minecraft black screen. I don’t there is anything more I can do to mitigate the black screen, but it doesn’t hurt to sit down and think of possible solutions.