Skip to content

Feature/install modpack#40

Merged
natsurainko merged 8 commits intomainfrom
feature/install-modpack
Aug 23, 2025
Merged

Feature/install modpack#40
natsurainko merged 8 commits intomainfrom
feature/install-modpack

Conversation

@natsurainko
Copy link
Member

@natsurainko natsurainko commented Aug 23, 2025

PR-Codex overview

This PR focuses on enhancing the Natsurainko.FluentCore codebase by improving documentation, refactoring progress reporting mechanisms, and introducing new data structures for modpack management.

Detailed summary

  • Updated documentation comments for clarity.
  • Refactored progress reporting to use IInstallerProgress.
  • Added new resource types in CurseForgeResourceType and ModrinthResourceType.
  • Introduced CurseForgeModpackManifest and ModrinthModpackManifest classes.
  • Enhanced IDownloader interface with new properties.
  • Improved error handling in authentication exceptions.
  • Refactored file management logic in mod installation processes.
  • Streamlined HTTP request handling in CurseForgeClient and ModrinthClient.

The following files were skipped due to too many changes: Natsurainko.FluentCore/GameManagement/Installer/ForgeInstanceInstaller.cs, Natsurainko.FluentCore/Experimental/GameManagement/Installer.Modpack/ModrinthModpackInstaller.cs, Natsurainko.FluentCore/Experimental/GameManagement/Installer.Modpack/CurseForgeModpackInstaller.cs

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@natsurainko natsurainko merged commit febe3f3 into main Aug 23, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant