{"push_id":622554793,"size":1,"distinct_size":1,"ref":"refs/heads/feature/world-creation","head":"5bc64d6a55834a43e630781240dcfb21c0a63266","before":"1c6272e0c27699cfc63d1e858c4b19ad03ad57ce","commits":[{"sha":"5bc64d6a55834a43e630781240dcfb21c0a63266","author":{"email":"93806af59f97199bdb7be810bcfd0c35fbb61999@gmail.com","name":"bloodmc"},"message":"Implement world creation.\n\nIn order to generate a proper level.dat per world, every world will now\nuse a seperate save handler unlike Forge/Vanilla which use only one.\nThis is required in order to have world settings saved per world.\n\nIn order to create a custom world, you will be required to use our new\nWorldBuilder. This allows you to create and load a world immediately or\nsimply generate a world for later use.\n\nNote: When creating a world, it will NOT be loaded. The world folder is\ncreated along with initial data. If you want the world to be available,\nyou must load it by calling loadWorld.\n\nAfter a world is created, Sponge will register these worlds,\nif enabled, during server startup so they can be loaded automatically with\nthe default worlds. This should help plugins such as MultiVerse which had\nto support this themselves.\n\nUUID support has been added and is now stored with the world data.\n\nAll custom world data will be located in a new level dat file called\n\"level_sponge.dat\". We chose to store all additional world data in a\nseperate file to avoid loss of data if a user launched the server in a\nnon-forge or sponge environment.","distinct":true,"url":"https://api.github.com/repos/SpongePowered/Sponge/commits/5bc64d6a55834a43e630781240dcfb21c0a63266"}]}