Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[1.19.4] Add option for asynchronous JEI reloading #3152

Open
wants to merge 6 commits into
base: 1.19.4
Choose a base branch
from

Conversation

embeddedt
Copy link
Contributor

@embeddedt embeddedt commented Mar 12, 2023

This PR introduces a new config option, AsyncLoading that enables JEI loading to take place on a background thread rather than delaying world load. The implementation is based on the patches I implemented in ModernFix for the 1.16 version of JEI.

The intent of this PR is not to be a complete or perfect implementation of async loading but rather to add the necessary framework for supporting this. It will be easier to review these architectural changes in pieces rather than one huge monolithic commit. The feature is disabled by default and thus should have no impact on regular users.

@CLAassistant
Copy link

CLAassistant commented Mar 12, 2023

CLA assistant check
All committers have signed the CLA.

@embeddedt embeddedt changed the title [1.19.3] Add option for asynchronous JEI reloading [1.19.4] Add option for asynchronous JEI reloading Apr 14, 2023
@embeddedt embeddedt changed the base branch from 1.19.3 to 1.19.4 April 14, 2023 21:09
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.

None yet

2 participants