Skip to content

Conversation

@WaitingIdly
Copy link
Collaborator

@WaitingIdly WaitingIdly commented Oct 21, 2025

changes in this PR:

  • add the ability to run /gs reload --skip-jei to not reload JEI.
  • add a keybind "Quick Reload" (unbound by default) to only reload scripts, not JEI.
  • attempt to run JEIStarter#load if it exists, otherwise fall back to JEIStarter#start. allows faster reloading with HEI.
  • improve the jei reload message appearance and functionality, including suggesting HEI if not installed and clicking to reload everything if only recipes were reloaded.
  • add StyleConstant.getTipStyle() for emphasized text that isnt based on status and often has interaction.

this will help script testing time, as reloading JEI is >90% of the time it takes to reload in many large packs.

@WaitingIdly WaitingIdly added bug Something isn't working enhancement New feature or request labels Oct 21, 2025
@IntegerLimit
Copy link
Contributor

I think if this PR could also include a flag to reload JEI recipes only (and not ingredients), that would be nice, as that provides basic JEI reloadability at a much quicker speed.

HEI has in-built compat for this; perhaps this feature can be HEI only? Or, GrS can implement their own version so that it can be used in both JEI and HEI.

@IntegerLimit
Copy link
Contributor

I don't like the latest commit, as it forces recipesOnly to always be true.

This doesn't work in all cases, and will break reload for some features (e.g. JEI ingredient hiding)

@brachy84 brachy84 merged commit a95a041 into CleanroomMC:master Dec 10, 2025
@WaitingIdly WaitingIdly deleted the reload-without-jei branch December 10, 2025 21:10
@WaitingIdly WaitingIdly mentioned this pull request Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants