Skip to content

4JLibs as a submodule#1535

Merged
codeHusky merged 4 commits intoMCLCE:mainfrom
Patoke:main
Apr 21, 2026
Merged

4JLibs as a submodule#1535
codeHusky merged 4 commits intoMCLCE:mainfrom
Patoke:main

Conversation

@Patoke
Copy link
Copy Markdown
Contributor

@Patoke Patoke commented Apr 21, 2026

Description

Directly pulls from the 4JLibs repository on checkout as a submodule to allow for automated 4JLibs builds

Changes

Previous Behavior

Precompiled libraries were used in Minecraft.Client/Windows64/lib

Root Cause

The cmake design expected libraries to be then linked, similarly to how the original source did it

New Behavior

Automatically builds and links 4JLibs independent of the platform, no extra files needed on the source tree

AI Use Disclosure

No AI was used

@codeHusky codeHusky self-assigned this Apr 21, 2026
@Patoke
Copy link
Copy Markdown
Contributor Author

Patoke commented Apr 21, 2026

Do note that actions do succeed with the nightly.yml and nightly-server.yml changes, submodules aren't being pulled by these actions which is why it fails in this PR, you can see they succeeded on my fork

@codeHusky codeHusky merged commit 1b8a143 into MCLCE:main Apr 21, 2026
1 check failed
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.

2 participants