Limited offer! Discounts of up to 50% on your servers

✨ BLACK FRIDAY ✨

November 19 to December 2, 2024

Portails dimensionnels lumineux dans le jeu Minecraft la nuit.

How to add extra worlds to a Minecraft server with Multiverse?

Run multiple worlds on one Minecraft server without swapping saves. Multiverse lets you create and import worlds in minutes. Need stability? Check our optimized Minecraft hosting.

Prerequisites

  • Access to your Oxygenserv panel (login and password)
  • Java server running Paper or Spigot matching your game version
  • OP rights in-game or console access
  • Multiverse-Core plugin (.jar) ready to upload
  • FTP client (e.g., FileZilla) for large world uploads
  • Recent full backup
  • Sufficient RAM (about 0.6–1 GB per active world with players)

Step-by-step

  1. Install Multiverse-Core
    Log in to the Oxygenserv panel, open the “Files” tab, then the plugins folder. Click Upload and send Multiverse-Core-x.y.z.jar. Go to “Console” and hit the green “Restart” button to load the plugin. Watch logs for [Multiverse-Core] in green. If commands are unknown or the plugin is red in /plugins, you’re on Vanilla/Fabric or the .jar is broken.
  2. Create a new world
    From game (as OP) or console, run: /mv create <WORLD_NAME> <ENV> [-s SEED]. Examples: /mv create adventure NORMAL, /mv create netherfarm NETHER, /mv create sky NORMAL -s 123456. Valid environments: NORMAL, NETHER, THE_END. A new folder appears at the server root matching the name you chose. If you get “That world already exists”, pick a new name or remove the old one first.
  3. Teleport and set spawn
    Use /mv tp [PLAYER] [WORLD] to enter a world. Examples: /mv tp Steve adventure or just /mvtp adventure. Set the spawn for that world with /mv setspawn once inside. If you see “world not loaded”, check exact spelling with /mv list and restart if needed. You’ll get a confirmation message when teleport and spawn are set.
  4. Import an existing/custom world
    In “Files”, upload your world archive to the server root (not in plugins). Right-click the .zip and select “Unarchive”. The world folder must directly contain level.dat and the region folder (no extra nesting). Then run /mv import <FOLDER_NAME> <ENV> (e.g., /mv import adventure NORMAL, /mv import my_nether NETHER). If you get “FAILED to import”, fix the folder structure or environment parameter.
  5. Grant player permissions (optional)
    With LuckPerms, allow access and teleport: /lp user Steve permission set multiverse.access.adventure true and /lp user Steve permission set multiverse.teleport.self true. Without these, players will see “You do not have access to that world”. For small private servers, OP works but is less secure. Always test with a non-OP account.
  6. Cleanly remove a world (optional)
    Remove it from Multiverse with /mv remove <WORLD> (e.g., /mv remove adventure). Stop the server, then delete the world folder in “Files” to free disk space. Never delete a loaded world. If it’s the default world, change level-name in server.properties first.

Tips & optimization

– Pre-generate chunks to avoid lag spikes. Install Chunky, then: /chunky world adventure, /chunky radius 2000, /chunky start.
– Per-world settings: /mv modify set gamemode SURVIVAL adventure, /mv modify set difficulty HARD adventure, /mv modify set animals false adventure (great for hubs).
– Memory planning: budget ~0.6–1 GB per active world with players. Upgrade RAM if adding multiple busy worlds.
– Backups: schedule daily backups before imports/removals.
– Nether/End links: add Multiverse-NetherPortals for clean portal routing between worlds.

FAQ

Does Multiverse work on Vanilla, Fabric, or Forge?

No. Multiverse is a Bukkit plugin for Spigot/Paper. For Vanilla/Fabric/Forge, use alternative mods or switch your server to Paper.

How do I change the default world at startup?

Stop the server. Edit server.properties and set level-name=<WORLD> to your target folder name. Save and start. Verify with /mv list.

Import fails or says level.dat missing

Ensure the world folder directly contains level.dat and region/ (no extra nested folder). Unzip properly and use the correct ENV: NORMAL, NETHER, or THE_END.

Players can’t teleport

Grant permissions: multiverse.teleport.self and multiverse.access.<WORLD> via LuckPerms. Confirm the world is loaded with /mv list and the name matches exactly.

Can I use spaces in world names?

Avoid spaces. Use underscores (e.g., my_hub) to prevent command/file issues. If your archive has spaces, rename the folder before import.

That’s it—you’re running multi-world like a pro. Set spawns, pregen chunks, and lock permissions for a smooth, lag-free experience. Have fun building!

Related articles

Table des matières

Facebook
Twitter
LinkedIn