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
Copy found blocked 3rd party mods to the new instance (ftb and curseforge) #304
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just some preliminary stuff :)
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Now that PrismLauncher#333 is merged and FS::copy works on non directory copyFile can be removed. Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Rebased and removed |
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good to me, thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good overall. Just a few smaller things.
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
We all good now 👍 |
for people with a custom download location, would be cool if you could just drag and drop or browse and insert the mods |
These are good suggestions and relatively easy to add, would you prefer them in this PR or a separate one? |
Probably another PR would be better, this one already has a good amount of changes, and will |
This PR enhances the user experience when dealing with mods blocked from 3rd party launchers.
Fixes #222
When the BlockedMods dialog is created it check the configured global mods folder and the users' downloads folder for the missing .jar names and if found verifies them by hash.
A filesystem watch is then established on both folders in case the user needs to download the missing mods.
The UI updates appropriately to indicate the blocked mods have been found.
Once the dialog has been accepted the mods are copied to the instance's mods folder.
Of note:
Code review is needed.