KubeJS Immersive Engineering

KubeJS Immersive Engineering

18M Downloads

[1.19.2] replacing ingredient or output in sawmill recipe causes error

DelviousCrafts opened this issue ยท 2 comments

commented

when using KubeJS to replace an input or output, if that item exists in a sawmill recipe the recipe will error stating that it's missing the stripping boolean, even though the original recipe includes the stripping boolean.

recipe with stripping included

server log with every erroring recipe stripped except that which matches the recipe provided. All failed recipes as seen at the bottom are the same issue.

Versions:

  • Minecraft: 1.19.2
  • Forge: 43.2.23
  • KubeJS 6.2-build 15
  • Immersive Engineering: 9.2.2-165
  • KubeJS IE: 2.3-build 14
  • Architectury: 6.5.85
  • Rhino 2.2-build 272
commented

attempted to add not: {mod: 'immersiveengineering'} to the replacement script with no change in error

This was found to be due to replacement of another item being replaced in the same recipe without adding the same "not:" to that portion of the script. The original issue still stands.

commented

Found this is due to output requiring a tag. If it is replaced by an item ingredient, it will cause the recipe to error. Closing as this is not an issue on KJS Immersive side but in the way immersive writes it's recipes.