Silent's Mechanisms

Silent's Mechanisms

7M Downloads

Missing Recipe Types

dshadowwolf opened this issue ยท 0 comments

commented

Versions

  • Silent's Mechanisms: 0.8.9+74
  • Silent Lib: x4.9.0+63
  • Forge: 35.1.37
  • Modpack: N/A

Expected Behavior

'silents_mechanisms:compressing', 'silents_mechanisms:crushing' and 'silents_mechanism:drying' show up in the output of CraftTweaker's /ct dump recipeTypes command, showing that those recipes can be manipulated in CraftTweaker through their addJSONRecipe mechanic

  • (Description)
    It is no longer possible to manipulate "compressing", "crushing" or "drying" recipes using CraftTweaker, where it was possible in versions for Minecraft 1.15.

Actual Behavior

  • (Description)
    compressing, crushing, drying and alloy smelting recipes all share the same "type" with unique serializers. Without a CraftTweaker interface provided at some level the only means of modifying these recipe types is with the IRecipeManager json-recipe system. In CraftTweaker this requires a separate type and name-matching serializer for each non-vanilla recipe type.

Looking at the source code it appears that there was/is an intent to provide this, but at some point a copy-paste error occurred and was not caught because of the resilience of the IRecipe system and its ability to address individually registered serializers.

Links/Images

  • (Link)

Steps to Reproduce the Problem