Grinder giving specific output for ALL dyes using custom recipe
ElectroBot opened this issue ยท 4 comments
I added a custom recipe mods.techreborn.grinder.addRecipe(<betterwithmods:material:44>, <minecraft:dye:3>, 160, 10);
which should grind cocoa beans into Betterwithmods cocoa powder, but the grinder turns any dye into cocoa powder now.
https://i.imgur.com/zg1OSLu.png
This seems to have been partially patched #1426, but not for custom recipe it seems.
Minecraft: 1.12.2
Forge: 14.23.4.2759
TechReborn: 2.17.3.815
RebornCore: 3.10.0.332
I've just run into this problem as well, except it relates to the distinction between sand and red sand, rather than with dyes. It appears that the method RecipeSettings::setUseOreDict(boolean)
was created to fix this kind of issue, but a few machines such as the grinder and rolling machine return void
instead of RecipeSettings
from addRecipe
in the crafttweaker API. Therefore, there's no way to disable ore dictionary checking for those machines. It seems like it would make sense to just return RecipeSettings
, but maybe there's an underlying reason for returning void
instead from those particular methods.
I will check to see if all machines support this, and try and add it where possible