This does the following: Randomly generates a world, saves it as a chunk file, loads that chunk file for the player to see. You can set how far of a radius to load the chunk files. This is how you can have an infinite world map.
End User Licence Agreement (EULA).