I haven’t had the time to work on my Civ-like project as much as I would like, so I’m releasing the source for other people to use. There are several options to tweak in HexMetrics.java for how the terrain is generated. The source should be fairly easy to modify for general use. There is also a shader I modified for using texture-arrays.
An example of what the code will generate: https://imgur.com/a/kT33P