Deactivate CurseForge-module in CLI and GUI modes #184

Closed
opened 2026-06-26 11:09:17 +02:00 by Griefed · 5 comments
Owner

@Griefed on GitLab · https://git.griefed.de/Griefed/ServerPackCreator/-/issues/101

Details see https://git.griefed.de/Griefed/ServerPackCreator/-/issues/100

The CurseForge-module only makes sense when running as a webservice, therefor I need to deactivate the usage of it in CLI and GUI modes. This is in response to CurseForge's API changes

<!-- repoman:origin --> > **@Griefed** on **GitLab** · https://git.griefed.de/Griefed/ServerPackCreator/-/issues/101 Details see https://git.griefed.de/Griefed/ServerPackCreator/-/issues/100 The CurseForge-module only makes sense when running as a webservice, therefor I need to deactivate the usage of it in CLI and GUI modes. This is in response to [CurseForge's API changes](https://mailchi.mp/overwolf/whats-new-with-overwolf-curseforge-november3)
Author
Owner

@Griefed on GitLab

As long as no valid CurseForge token is specified, a message should be printed to the logs explicitly stating that the CurseForge module can not be used until a valid token is specified.

<!-- repoman:origin --> > **@Griefed** on **GitLab** As long as no valid CurseForge token is specified, a message should be printed to the logs explicitly stating that the CurseForge module can not be used until a valid token is specified.
Author
Owner

@Griefed on GitLab

Ties in with #80. If a CurseForge projectID,fileID combination is entered whilst the GUI is open, and the CurseForge module is deactivated, it should be highlighted in red and the user be told about it

<!-- repoman:origin --> > **@Griefed** on **GitLab** Ties in with #80. If a CurseForge projectID,fileID combination is entered whilst the GUI is open, and the CurseForge module is deactivated, it should be highlighted in red and the user be told about it
Author
Owner
<!-- repoman:origin --> > **@Griefed** on **GitLab** See https://git.griefed.de/Griefed/ServerPackCreator/-/issues/100#note_2642
Author
Owner

@Griefed on GitLab

Before deactivating the CurseForge module, a refactoring needs to happen which simplifies and re-organizes the "api" of ServerPackCreator

<!-- repoman:origin --> > **@Griefed** on **GitLab** Before deactivating the CurseForge module, a refactoring needs to happen which simplifies and re-organizes the "api" of ServerPackCreator
Author
Owner

@Griefed on GitLab

Related code commented out or otherwise made unreachable

<!-- repoman:origin --> > **@Griefed** on **GitLab** Related code commented out or otherwise made unreachable
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Griefed/ServerPackCreator#184
No description provided.