Skip to content

Conversation

@Gaming32
Copy link
Contributor

Instead of a primitive stdin IPC system, this PR replaces it with a more robust JSON-based system, which will allow bidirectional whenever we want, instead of just at game launch.

@Gaming32 Gaming32 added enhancement app Relates to Modrinth App dev-ex Improvements to developer experience labels Aug 12, 2025
@Gaming32 Gaming32 marked this pull request as draft August 12, 2025 06:11
@Gaming32 Gaming32 marked this pull request as ready for review August 12, 2025 06:15
Copy link
Contributor

@AlexTMjugador AlexTMjugador left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! The approach looks nice overall, though I have some thoughts I feel need addressing before merging.

@Gaming32 Gaming32 added this pull request to the merge queue Aug 13, 2025
Merged via the queue into main with commit 5ffcc48 Aug 13, 2025
1 check passed
@Gaming32 Gaming32 deleted the josiah/json-ipc branch August 14, 2025 17:43
Prospector added a commit that referenced this pull request Aug 15, 2025
Gaming32 added a commit that referenced this pull request Aug 16, 2025
github-merge-queue bot pushed a commit that referenced this pull request Aug 18, 2025
* Reapply "Implement a more robust IPC system between the launcher and client (#4159)"

This reverts commit e25d726.

* Put game JAR and theseus JAR ahead of other JARs in classpath

* Fix 1.17-1.20 Forge by forcefully removing Multi-Release manifest entry

* Fix formatting

---------

Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app Relates to Modrinth App dev-ex Improvements to developer experience

Development

Successfully merging this pull request may close these issues.

3 participants