32 lines
1.7 KiB
Python
32 lines
1.7 KiB
Python
import os.path
|
|
|
|
template_path = "./templates/sheetmetal_crushing.json"
|
|
output_path = "../openloader/modpack_datapack/data/modpack_datapack/recipes"
|
|
output_name = "sheetmetal_crushing_{}.json"
|
|
|
|
recipes = [
|
|
["copper", "immersiveengineering:sheetmetal_copper", "create:crushed_copper_ore"],
|
|
["aluminum", "immersiveengineering:sheetmetal_aluminum", "create:crushed_aluminum_ore"],
|
|
["lead", "immersiveengineering:sheetmetal_lead", "create:crushed_lead_ore"],
|
|
["silver", "immersiveengineering:sheetmetal_silver", "create:crushed_silver_ore"],
|
|
["nickel", "immersiveengineering:sheetmetal_nickel", "create:crushed_nickel_ore"],
|
|
["uranium", "immersiveengineering:sheetmetal_uranium", "create:crushed_uranium_ore"],
|
|
# ["constantan", "immersiveengineering:sheetmetal_copper", "create:crushed_copper_ore"],
|
|
# ["electrum", "immersiveengineering:sheetmetal_copper", "create:crushed_copper_ore"],
|
|
# ["steel", "immersiveengineering:sheetmetal_copper", "create:crushed_copper_ore"],
|
|
["iron", "immersiveengineering:sheetmetal_iron", "create:crushed_iron_ore"],
|
|
["gold", "immersiveengineering:sheetmetal_gold", "create:crushed_gold_ore"],
|
|
["gold_cdeco", "createdeco:gold_sheet_metal", "create:crushed_gold_ore"],
|
|
["iron_cdeco", "createdeco:iron_sheet_metal", "create:crushed_iron_ore"],
|
|
["copper_cdeco", "createdeco:copper_sheet_metal", "create:crushed_copper_ore"],
|
|
["zinc_cdeco", "createdeco:zinc_sheet_metal", "create:crushed_zinc_ore"]
|
|
]
|
|
|
|
template = open(template_path, "r").readlines()
|
|
|
|
for recipe in recipes:
|
|
print(recipe[0])
|
|
with open(os.path.join(output_path, output_name.format(recipe[0])), "w") as outfile:
|
|
for line in template:
|
|
outfile.write(line.replace("{input}", recipe[1]).replace("{output}", recipe[2]))
|