Not bad. May I suggest a feature though? I didn't look through the whole code, but it seemed you are copying the naming format of the standalone generator. I suggest changing the format and adding two more parameters, center x and center y, so the map can be extended in every direction at any time easily, just like you can do it with
my generator 