Update loader#4
Merged
Merged
Conversation
Member
Author
|
Deferred until next release of upstream loader |
Co-authored-by: Raik176 <raikmaus321@gmail.com> Co-authored-by: Space Walker <spacedoesrs@gmail.com>
This allows using a production setup indev by setting fabric.gameMappingNamespace and fabric.runtimeMappingNamespace, removing the strict coupling to fabric.development
8332ee6 to
456cb85
Compare
… of using the class path
in pre-classic versions the com/mojang/rubydung/RubyDung class contains the main method
…ricMC#1041) * add more special cases for omni-archive version ids * fix and improve version normalization - proper handling of classic versions - fix handling of multiple indev/infdev versions that occur on the same day - fix handling of experimental snapshots - fix 2.0 april fools version handling - add handling for test builds and pre-releases in beta - add support for timestamp suffixes used in omniarchive version ids * fix indev/infdev for version ids without time component * use stricter release version pattern only allow 1.x.y instead of x.y.z - this helps in differentiating between classic and release versions * match -exp for experimental versions * do not match trailing space for pre-release checks in getRelease this is because some pre-release 1s are simply known as "Prerelease" in the jar * capture - separated text suffixes in late classic versions and use them in the semver for these versions * use pattern matching for pre-classic versions * add 22w13oneblockatatime as a special version apparently there was no handling for this april fools version yet?? * revert to previous handling of indev/infdev * remove isProbableVersion assertion in getRelease it would fail when called from McVersion.Builder.setNameAndRelease anyway * add unit tests for mc version semver * update 22w13oneblockatatime semver change from 1.19.1-alpha.22.13.oneblockatatime to 1.18.3-alpha.22.13.oneblockatatime the version is forked from 1.18.2, not the 1.19.1 snapshot series! * give examples for each version pattern * update test for 22w13oneblockatatime
* Add field write stripping with @Environment * Fix opo order * Improvement: Don't strip `PUTFIELD` from `<clinit>` or `PUTSTATIC` from `<init>`. These instructions cannot be initializers so we may as well leave them. --------- Co-authored-by: LlamaLad7 <l3gomindstorms@gmail.com>
using oxipng 9.1.5 with `-Z -o max --fast --nc -a`
…C#1072) * fix regressions in version normalization * fix comment * more fixes * more special cases for combat snapshots * fix experimental snapshot parsing again * support server- prefix for alpha servers * semver handling for classic servers * improve handling of special semver cases * fix sorting of classic servers
* Setup normalization regression testing * Fix missing license header * Fix checkstyle * Fix empty version being added * Add disabled test for versions that compare to be equal * Update base versions * Enable duplicate comparison test and add exclusions for rereleased versions * Add fabric mirror versions * Filter out duplicate version ids * Pull more versions from omniarchive
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.