Skip to content
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

Basic MultiVersion Fabric support #1156

Open
wants to merge 6 commits into
base: 2.0
Choose a base branch
from

Conversation

Axionize
Copy link
Contributor

@Axionize Axionize commented Mar 3, 2025

The current setup produces very small jars (~15 kb extra per version we explicitly build against) but its rather unwieldy and hacky with static setting static fields and poor usage of lazy loaders.

I would like to fix this but the ideal solution would require breaking code that makes direct calls to the PacketEventsMod* classes and I'm unsure whether or not that's considered acceptable (IE considered internal code).

This setup has been tested and is fully working on 1.20.1, 1.21.1, and 1.21.4. Versions in-between have not been tested but are likely to work.

Proceeded by: #1154

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