Artisan Worktables 1.12

Artisan Worktables 1.12

3M Downloads

Ignore which slot a tool is in.

Opened this issue ยท 5 comments

commented

Is it possible to get the recipes to ignore which slot a tool is in? For example, when manually crafting, sometimes the hammer is in the top slot and the trowel is in the middle. If the hammer is called for, it ignores the trowel, but if the trowel is called for the recipe doesn't work.

commented

What are the tool requirements for the recipe images you posted? Which tool does it require? Both?

commented

I have been able to reproduce this using the following recipe:

RecipeBuilder.get("basic")
  .setShapeless([<minecraft:gravel>])
  .addOutput(<minecraft:flint>)
  .addTool(<ore:artisansCutters>, 48)
.create();

image

image

commented

This should be solved in 1.22.13.

In retrospect, the tool matching should never have been treated as a bug and "fixed" in a patch version. It was never a bug to begin with because it was designed with the intention that tools would be restricted to the slots that the recipe defined and that design was foundational to several of the algorithms regarding tool matching.

It is clear now the change was not trivial and the ramifications of that change wasn't fully understood when it was made. This is a change that should have been made in a feature version.

commented

I thought that was fixed in 1.22.7.

image

What version are you on?

Can you provide an example of what you're talking about?

Do you have example recipes?

commented

1.12.2-1.22.9 (Seablock Modpack 1.1.6).
I admit to not checking with a newer version because the recipes are all scripted.
Also, some recipes appear to work regardless of the tool position. I'll mess with it some more tomorrow if you like and see if I can find a pattern.

Screen Shot 2019-11-02 at 9 48 53 PM

Screen Shot 2019-11-02 at 9 48 13 PM