Removing Recipes with CraftTweaker
SaltSouls opened this issue ยท 4 comments
It seems when trying to remove UniDict recipes using CraftTweaker, that the recipes will remain even though CT says it has removed them. This may only be the issue when removing by name, haven't tested a full removal.
Steps to reproduce the behavior:
- have ImmersiveEngineering, Thaumcraft, CraftTweaker, and UniDict installed
- try removing by name UniDicts auto generated iron plate recipe
- check recipe in game
- big sad, still there
I've also tried removing them using UniDict itself
S:recipeToRemoveList <
unidict:ingotbrass_x4_size.4
unidict:ingotbronze_x4_size.4
unidict:ingotinvar_x3_size.3
unidict:plateiron_x3_shape.aaa
unidict:platebrass_x3_shape.aaa
>
but it doesn't seem to work. Maybe I have the syntax wrong, but it would be nice if there was some kind of explanation for how this works.
I also wanted to remove these recipes, but no idea, maybe it is impossible? (maybe it requires you to use CraftTweaker?)
i will ask to the CleanroomMC if they know what to do (i would recommend you to join their Discord if you still play 1.12 a lot)
Right now i'm having the issue that UniDict doesn't unify the recipes (Crafting Table and other machines from other mods), but idk if it was because i updated UniDict or because i'm using the CleanroomMC's fork of JEI (HadEnoughItems), gonna test it right now
I found that if you use
mods.unidict.removalByKind.get("Crafting").remove("ingot");
it will remove all recipes that have an ingot as an output, although i don't know if it uses the RecipeID, the Registry Name of the output Item or its oreDict, i will do more tests, but by looking here, i see there's not much integration
I also found that no one of these doesn't work
mods.unidict.removalByKind.get("Crafting").remove("unidict:ingotiron_x8_shape.a"); mods.unidict.removalByKind.get("Crafting").remove("ingotiron_x8_shape.a"); mods.unidict.removalByKind.get("Crafting").remove("ingotiron_x8_shape"); mods.unidict.removalByKind.get("Crafting").remove("ingotiron"); recipes.removeByRecipeName("unidict:ingotiron_x8_shape.a"); mods.unidict.removalByKind.get("Crafting").remove("ingotIron");