Tinkers Construct

Tinkers Construct

170M Downloads

Support maximum temperature for alloying

BeiDou114514 opened this issue ยท 1 comments

commented

Minecraft Version

1.20.1

Forge Version

36.1.0

Mantle Version

1.11.71

Tinkers' Construct Version

3.10.2.92

Problem description

Now alloying only has a minimum temperature but there are needs that developers want to design superlow-temperature alloys as alloy recipe' JSON in Tinkers' Construct does not support that.

Suggested solution

Make alloy recipe' JSON have a bool key called "maximum_temperature" to limit the highest temperature of a recipe.

Alternatives considered

Add Superlow-Temperature Smeltery.

Additional context

No response

Searched for existing enhancement?

Used the search bar, Checked the FAQ, Checked the in game books

commented

Maximum temperature causes a couple issues. Notably:

  • If we add a maximum temperature, people are almost certainty going to try adding two recipe for the same input that vary based on temperature. This is not possible as the caches simply do not consider temperature.
  • JEI does not have space for the additional temperature field
  • None of the UIs understand the concept of "too much heat to melt/alloy this item"

Plus, gameplay wise, its a pretty big exception from expected gameplay for temperature to now be "too hot" to melt/alloy something; hotter fuels are expected to be able to melt more things. Alloying is especially weird as you need fuel to alloy, but now the fuel is making it too hot to alloy.