Skip to main content

Multiverse-Core

Create and manage multiple worlds on a single server. Control world settings, generators and player access for each world independently.

by Multiverse TeamWorld Management

Dependencies

No dependencies required.

What is Multiverse-Core?

Multiverse-Core lets a single server host many separate worlds and move players between them. You can import existing world folders, create brand-new worlds with a chosen environment (normal, nether, end) and seed, and give each world its own game rules, PvP setting, difficulty and spawn. Add-ons extend it: Multiverse-NetherPortals links portals between specific worlds, Multiverse-Inventories gives each world its own inventory, and Multiverse-Portals creates custom teleport gateways. It is the standard way to run, say, a survival world, a creative world and a minigame lobby on one server.

Who it's for: Any server running more than one world — survival plus creative, a separate resource world, hub-and-spoke minigame layouts, or seasonal map rotations. It is built and maintained by Multiverse Team and sits in the world management category.

Key features of Multiverse-Core

  • Multiple world creation
  • World teleportation
  • Per-world settings
  • Custom world generators
  • World import/export
  • World access control
  • Environment type control
  • Seed management

How to install Multiverse-Core

Multiverse-Core runs on Bukkit, Spigot or Paper servers. The Multiverse team maintains builds for current Spigot/Paper versions; recent releases require a reasonably modern server, while older Multiverse versions cover legacy installs.

  1. 1Stop your server, or have it ready to restart. Always back up your world and plugins folder before adding a new plugin.
  2. 2Download MultiverseCore.jar (a build matching your server version) and place it in your server's /plugins folder.
  3. 3Multiverse-Core has no required dependencies, so it runs on its own once the jar is in place.
  4. 4Start the server fully. Multiverse-Core generates its configuration files on first launch — stop the server, edit them to taste, then start again.
  5. 5Confirm it loaded by checking the console for Multiverse-Core on startup, or by running one of its commands in-game.

Note: Drop Multiverse-Core into /plugins and restart, then add only the companion add-ons you need (Inventories, NetherPortals, Portals). On startup it imports your existing default worlds; new worlds are created on demand with /mv create and persist in worlds.yml.

Multiverse-Core commands and permissions

Main commands

/mv create
Generates a new world with a chosen environment and optional seed or custom generator.
/mv tp
Teleports you (or another player) to the spawn of a named world.
/mv import
Registers an existing world folder with Multiverse so it can be managed and teleported to.
/mv modify
Changes a loaded world's settings such as PvP, difficulty, game mode or monster spawning.

Permission nodes

multiverse.core.create
Allows creating new worlds.
multiverse.core.tp.*
Allows teleporting between worlds.
multiverse.core.import
Allows importing existing world folders.

Multiverse-Core FAQ

How do I create a second world?

Run /mv create <name> <environment>, for example /mv create creative normal or /mv create resource_nether nether. Add a seed at the end to control generation. The world is created, loaded and registered immediately, and you can teleport in with /mv tp <name>.

Can each world have its own inventory?

Not with Core alone — install the Multiverse-Inventories add-on. It groups worlds and gives each group a separate inventory, ender chest, XP and stats, so a player's creative items stay out of survival.

How do I import a world I built elsewhere?

Copy the world folder into your server directory, then run /mv import <foldername> <environment>. Multiverse registers it without regenerating, preserving everything in it. This is how you bring in downloaded maps or worlds from another server.

How do I link nether portals between specific worlds?

Install Multiverse-NetherPortals. Core by itself sends every nether portal to one shared nether; the NetherPortals add-on lets you map each overworld to its own nether and end so multiple survival worlds each get a dedicated nether.

How do I set per-world game rules like no PvP?

Use /mv modify set <property> <value> <world>, for example /mv modify set pvp false survival. You can also set difficulty, game mode, monster and animal spawning, and the world's spawn point, each independently per world.

Features

  • Multiple world creation
  • World teleportation
  • Per-world settings
  • Custom world generators
  • World import/export
  • World access control
  • Environment type control
  • Seed management

Commands

/mv create/mv tp/mv import/mv remove/mv list/mv info/mv modify/mv load/mv unload

Permissions

multiverse.core.createmultiverse.core.tp.*multiverse.core.importmultiverse.core.list.*multiverse.core.info

Tags

worldsmultiworldgenerationenvironment