[JEMI, 1.19.2, Forge] Quark's modifications to the anvil registry don't appear in-game
quat1024 opened this issue ยท 0 comments
This is Quark's JEI plugin: https://github.com/VazkiiMods/Quark/blob/master/src/main/java/vazkii/quark/integration/jei/QuarkJeiPlugin.java . It does a couple things, but primarily adds a handful of anvil recipes in registerRecipes
and hides anvil recipes in onRuntimeAvailable
/quark config change.
A Musketeer player reported that neither the additions nor the removals made to the anvil recipes related to DiamondRepairModule are reflected in EMI, and also reported that the Pickarang anvil repair recipes were not appearing.
I was able to reproduce this in the Quark dev instance, which includes Quark ( VazkiiMods/Quark@2e33203; 419 plus two commits), JEI 4494410, and EMI 1.0.23+1.19.2 (actually it has 1.0.5 but updating didn't resolve the issue). I also noticed that the Rune and Ancient Tome anvil recipes were not appearing in EMI either.
All of these anvil recipes appear as expected when using JEI without EMI, so I think there is a problem with the JEMI bridge to these recipe categories.
Breakpoints confirm that Quark's JEI plugin is being called under JEMI and the isModuleEnabled
calls are returning true
. Item stack infos, also added in registerRecipes
, are also working, and the elytra duplication & slab-to-block recipes added by Quark also appear in EMI. The problems seem localized to the anvil registry.