Spice of Fabric (Fabric)

Spice of Fabric (Fabric)

593k Downloads

Food Recipes missing from REI/EMI when installed alongside VCInteraction

TeaJeep opened this issue · 9 comments

commented

When installing Spice of Fabric alongside Voicechat-Interaction, EMI and REI can't show recipes for any food items- whether that be vanilla or modded ones. In addition, if Appleskin is installed, the amount of hunger/saturation a food provides will display grayed out once placed in the player's inventory, while looking fine in the creative/REI menu.

To reproduce:

Install
Fabric API
Architectury API
Cloth Config v8
REI
Spice of Fabric
Simple Voice Chat
VC Interaction
Appleskin

Simply look for any craftable food in REI, such as beetroot soup.

commented

Hm, this sounds pretty weird.
Can you provide the full log, or at least the exact versions of the mods and the Minecraft version your playing on?

commented

Here's all of it:

Fabric 0.14.11 for 1.19.2
appleskin-fabric-mc1.19-2.4.1

architectury-6.4.62-fabric

cloth-config-8.2.88-fabric

fabric-api-0.69.0+1.19.2

RoughlyEnoughItems-9.1.580

spiceoffabric-1.6.0-beta.2+1.19.2

vcinteraction-1.19.2-1.0.3

voicechat-fabric-1.19.2-2.3.23

latest.log

Should be latest versions of everything.

I did fiddle around with many different combinations of mod versions and fabric loader 0.14.10 as well, with no difference in outcome. I do know that an update somewhere must have caused this though, as I had updated a custom modpack where this was working previously. Just don't know what previous versions I was using.

Since this post though, I've found that there's other mods besides VC Interaction it happens with, though haven't identified them yet as they're in a large modpack. Seems to maybe be something to do with tags? Removing Spice of Fabric seems to always fix it, though.

commented

Found some additional quirks with SoF- Though this time I haven't managed to reproduce the issue outside of my server. I enabled the food containers in the config, and upon loading into the server after a restart, many items from other mods appeared as different items. ie, Steeleaf from Twilight Forest appeared as Stealeaf Leggings, shown in stacks and all. Most of the items had the matching tag such as "twilight_forest:steeleaf_leggings," with the exception of the Broken Heart from Victus, which showed as a block from WilderWild, with the correct "victus:broken_heart" tag. Additionally, crafting recipes also showed the incorrect item. Steeleaf leggings showed as being crafted with... 7 more pairs of steeleaf leggings. Upon reverting the config changes to disable the food containers again, the items reverted to their original appearance.

I'm not very knowledgeable on these things- so if these aren't SoF's doing, I apologize for the inconvenience.

commented

Finally sorted it out. Downgrading to 1.5.5 has fixed the issues, both the recipes in REI and the items showing as other items.

commented

Just for documentation, in relation to the missing recipes, this seems to happen with all mods implementing Polymer. I experienced this with Universal Graves and Universal Shops.

Downgrading to 1.5.5 does fix the issue, but the version of Nbt Crafting embedded in the mod conflicts with all versions of Fabric API after 0.66.0 (note that it does not conflict with Quilted Fabric API 4.0.0 Beta 27).

Nbt Crafting was updated in late November to fix that incompatibility, but Spice of Fabric 1.6.0 Beta 1 was updated to not rely on Nbt Crafting, thus there was no need to update the embedded Nbt Crafting.

However, as 1.6.0 is still in beta, Siphalor should consider releasing a 1.5.6 in the meantime with the updated Nbt Crafting so users can use the newer Fabric API versions (with potentially any mods that depend on them).

commented

Just for documentation, in relation to the missing recipes, this seems to happen with all mods implementing Polymer. I experienced this with Universal Graves and Universal Shops.

This shouldn't happer if you have updated polymer version. Otherwise please report that

commented

updated polymer

To be clear, I tested this with the latest 1.19.2 version of every mod as of last week, with and without standalone Polymer.

This means:

  • Spice of Fabric 1.6.0-beta.2 & 1.5.3
  • Universal Graves 2.1.3
  • Universal Shops 1.0.1
  • Polymer 0.2.25
commented

Okay in case of missing recipes, what exactly it is? All recipes are missing or just mod specific ones? Singleplayer or server. Also where are they missing? Recipe book, REI, JEI, EMI? Also does it require this mod or not

commented

As the original issue states, at the very least all food recipes (even vanilla) are missing from REI and EMI, not sure about the vanilla recipe book. Singleplayer.

And yes, I'm pretty sure this issue is caused by Spice of Fabric (given that 1.5.5 works "fine"), but is only present when Polymer (standalone or embedded) is installed.