Tinkers Construct

Tinkers Construct

160M Downloads

Datapack casting recipes output to wrong slot; can't be extracted

aeonic-dev opened this issue ยท 1 comments

commented

Minecraft Version

1.16.5

Forge Version

36.2.22

Mantle Version

1.16.5-1.6.147

Tinkers' Construct Version

1.16.5-3.3.1.316

Describe your issue

Casting recipes added by datapacks, such as this one or any like it, register properly, appear in JEI, and work in-game, but their outputs are sent to the wrong slot and consequently can't be pulled from casting basins or tables via hoppers or any other method.

Recipes added by Tinker's itself output to slot 1, as seen with /data get block:

Items: [{Slot: 1b, id: "tconstruct:mighty_smelting", Count: 1b}], id: "tconstruct:table", tank: {capacity: 0}, InventorySize: 2}

Whereas datapack recipes output to slot 0, presumably an input slot:

Items: [{Slot: 0b, id: "minecraft:diamond", Count: 1b}], id: "tconstruct:table", tank: {capacity: 0}, InventorySize: 2}

I initially ran into this issue with custom recipes with multiple other mods via KubeJS but narrowed it down to just Tinker's recipe loading. It appears to occur with any recipe, in the casting table or basin.

Crash Report

No response

Reproduced with only Tinkers' Construct?

Yes

Other mods required

No response

Confirm the following

  • Confirm you have checked the roadmap, what's new, and the FAQ for your issue
  • Confirm you have searched the tracker to see if your issue already exists
  • Confirm you are not using performance enhancers, such as optifine
commented

I'm blind, the recipe I copied included a switch_slots attribute. Incredibly sorry for the issue clutter.