EMI

EMI

1M Downloads

calling EmiIngredient.of(tag, amount) with a conflicting tag makes an empty ingredient instead of one referencing the vanilla one

screret opened this issue ยท 1 comments

commented

the loading system is checking for tag collisions and preferring the MC tag, but the getRawValues method doesn't do that, so it ends up returning an empty tag. This is then passed down the call chain to EmiIngredient.of(TagKey<Item>, long) and creates an empty ingredient with only an amount.

EmiTags#reloadTags calls EmiTags#consolodateTags -> EmiTags#betterTag which ends up picking the MC tag over the duplicate forge one, but EmiTags#getRawValues doesn't do this.

originally at #534 (comment) .

commented

This has been adjusted in 1.1.7 and should no longer occur.