BuildCraft|Factory

BuildCraft|Factory

7M Downloads

Unintuitive cross-module recipe dependencies

Firnagzen opened this issue ยท 1 comments

commented

BuildCraft version: 7.99.16
Forge version: Not relevant
Link to crash report or log: -nil-
Singleplayer or multiplayer: Both
Steps to reproduce: Open JEI and look at the recipes for various items, for example pipe plugs and lasers.
Additional information:
Several items appear to not have recipes, including in the guide book, and moreover, these are recipes that do not require the assembly table to be crafted. It appears that this is because their recipes have the condition:

  "conditions": [
    {
      "type": "minecraft:item_exists",
      "item": "buildcraftbuilders:quarry"
    }
  ]

in them as seen here and here. However, these items do not functionally depend on the quarry, and Buildcraft Builders may not be expected to be installed eg. when only a piping system is required. I'm aware that the pipe plug has just been fixed, however, I'm flagging this as an issue as there may be further recipes with odd dependencies.

commented

seems i messed up with copy pasting conditionals, those recipes do need conditionals, just for other items (their components from BC iteslf for in case someone dissables it or doesn't have that module), this is to prevent that recipe from erroring and killing the registration of the other recipes