import mods.modularmachinery.RecipeBuilder; import crafttweaker.data.IData; import scripts.enchantwrapper.EnchantUtil.EnchantMap; import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; import crafttweaker.enchantments.IEnchantmentDefinition; recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , ], [, .withTag({type: "entropinnyum"}), ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.EnderCrafting.addShaped(*8, [[, , ], [, , ], [, , ]], 1); mods.extendedcrafting.TableCrafting.addShaped(*25, [[, , , , , , , , ], [, , null, null, , null, null, , ], [, null, null, , , , null, null, ], [, null, , , , , , null, ], [null, null, , , , , , null, null], [, null, , , , , , null, ], [, null, null, , , , null, null, ], [, , null, null, , null, null, , ], [, , , , , , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(*12, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); val haliteingotcompression = RecipeBuilder.newBuilder("haliteingotcompression","dyson_compressor",100); haliteingotcompression.addEnergyPerTickInput(2000000000); haliteingotcompression.addItemInput(); haliteingotcompression.addItemOutput(); haliteingotcompression.build(); val haliteingotcompression4 = RecipeBuilder.newBuilder("haliteingotcompression4","dyson_compressor",50); haliteingotcompression4.addEnergyPerTickInput(2000000000); haliteingotcompression4.addItemInput(); haliteingotcompression4.addItemOutput(*4); haliteingotcompression4.build(); val haliteingotcompression8 = RecipeBuilder.newBuilder("haliteingotcompression8","dyson_compressor",25); haliteingotcompression8.addEnergyPerTickInput(2000000000); haliteingotcompression8.addItemInput(); haliteingotcompression8.addItemOutput(*8); haliteingotcompression8.build(); val makehorcrux = RecipeBuilder.newBuilder("makehorcrux","herne_altar",80); makehorcrux.addFluidInput(*12000); makehorcrux.addFluidInput(*12000); makehorcrux.addItemOutput(); makehorcrux.build(); mods.extendedcrafting.TableCrafting.addShaped(*32, [[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]); recipes.addShapeless(*4, [.reuse(), ]); var mapCallandor as IData = {}; val enchlistCallandor as IEnchantmentDefinition[] = [, ]; mapCallandor += enchlistCallandor[0].makeEnchantment(20000).makeTag(); mapCallandor += enchlistCallandor[1].makeEnchantment(20000).makeTag(); recipes.addShapeless(*12, [.withTag(mapCallandor).reuse(), ]); recipes.addShapeless(, [.withTag(mapCallandor).reuse(), ]); recipes.addShapeless(, [.withTag(mapCallandor).reuse(), ]); recipes.addShaped(*3, [[, , ], [, .withTag(mapCallandor).reuse(), ], [, , ]]); var mapChoedanKal as IData = {}; val enchlistChoedanKal as IEnchantmentDefinition[] = [, ]; mapChoedanKal += enchlistChoedanKal[0].makeEnchantment(20000).makeTag(); mapChoedanKal += enchlistChoedanKal[1].makeEnchantment(20000).makeTag(); recipes.addShaped(*3, [[, , ], [.withTag(mapChoedanKal).reuse(), , .withTag(mapChoedanKal).reuse()], [, , ]]); recipes.addShaped(, [[.withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}}), .withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}}), .withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}})], [.withTag(mapChoedanKal).reuse(), , .withTag(mapChoedanKal).reuse()], [.withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}}), .withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}}), .withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}})]]);