Very cool!
If needed you can see worldgen mappings at:
https://git.gregtech.overminddl1.com/GregTech-6/GT6/src/branch/master/src/main/java/gregtech/loaders/b/Loader_Worldgen.java
And see all the possible worldgen’s themselves at:
https://git.gregtech.overminddl1.com/GregTech-6/GT6/src/branch/master/src/main/java/gregtech/worldgen
Pulling the info from the worldgen information blocks will let you dynamically know the information and keep up to date automatically in the future (assuming no API changes). 