CraftTweaker

CraftTweaker

151M Downloads

Smithing Table recipes don't work properly

RobertHDPotatoes opened this issue ยท 0 comments

commented

Issue Description:

Basic smithing table recipes do not function as they do in vanilla. If one of the input items in any smithing table recipe has any specific tags on it (damage values, enchantments, renamed, etc.) it is not accepted as a valid input item.

What happens:

If you make a new smithing table recipe to make an iron helmet out of a chainmail helmet and an iron ingot, the chainmail helmet cannot be used in the recipe if it has been damaged, renamed, enchanted, or any other change occurs with the chainmail helmet.

What you expected to happen:

I expected that a damaged and enchanted chainmail helmet will still be accepted by the smithing table recipe, as that is how diamond armor functions in vanilla to get Netherite. If you enchant a diamond helmet, and it only has 30 durability left, then put it in a smithing table with a Netherite ingot, you will get a Netherite helmet with the same enchants and comparable durability back out.

Script used:

https://pastebin.com/HszGp4ad

crafttweaker.log file:

https://pastebin.com/7ZGzQp6z


Environment:

  • Minecraft Version: 1.16.5
  • Forge Version: 36.1.4
  • CraftTweaker Version: CraftTweaker-1.16.5-7.1.0.210
  • Are you using a server: No
  • If yes, does the client have the exact same scripts?

Game log:

https://pastebin.com/HWYsQz9V