You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
How to build the 1.20.1 branch from source today? #818
This is not an in-game bug report, but a build reproducibility issue for the public 1.20.1 source branch.
I’m trying to prepare a small 1.20.1 source-level patch related to UTF-8 / Unicode support for Chat Box, and because of that I need a working local build/test setup for this branch.
Refined Storage resolves through GitHub Packages and initially fails with 401 Unauthorized
several CurseMaven dependencies appear to be unavailable now
after removing/commenting those dependencies, compileJava fails because some optional integration source files still reference those classes directly
Examples of missing dependencies/classes:
curse.maven:ae2things
curse.maven:ae-additions
curse.maven:createaddition
curse.maven:applied-mekanistics
curse.maven:powah
direct imports in AppEngApi / Powah integration code
Could you please clarify:
Is release/1.20.1 still expected to build successfully from a clean public checkout?
If yes, what repositories / credentials / setup are required?
If no, is there a recommended minimal dependency set or patch set for getting a buildable 1.20.1 dev environment?
I’m only trying to make a small UTF-8 / Unicode-related source patch for 1.20.1 and would prefer to do that as a proper fork/build rather than editing built jars manually.
Thanks.
Steps to reproduce
Clone the public 1.20.1 branch (or checkout tag 1.20.1-0.7.46r).
Use JDK 17 and the Gradle wrapper included in the repository.
Activity