Refined Storage

Refined Storage

107M Downloads

Processing recipes ignore first slot when transferred into crafting grid

Darkere opened this issue ยท 2 comments

commented

Issue description:

Processing recipes ignore first slot when transferred into crafting grid

Steps to reproduce:

  1. transfer processing recipe through JEI

...

Version (make sure you are on the latest version before reporting):

  • Minecraft: 1.16.3
  • Forge: 34.1.25
  • Refined Storage: 1.9.8

Crafting recipes put the output as first slot. That slot is being skipped here:

IGuiIngredient<ItemStack> ingredient = message.inputs.get(slot.getSlotIndex() + 1);

Not sure what a good solution would be.

commented

@Darkere I think this has been fixed?

commented

Nope. This happens when transferring processing recipes into the crafting grid.
Easiest recipe example I found is just smelting cobble into stone. The cobble does not appear in the crafting grid when the recipe is transferred.

The only working solution I found back then was sending into about whether it is a processing or crafting recipe into the message and deciding whether to ignore the first slot based on that.