Step 11: Multiverse
Multiverse is a mod that allows you to create and manage multiple worlds all running under the same server. It also allows you to use different terrain generation tools, and inventory controls to better handle players moving between creative worlds and survival worlds. For the purpose of this tutorial we'll be using Multiverse to generate a new survival world, and then later in the Plot step we'll create a creative plot world.
After placing the multiverse file into your plugins folder and starting your server it will create a folder called "MultiVerse-Core" and inside will be two configuration files, "config.yml" and "worlds.yml". Luckily "config.yml" only has one line we might want to edit later, which is "firstspawnworld: world", we can change that later to make any world we create the default world all players will start in. The "worlds.yml" file though is much more involved and key to some very important settings for a world.
First though lets make a new world that we will then set some special settings for. The main creation command has a couple of options we can set so lets take a look a the command and then our options.
After placing the multiverse file into your plugins folder and starting your server it will create a folder called "MultiVerse-Core" and inside will be two configuration files, "config.yml" and "worlds.yml". Luckily "config.yml" only has one line we might want to edit later, which is "firstspawnworld: world", we can change that later to make any world we create the default world all players will start in. The "worlds.yml" file though is much more involved and key to some very important settings for a world.
First though lets make a new world that we will then set some special settings for. The main creation command has a couple of options we can set so lets take a look a the command and then our options.
Multiverse Creation Command
Moving Between Worlds
Go ahead and run the two examples now to generate the TestWorld and Creative worlds. You'll see it report back to you when these are done but now how do you get to them? Multiverse contains a command to teleport you between all the worlds a server is running, "/mvtp" and it will move you from your current location to the spawn point of the world it is given. This command is only for players with OP level permissions, we'll discuss how to setup Portals in the Advanced tutorial section so players can move between worlds and locations in a world quickly.
Here's the commands you'll need to move between the worlds you just created, and back to the main world we started with.
"/mvtp TestWorld"
"/mvtp Creative"
"/mvtp world"
Go ahead and try these and check that you can get to all of them.
Here's the commands you'll need to move between the worlds you just created, and back to the main world we started with.
"/mvtp TestWorld"
"/mvtp Creative"
"/mvtp world"
Go ahead and try these and check that you can get to all of them.
Changing world settings.
You may have noticed that all though we made a world called Creative, it doesn't actually run in creative mode but still is in survival mode. This is because we now need to go to the Worlds.yml file and edit its setting there. Go ahead and stop your server before beginning to edit the file.
you'll notice when you open the config file that only the new worlds we've created have options set for them, Multiverse doesn't really interact well with the default worlds your server created and it is why I always create new worlds with multiverse , then change the config.yml file to point to my new main world and not the default world. Lets go over the options we can change for our new worlds.
you'll notice when you open the config file that only the new worlds we've created have options set for them, Multiverse doesn't really interact well with the default worlds your server created and it is why I always create new worlds with multiverse , then change the config.yml file to point to my new main world and not the default world. Lets go over the options we can change for our new worlds.
Creative World Settings
TestWorld settings
So after adding a world to your server, you'll want to shut down, change its configuration, then start it up again before you begin any other work on it to prevent problems later such as switching pvp on/off, changing which world the player will respawn in if they die, and the gamemode the world is set too.