Skip to content

Multi-version support (1.16.5, 1.18.1, 1.18.2) - #61

Open
Combustible wants to merge 29 commits into
goncalomb:masterfrom
Combustible:master
Open

Multi-version support (1.16.5, 1.18.1, 1.18.2)#61
Combustible wants to merge 29 commits into
goncalomb:masterfrom
Combustible:master

Conversation

@Combustible

Copy link
Copy Markdown
Contributor

I don't honestly expect this pull request to ever get merged (and maybe it shouldn't), but I wanted to submit it anyway.

I've attached my fork's master branch to this PR... so for better or worse as I continue to push new commits to it those commits will make their way here too. If it's annoying you can close this.

I got tired of patching up random reflection problems - so I've refactored things into NMS version adapters that are loaded at startup. This creates a fair amount of code duplication - but also means that new versions don't require breaking / refactoring older versions.

Paper's new Paperweight build system (since 1.17) makes this much easier to maintain than it used to be.

Combustible and others added 29 commits October 8, 2020 06:33
Signed-off-by: Byron Marohn <combustible@live.com>
Signed-off-by: Byron Marohn <combustible@live.com>
Signed-off-by: Byron Marohn <combustible@live.com>
Signed-off-by: Byron Marohn <combustible@live.com>
Signed-off-by: Byron Marohn <combustible@live.com>
Signed-off-by: Byron Marohn <combustible@live.com>
Signed-off-by: Byron Marohn <combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
Signed-off-by: Byron Marohn <Combustible@live.com>
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.

4 participants