Artisan Worktables 1.12

Artisan Worktables 1.12

3M Downloads

Firework Rocket / Firework Star recipe result lock

IC-Dyllac opened this issue ยท 1 comments

commented

Expected Behaviour

Being able to craft firework Rocket / Firework Star

Current Behaviour

Once you put a valid vanilla crafting recipe in the grid for the Firework Rocket or Firework Star and the result shows, any other recipe to craft any variation of the Firework Rocket or Firework Star yield the same type of result that showed/gave the first recipe.

Closing and reopening the world let's you put a new valid recipe and shows appropriate result but it locks that result again.

Steps to Reproduce (for bugs)

  1. Put in the basic worktable gunpowder (1) and paper (1). Crafting shows result of Firework Rocket
  2. Remove the ingredients (or craft it).
  3. Put gunpowder and any dye in the basic worktable. Crafting result shows Firework Rocket, when it should be Firework Star (With proper attributes)

Your Environment:

  • Minecraft: 1.12.2
  • Forge: 14.23.5.2854
  • CraftTweaker2: 4.1.20.586
  • Artisan Worktables: 1.24.1
  • Athenaeum: 1.19.2
  • JEI: 4.16.1.301
commented

This is expected behavior and is the result of how AW's vanilla crafting was designed. It was not designed to handle any kind of recipe that dynamically changes its output based on its input, like the fireworks recipe. It was designed to correlate one ingredient set to one item output for each given recipe. If a recipe correlates multiple ingredients to multiple output items, AW caches the input and output of that recipe.

It will take time for me to decide if this is something that I want to implement and what the best implementation strategy is. In the interim, please consider disallowing any dynamic recipes that may break your design.