GregTechCEu Modern

GregTechCEu Modern

6M Downloads

Recipe Categories not Appearing in JEI on Dedicated Server (1.20.1)

HexFlareheart opened this issue ยท 1 comments

commented

Checked for existing issues

  • I have checked for existing issues, and have found none.

Tested latest version

  • I have checked that this occurs on the latest version.

GregTech CEu Version

1.5.1

Minecraft Version

1.20.1

Recipe Viewer Installed

JEI

Environment

Dedicated Server

Cross-Mod Interaction

Yes

Other Installed Mods

This was originally observed on a larger modset, and then tested with GregTech, JEI, and KubeJS (alongside its dependencies Rhino and Architectury), however I've confirmed it happens with JUST GregTech and JEI. I don't presently know if this occurs with other recipe viewers.

Expected Behavior

When looking up uses for GregTech machines, recipe categories they can handle and scrapping recipe categories should appear. For example, looking up uses for a Centrifuge should yield the Centrifuge recipe category, as well also both Arc Furnace and Macerator scrapping recipe categories for the Centrifuge itself. The Ore Processing Diagram category should also appear when looking up the basic Centrifuge.

Actual Behavior

When joining a dedicated server directly after a fresh boot of the game, looking up uses for a GregTech machine yields nothing unless the machine is used in non-GregTech crafting, such as regular crafting, or if Twilight Forest is installed, Uncrafting. If it's a Basic-tier machine used in ore processing, the Ore Processing Diagram category will also appear.

Notably, this does not happen if you first join a singleplayer world, exit it, and THEN join the dedicated server; in this scenario everything behaves as expected and recipes show up correctly.

image
latest (direct to server sanitized).log
latest (singeplayer-then-server sanitized).log

Steps to Reproduce

  1. Run a local dedicated server instance of Forge with GTCEu Modern 1.5.1 and JEI 15.20.0.105 installed
  2. Run a client instance with the same mods installed
  3. Connect into the dedicated server and attempt to look up recipes for a GregTech machine (they will not appear)
  4. Restart the game
  5. Join a singleplayer world
  6. Exit out of the singleplayer world, but stay in the game
  7. Connect into the dedicated server again and once again attempt to look up recipes for a GregTech machine (they should now appear)

Additional Information

This behavior was not observed in any capacity before 1.5.0; I can't confirm if it did happen in 1.5.0 or not, on account of the fact that running 1.5.0 on a dedicated server is impossible.

The logs provided were made with fresh worlds and configs. (Hence "sanitized" in the filename; I can also provide the previous test logs if desired.)

commented

Decided to also grab the debug logs in case they have more useful information; debug-1 is the singleplayer-then-multiplayer log, debug-2 is the direct-to-server log.

debug-1.log.gz
debug-2.log.gz