diff --git a/overrides/scripts/undyeing.zs b/overrides/scripts/undyeing.zs new file mode 100644 index 0000000..1d81805 --- /dev/null +++ b/overrides/scripts/undyeing.zs @@ -0,0 +1,120 @@ +//backport 1.14 dye mechanics +.remove(); +.remove(); +recipes.addShapeless(, []); + +.remove(); +.remove(); +recipes.addShapeless(, []); +.remove(); +recipes.addShapeless(, []); +recipes.addShapeless(, []); //NC cocoa solids and vanilla cocoa stop being a dye when turned into GT cocoa dust +.remove(); +recipes.addShapeless(, []); + +.remove(); +.remove(); +recipes.addShapeless(, []); +.remove(); +recipes.addShapeless(, []); +.remove(); +recipes.addShapeless(, []); +.remove(); +recipes.addShapeless(, []); +.remove(); +recipes.addShapeless(, []); +.remove(); +recipes.addShapeless(, []); + +.remove(); +recipes.addShapeless(, []); + +.remove(); +.remove(); +recipes.addShapeless(, []); + +//fix elevator redyeing recipes +recipes.removeByRecipeName("elevatorid:redye_white"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_orange"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_magenta"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_light_blue"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_yellow"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_lime"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_pink"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_gray"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_silver"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_cyan"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_purple"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_blue"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_brown"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_green"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_red"); +recipes.addShapeless(, [,]); +recipes.removeByRecipeName("elevatorid:redye_black"); +recipes.addShapeless(, [,]); + +//fix slime block redyeing recipes +recipes.removeByRecipeName("darkutils:dyed_slime_block_white"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_orange"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_magenta"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_light_blue"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_yellow"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_lime"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_pink"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_gray"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_silver"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_cyan"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_purple"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_blue"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_brown"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_green"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_red"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); +recipes.removeByRecipeName("darkutils:dyed_slime_block_black"); +recipes.addShaped( * 8, [[,,], [,,], [,,]]); + +//fix satchel redyeing +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll(); +.addAll();