Earthcomputer / multiconnect

A mod to connect to multiple Minecraft server versions
Other
465 stars 52 forks source link

Many improvements and fixes #508

Closed Gaming32 closed 1 year ago

Gaming32 commented 1 year ago

This changes ConnectionMode to be something registerable instead of being a big enum. I did try to retain binary compatibility. This was done so that I could register new versions into multiconnect in order to support ViaLegacy with an extension. To contribute to that end, I also made ViaMulticonnectTranslator#api protected so I don't need to use a Mixin in order to set it.

Gaming32 commented 1 year ago

Ok, this is just a general improvement and bug fix PR now. For example, you couldn't force the server version since 1.19.3, and now I fixed that.

Earthcomputer commented 1 year ago

Manually merged with significant changes.