-
-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggestion: Move PortableMC files from work-dir to main-dir #234
Comments
Thanks for the suggestion! This improvement will be definitely included in the next major version, which is the rewrite in Rust (see #196). The |
In my mind the main dir is meant for anything launcher related and the work dir should be strictly for the game itself. Minecraft Launcher, as well as every other launcher, make this distinction and put the auth files in a consistent location, along with assets and libraries. It might make sense with the rewrite to tweak these argument names. |
I like this opinion, and the mc-dir arg is a great idea I never thought about, I'll consider implementing this! I'll also consider adding an argument for changing the database location manually if needed, and by the way there will be support for specifying these via env variables! |
In PortableMC's current state, it's hard to use it for multiple "instances", since every instance (every distinct
--work-dir
) has its ownportablemc_auth.json
, requiring the user to login to each instance. It would be nice if PortableMC put its own files (includingportablemc_version_manifest.json
) intomain-dir
, next toassets
andlibraries
, which would be consistent with every other Minecraft launcher.The text was updated successfully, but these errors were encountered: