Refined Storage

Refined Storage

77M Downloads

Autocrafting and autofilling with JEI in a crafting grid not working with Modular Routers modules

Nevrai opened this issue · 2 comments

commented

Describe the bug

Some crafting modules whose recipes include other modules from Modular Routers don’t work with Refined Storage autocrafting and autofilling the recipe with JEI whilst using a Refined Storage crafting grid.

For instance, let’s say I want to autocraft a sender module mk2. Even with all the materials in my Refined Storage storage—an ender pearl and four sender module mk1s—it thinks that I don’t have any, and it’s only able to autocraft two of them. The other two can’t be autocrafted, for whatever reason. The same issue occurs with other modules that use other modules in their crafting recipes as well.

Modular Routers bug

If I hover over the autofill button (plus button) when looking at the sender module mk2 recipe in JEI whilst I’m using my Refined Storage crafting grid, it thinks I have only two sender module mk1s in my storage, even though I actually have four, and when pressing the autofill button, it won’t put any of the sender module mk1s in the crafting grid at all. I’m fully able to craft the sender module mk2 manually if I do so, but autofilling the module recipes with JEI in the Refined Storage crafting grid or autocrafting the module recipes with Refined Storage does not work.

I did clear all the modules by crafting them with themselves to make sure they have no NBT data, but the issue occurs regardless. I also tried disabling “exact” mode for the crafting patterns, but that didn’t work either. Not being able to autocraft modules or autofill the recipes in the grid makes crafting Modular Routers modules pretty tedious, so I hope this is something that can be fixed.

I reported this bug on Modular Routers’ issue tracker and was told by the mod developer, desht, that this is an issue with Refined Storage not handling recipes with item NBT tags properly, even though the items used in these recipes should have no additional NBT tags and should have the same NBT data as the items that I have in my RS system.

How can we reproduce this bug?

  1. Create a Refined Storage crafting pattern for a Modular Routers module that uses another module in its recipe (e.g., sender module mk2).
  2. Request the module to be autocrafted.

And:

  1. Open your Refined Storage crafting grid and make sure you have the required modules and other materials for a module recipe that uses another module in its recipe (e.g., sender module mk2).
  2. Autofill the recipe with JEI.

Versions

  • Modpack: All the Mods 7 (0.4.29 [latest])
  • Minecraft: 1.18.2
  • Forge: 40.1.68
  • Refined Storage: 1.10.3 (latest for 1.18.2)
  • Modular Routers: 9.1.1-93 (latest for 1.18.2)
commented

I seem to have this problem too, even without Modular Routers. It really seems like refined storage has problems with NBT data or something. I am running version 1.10.3 and for example I have problems with JEI and autofilling, autocrafting not recognizing that I have "subrecipes" - for example I need to craft the advanced processor and I have recipe for it and for the raw processor aswell but RS says I am missing the raw processor. Lastly I have a problem with autocrafting and processing recipe - 1x cobble to stone, it gets smelted and importer imports it into the system but the crafting is stuck because RS doesn't recognize that the item has been imported to the network.

commented

Same happening for me.
In my case, I want to craft Energy Distributor Module from Energy Output Module and Distributor Module.
RS does not see available Distributor Modules nor want to craft new Distributor Module via available recipe.

Modpack ATM 8 1.0.19b
Minecraft 1.19.2
Forge 43.2.11
RS 1.11.6

Also, I can see the same problem described here #3492