EMI

EMI

14M Downloads

Inconsistency needs a little clarification.

Geirheart opened this issue ยท 0 comments

commented

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.

Image

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:

Image

Image

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:

Image

Emi Function R:

Image

Emi Function U:

Image

No reverse look up of the crafting recipe available via "u" function on enchanted book ingredient.

Thanks for your time.