If I am correct, the world height is set via the world file format(Anvil) and has a max build height of 256, but I could be wrong. So, I would assume if you wanted to change it then you'd have to a modify the Anvil file format, or b create your own file format and try to make it compatible with the vanilla Minecraft file format.