Deobf build task to allow mods building against baritone #3855
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.
Mods like Lambda (and previously kami blue) that bundle Baritone have been stuck on 1.2.15 for years. The baritone in
ImpactDevelopment/maven
is also still on 1.2.15.If mods build against com.github.cabaletta.baritone:baritone-api:v1.2.17, Baritone's API classes reference obfuscated MC classes which need to not be obf to reference against at compile steps of the build.
This PR adds an explicit
deobf
jar that baritone builds.Example of how this PR can be used by dependent mods
Definitely open to alternate solutions, I opted not to touch existing baritone artifacts to not break consumers that depend on them as they are.