it's not much but i'll log my progress here:
as of Feb 7 2020, this is what my program generates when given the files for the latest snapshot textures:
(only blocks for now)
(Ignore the weird water/lava since they have seperate textures on seperate files, i just put in filler water/lava...