Skip to content

Make the module-info work in more generic scenarios - #209

Open
Geolykt wants to merge 1 commit into
FabricMC:mainfrom
Geolykt:jpms-improved
Open

Make the module-info work in more generic scenarios#209
Geolykt wants to merge 1 commit into
FabricMC:mainfrom
Geolykt:jpms-improved

Conversation

@Geolykt

@Geolykt Geolykt commented May 5, 2026

Copy link
Copy Markdown

This commit allows fabric's Mixins and MixinExtras to be run in a JPMS environment such as Stianloader's SLL.

For use outside of modlauncher, a potemkin/facade is required that provides requested modlauncher packages and modules.

Compatibility with modlauncher not tested, though I don't expect something to break due to this commit on this front.

The open module is required due to MixinExtras using reflection whilst not having a stable module name. Technically we could depend on a automatically generated name such as mixinextras.common, but that is not exactly future-proof.

This commit allows fabric's Mixins and MixinExtras to be run in
a JPMS environment such as Stianloader's SLL.

For use outside of modlauncher, a potemkin/facade is required that provides
requested modlauncher packages and modules.

Compatibility with modlauncher not tested, though I don't expect something to break due to this commit on this front.
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