
Inconsistency needs a little clarification.
Geirheart opened this issue ยท 0 comments
TL;DR: Recipes Involving "minecraft:enchanted book" don't show in emi when using crafttweaker but do show when using kubejs but lose the "u" function when targeting enchantment ingredients.
I have been making custom recipes for my mod pack and for some reason between two different methods the recipes either show or don't. I'm just kind of hoping if you have the time if you could clarify why this is happening.
so, here we have a recipe involving a minecraft enchanted book using nbt data to specify which enchantment.
This is done using crafttweaker and for some odd reason when using emi totally disappears from the index. However if using jei not only does the recipe show using "r" but also the "u" function works on the enchanted book ingredient.
This is where things get a little strange and I assume its because the nature of the object in question that being the enchanted book. When making a custom recipe using crafttweaker for an apotheosis gem which also uses nbt data to specify the ingredients and output, emi is perfectly functional. The object shows in the index and both the "r" and "u" function as intended. Even when using the "u" function on the ingredient that contains nbt data the "hardening gem".
As seen here:
However when using Kubejs to inject the "upgrade_smite" recipe using enchanted books emi seems to function but only using the "r" function.
Kubejs Recipe:
Emi Function R:
Emi Function U:
No reverse look up of the crafting recipe available via "u" function on enchanted book ingredient.
Thanks for your time.