{"id":3058,"date":"2023-04-14T09:12:57","date_gmt":"2023-04-14T09:12:57","guid":{"rendered":"https:\/\/xgamingserver.com\/blog\/?p=3058"},"modified":"2026-06-15T19:21:32","modified_gmt":"2026-06-15T19:21:32","slug":"multiverse-minecraft-plugin","status":"publish","type":"post","link":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/","title":{"rendered":"Mastering the Multiverse-Core Plugin Minecraft Plugin"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">By default, a Minecraft server gives you exactly three linked dimensions: the Overworld, the Nether, and the End. That is fine for a survival world, but the moment you want a separate creative build world, a superflat minigame map, a fresh mining world you can reset on a schedule, or a skyblock world with its own seed, vanilla simply has no answer. This is the gap the <strong>Multiverse-Core<\/strong> plugin fills. It lets a single server host an unlimited number of fully independent worlds, each with its own seed, generator, difficulty, game mode, and game rules, and it gives you simple in-game commands to create, teleport between, import, and delete them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide walks through everything Multiverse-Core does, how to install it on a Paper or Spigot server, and the exact commands and flags you will use day to day \u2014 <code>\/mv create<\/code> with environment types, the <code>-t FLAT<\/code> superflat flag, <code>--seed<\/code> and <code>--generator<\/code>, plus teleporting, listing, loading, importing, and deleting worlds. We will also cover how to apply per-world game rules so each world behaves differently.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Multiverse-Core actually does<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Multiverse-Core is a Bukkit\/Spigot\/Paper plugin (it is published on Hangar, Modrinth, and as SpigotMC resource 390) whose single job is to manage multiple independent worlds on one server instance. Without it, a server can technically have multiple world folders on disk, but it has no built-in way to load extra worlds, send players between them, or configure them separately. Multiverse handles all of that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each world Multiverse manages is genuinely separate. They do not share a map, a seed, or a spawn point. You can have a survival Overworld next to a creative flatland next to a hardcore mining world, and players move between them with a single teleport command. Multiverse remembers per-world settings \u2014 spawn location, game mode, difficulty, PVP, weather, and game rules \u2014 so the worlds keep their personalities even after a restart.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is worth knowing that the wider Multiverse ecosystem includes companion add-ons (for portals, per-world inventories, and a network\/NetherStar-style hub), but everything in this guide is handled by the core plugin alone.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Multiverse requires a non-vanilla server<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the single most important prerequisite, and it trips up a lot of new admins: <strong>Multiverse-Core is a plugin, and the vanilla <code>server.jar<\/code> from Mojang cannot load plugins at all.<\/strong> To run any plugin you need a server fork built around the Bukkit plugin API \u2014 in practice that means <strong>Paper<\/strong> or <strong>Spigot<\/strong> (Paper is the recommended choice today for performance and modern API support), or downstream forks like <strong>Purpur<\/strong>. CraftBukkit also works but is largely superseded by Paper.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you try to drop Multiverse into a vanilla server, nothing happens \u2014 there is no plugins folder to read from. So step zero is switching your server type. On our hosting that is a one-click jar swap; if you are managing it yourself, replace your server jar with the Paper build that matches your Minecraft version. For a full walkthrough of getting a plugin-capable server up and running, see our <a href=\"https:\/\/xgamingserver.com\/docs\/minecraft\">Minecraft server documentation<\/a>, and if you are still choosing where to run it, our <a href=\"https:\/\/xgamingserver.com\/minecraft-server-hosting\">Minecraft server hosting plans<\/a> ship Paper-ready out of the box.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing Multiverse-Core on Paper or Spigot<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Installation is the standard Bukkit plugin process and takes only a couple of minutes:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Make sure your server is running <strong>Paper or Spigot<\/strong>, not vanilla. Start it once so the <code>plugins\/<\/code> folder is generated.<\/li><li>Download the Multiverse-Core build that matches your Minecraft version from Hangar, Modrinth, or SpigotMC (resource 390). Matching versions matters \u2014 a build for an older Minecraft release may not load on a newer one.<\/li><li>Place the downloaded <code>.jar<\/code> into your server&#8217;s <code>plugins\/<\/code> directory.<\/li><li>Restart the server (a full restart is safer than <code>\/reload<\/code> for first install). Multiverse generates its config files and automatically imports your existing default worlds (<code>world<\/code>, <code>world_nether<\/code>, <code>world_the_end<\/code>).<\/li><li>Confirm it loaded by running <code>\/mv list<\/code> in-game or from the console \u2014 you should see your existing worlds listed.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Once <code>\/mv list<\/code> returns your worlds, the plugin is live and you can start creating new ones. All commands below can be run by an operator in-game or directly from the server console (omit the leading slash in console if your console requires it).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating worlds with \/mv create<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The workhorse command is <code>\/mv create<\/code>. The basic syntax is:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/mv create <WorldName> <ENVIRONMENT><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>environment<\/strong> is required and must be one of three values, which determine the dimension type the world generates as:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>normal<\/code> \u2014 a standard Overworld-style dimension.<\/li><li><code>nether<\/code> \u2014 a Nether dimension (lava, fortresses, the works).<\/li><li><code>end<\/code> \u2014 an End dimension.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">So the simplest possible creations look like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/mv create lobby normal\n\/mv create mining nether\n\/mv create end_world end<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Each of those generates a brand-new world folder, loads it, and registers it with Multiverse so it survives restarts. The world name becomes the folder name on disk and the identifier you use in every other command, so pick something clear and avoid spaces.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Superflat worlds with -t FLAT<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <code>-t<\/code> flag (world type) controls the generation preset. The most common use is creating a superflat world, which is ideal for creative builds, minigame arenas, and redstone testing:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/mv create world_flat normal -t FLAT<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This produces a flat world rather than the usual terrain. The <code>-t<\/code> flag corresponds to Minecraft&#8217;s world-type presets, the same family as the vanilla <code>level-type<\/code> server property \u2014 so beyond <code>FLAT<\/code> you can think of it as the per-world equivalent of choosing flat, large biomes, or amplified generation. If you want to understand how the underlying level types differ, our guide on <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-level-type-of-your-minecraft-server\/\">changing the level type of your Minecraft server<\/a> breaks each preset down.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Custom seeds with &#8211;seed<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To generate a world from a specific seed \u2014 to recreate a known map, share a seed with players, or build a skyblock-style world \u2014 use <code>--seed<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/mv create skyblock normal --seed 12345678\n\/mv create copy_of_a_map normal --seed YourSeedHere<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Seeds can be numeric or text strings, exactly as in vanilla world creation. Omit the flag and Multiverse generates a random seed for you.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Custom generators with &#8211;generator<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <code>--generator<\/code> flag lets a world be built by another plugin&#8217;s world generator instead of the default. This is how you create void worlds, true skyblock worlds, or worlds shaped by terrain-generation plugins:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/mv create void_world normal --generator <GeneratorPluginName><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The generator name must match a generator-providing plugin you already have installed (for example a void-generator plugin). Multiverse itself does not supply these generators \u2014 it just hands world creation off to them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Other create flags<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Multiverse supports several additional flags on <code>\/mv create<\/code>. Alongside <code>--seed<\/code>, <code>--generator<\/code>, and the world-type flag, you can also use <code>--biome<\/code> to lock a single-biome world, and on Paper 1.21.5 and newer, <code>-c<\/code> \/ <code>--generate-bonus-chest<\/code> to spawn a bonus chest. You can combine flags in one command, for example a seeded superflat world:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/mv create build_world normal -t FLAT --seed 42<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Moving around, listing, and loading worlds<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have multiple worlds, you need to get between them and manage which ones are active. Here are the core commands:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Command<\/th><th>What it does<\/th><\/tr><\/thead><tbody><tr><td><code>\/mv tp <world><\/code><\/td><td>Teleports you to the named world&#8217;s spawn. Add a player name to send someone else.<\/td><\/tr><tr><td><code>\/mv list<\/code><\/td><td>Lists all worlds Multiverse knows about and whether they are loaded.<\/td><\/tr><tr><td><code>\/mv load <world><\/code><\/td><td>Loads a world that is registered but currently unloaded, making it active.<\/td><\/tr><tr><td><code>\/mv unload <world><\/code><\/td><td>Unloads a world from memory without deleting it \u2014 frees RAM\/CPU for worlds nobody is using.<\/td><\/tr><tr><td><code>\/mv import <name> <env><\/code><\/td><td>Adopts an existing world folder already on disk into Multiverse.<\/td><\/tr><tr><td><code>\/mv delete <world><\/code><\/td><td>Permanently deletes a world and its folder.<\/td><\/tr><tr><td><code>\/mv who<\/code><\/td><td>Shows which players are currently in which worlds.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The distinction between <strong>load\/unload<\/strong> and <strong>delete<\/strong> matters for performance. Every loaded world consumes memory and CPU even with nobody in it, because chunks near its spawn stay ticking. If you have seasonal or rarely-used worlds, <code>\/mv unload<\/code> keeps them safely on disk but stops them eating resources; <code>\/mv load<\/code> brings them back when needed. Use <code>\/mv delete<\/code> only when you genuinely want a world gone for good.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Importing an existing world folder<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you have uploaded a pre-built map, downloaded a world, or copied a world folder onto the server, it will not appear in-game until Multiverse knows about it. That is what <code>\/mv import<\/code> is for \u2014 you must tell it the folder name and the environment it should be treated as:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/mv import adventure_map normal\n\/mv import custom_nether nether<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">After importing, the world behaves exactly like one you created with <code>\/mv create<\/code> \u2014 you can teleport to it, set its game rules, and so on. This is the standard workflow for adding downloaded maps to a live server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Per-world game rules<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the biggest reasons to run multiple worlds is that each can have its own rules. Game rules in Minecraft are set <strong>per world<\/strong> by the engine itself, so once you are standing in (or have teleported to) a given world, the vanilla <code>\/gamerule<\/code> command applies only to that world:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/gamerule keepInventory true\n\/gamerule doDaylightCycle false\n\/gamerule mobGriefing false<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A practical pattern: teleport into your creative build world with <code>\/mv tp build_world<\/code>, then set <code>keepInventory true<\/code>, <code>doDaylightCycle false<\/code> (to freeze time at noon), and <code>mobGriefing false<\/code> there \u2014 while your survival world keeps the harsher vanilla defaults. Because game rules are stored per world, those settings persist and do not leak between worlds.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One important version note: Minecraft renamed its game rules from camelCase to snake_case in Java <strong>1.21.11<\/strong> (December 2025). On 1.21.10 and earlier you use <code>keepInventory<\/code>, <code>doDaylightCycle<\/code>, and <code>mobGriefing<\/code>; from 1.21.11 onward the same rules are <code>keep_inventory<\/code>, <code>advance_time<\/code>, and <code>mob_griefing<\/code>. The defaults are unchanged \u2014 only the names differ \u2014 so use whichever matches your server&#8217;s version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Multiverse also exposes its own per-world properties (game mode, difficulty, PVP, monster\/animal spawning, weather) through its world-management commands, which is useful for settings that are not vanilla game rules. For example, you can lock a lobby world to adventure or creative mode while survival worlds stay in survival.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A complete example: a multi-world server<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Putting it all together, here is how you might stand up a server with a lobby, a survival world, a resettable mining world, and a creative flatland:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Create the worlds\n\/mv create lobby normal -t FLAT\n\/mv create survival normal --seed 8675309\n\/mv create mining normal\n\/mv create creative normal -t FLAT\n\n# Tune each world's rules (teleport in first, then set)\n\/mv tp creative\n\/gamerule keepInventory true\n\/gamerule doDaylightCycle false\n\n\/mv tp lobby\n\/gamerule doMobSpawning false\n\n# Later: free resources on an unused world\n\/mv unload mining\n\n# When the mining world is exhausted, reset it\n\/mv delete mining\n\/mv create mining normal<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">That delete-then-recreate pattern is exactly how server owners run &#8220;resource worlds&#8221; that wipe on a schedule without touching the main survival map.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Other things worth controlling per world<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because each Multiverse world is independent, several common server-management tasks become per-world decisions rather than server-wide ones. A few that pair naturally with a multi-world setup:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Mob spawning<\/strong> \u2014 you might want a peaceful lobby with no hostile mobs but a dangerous survival world. The vanilla <code>\/gamerule doMobSpawning false<\/code> stops all natural spawning in the current world; the server-wide <code>spawn-animals<\/code> and <code>spawn-monsters<\/code> keys in server.properties are blunter and apply globally. See <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-disable-animals-spawning-on-your-minecraft-server\/\">how to disable animals spawning on your Minecraft server<\/a> for the full breakdown.<\/li><li><strong>Anti-cheat \/ Anti-Xray<\/strong> \u2014 Paper&#8217;s built-in Anti-Xray is configured per world via <code>paper-world.yml<\/code>, which is a perfect match for a multi-world server where each world can have its own protection level. See <a href=\"https:\/\/xgamingserver.com\/blog\/enabling-anti-xray-on-your-minecraft-server\/\">enabling Anti-Xray on your Minecraft server<\/a>.<\/li><li><strong>Block growth and spread<\/strong> \u2014 if a build world is getting overgrown, WorldGuard flags and game rules can curb it. Our guide on <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-stop-vines-spreading-on-your-minecraft-server\/\">stopping vines from spreading<\/a> covers the surgical approach.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Does Multiverse work on a vanilla Minecraft server?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Multiverse-Core is a Bukkit-API plugin, and the vanilla <code>server.jar<\/code> from Mojang has no plugin support \u2014 it will simply ignore the file. You must run <strong>Paper or Spigot<\/strong> (or a fork like Purpur) for Multiverse, or any plugin, to load. Switching from vanilla to Paper is usually a quick jar swap and keeps all your existing worlds and player data intact.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I create a flat (superflat) world in Multiverse?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Use the <code>-t FLAT<\/code> world-type flag on the create command: <code>\/mv create world_flat normal -t FLAT<\/code>. The <code>normal<\/code> there is the environment (Overworld-style dimension) and <code>-t FLAT<\/code> sets the generation preset to superflat. This is the standard way to make creative-build or minigame worlds.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I teleport between worlds?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Run <code>\/mv tp <world><\/code> to teleport yourself to a world&#8217;s spawn point, for example <code>\/mv tp creative<\/code>. To send another player, add their name. If you want players to move around without op, you will normally grant them the Multiverse teleport permission or set up portals via the Multiverse-Portals add-on; for casual use, <code>\/mv tp<\/code> from an operator account is the simplest route.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can each world have different game rules and game modes?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes \u2014 that is the whole point. Minecraft stores game rules per world, so <code>\/gamerule<\/code> only affects the world you are currently in. Teleport into a world, set rules like <code>keepInventory true<\/code> or <code>doDaylightCycle false<\/code>, and they stay isolated to that world. Multiverse additionally manages per-world game mode, difficulty, and PVP through its own world settings, so a creative lobby and a survival world can coexist on one server. Remember game rules switched to snake_case names (<code>keep_inventory<\/code>) in Java 1.21.11.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I add a downloaded map to my server with Multiverse?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Upload the world folder into your server directory, then run <code>\/mv import <foldername> <environment><\/code> \u2014 for example <code>\/mv import adventure_map normal<\/code>. Importing registers the existing folder with Multiverse so you can teleport to it and configure it. This is different from <code>\/mv create<\/code>, which generates a brand-new world from scratch.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What&#8217;s the difference between unloading and deleting a world?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><code>\/mv unload <world><\/code> removes the world from active memory but leaves its folder on disk \u2014 you can bring it back any time with <code>\/mv load <world><\/code>. This is how you save RAM and CPU on worlds nobody is using. <code>\/mv delete <world><\/code> permanently erases the world and its folder, so only use it when you truly want that world gone (or as part of a deliberate resource-world reset).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping up<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Multiverse-Core turns a single Minecraft server into a hub of independent worlds: lobbies, survival maps, creative flatlands, seeded skyblocks, void worlds, and resettable mining dimensions, all managed with a handful of <code>\/mv<\/code> commands. The two things to remember are that it needs a plugin-capable server \u2014 Paper or Spigot, never vanilla \u2014 and that almost everything about a world (its seed, generator, type, game rules, and game mode) can be set independently. Once that clicks, you can design a server experience that vanilla simply can&#8217;t offer.<\/p>\n\n\n<!-- xg-tools-mesh -->\n\n<div class=\"wp-block-group xg-tools-box is-layout-flow wp-block-group-is-layout-flow\" style=\"border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:18px 22px;margin-top:8px;background:rgba(76,175,80,.04);\">\n<h3 class=\"wp-block-heading\">Free Minecraft Tools<\/h3>\n<p class=\"wp-block-paragraph\">Speed up your server with our free Minecraft tools:<\/p>\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/xgamingserver.com\/tools\/minecraft\/give-command\">Give Command Generator<\/a><\/li><li><a href=\"https:\/\/xgamingserver.com\/tools\/minecraft\/ore-distribution\">Ore Distribution Chart<\/a><\/li><li><a href=\"https:\/\/xgamingserver.com\/tools\/minecraft\/enchantment-calculator\">Enchantment Calculator<\/a><\/li><li><a href=\"https:\/\/xgamingserver.com\/tools\/minecraft\/achievement-generator\">Achievement Generator<\/a><\/li><\/ul>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>By default, a Minecraft server gives you exactly three linked dimensions: the Overworld, the Nether, and the End. That is fine for a survival world, but the moment you want a separate creative build world, a superflat minigame map, a fresh mining world you can reset on a schedule, or a skyblock world with its [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":3059,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[19,66],"tags":[],"class_list":["post-3058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-minecraft-server-docs","category-plugins-mods"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.5 (Yoast SEO v26.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mastering the Multiverse-Core Plugin Minecraft Plugin - XGamingServer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mastering the Multiverse-Core Plugin Minecraft Plugin\" \/>\n<meta property=\"og:description\" content=\"By default, a Minecraft server gives you exactly three linked dimensions: the Overworld, the Nether, and the End. That is fine for a survival world, but the moment you want a separate creative build world, a superflat minigame map, a fresh mining world you can reset on a schedule, or a skyblock world with its [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/\" \/>\n<meta property=\"og:site_name\" content=\"XGamingServer\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/xgamingserver69\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-14T09:12:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T19:21:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/04\/blog-background-19.png\" \/>\n\t<meta property=\"og:image:width\" content=\"770\" \/>\n\t<meta property=\"og:image:height\" content=\"433\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Youssef Ayman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@xgamingserver\" \/>\n<meta name=\"twitter:site\" content=\"@xgamingserver\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Youssef Ayman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/\"},\"author\":{\"name\":\"Youssef Ayman\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/d76089853704ac189e01449b0e449e3e\"},\"headline\":\"Mastering the Multiverse-Core Plugin Minecraft Plugin\",\"datePublished\":\"2023-04-14T09:12:57+00:00\",\"dateModified\":\"2026-06-15T19:21:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/\"},\"wordCount\":2204,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/04\/blog-background-19.png\",\"articleSection\":[\"Minecraft\",\"Plugins &amp; Mods\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/\",\"url\":\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/\",\"name\":\"Mastering the Multiverse-Core Plugin Minecraft Plugin - XGamingServer\",\"isPartOf\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/04\/blog-background-19.png\",\"datePublished\":\"2023-04-14T09:12:57+00:00\",\"dateModified\":\"2026-06-15T19:21:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#primaryimage\",\"url\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/04\/blog-background-19.png\",\"contentUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/04\/blog-background-19.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/xgamingserver.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Minecraft\",\"item\":\"https:\/\/xgamingserver.com\/blog\/category\/minecraft-server-docs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mastering the Multiverse-Core Plugin Minecraft Plugin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#website\",\"url\":\"https:\/\/xgamingserver.com\/blog\/\",\"name\":\"XGamingServer\",\"description\":\"Dedicated Game Server Hosting\",\"publisher\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/xgamingserver.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#organization\",\"name\":\"XGamingServer\",\"url\":\"https:\/\/xgamingserver.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg\",\"contentUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg\",\"width\":\"1024\",\"height\":\"1024\",\"caption\":\"XGamingServer\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/web.facebook.com\/xgamingserver69\/\",\"https:\/\/x.com\/xgamingserver\",\"https:\/\/www.instagram.com\/xgamingserver\/\",\"https:\/\/www.linkedin.com\/company\/xgamingserver\/\",\"https:\/\/www.pinterest.com\/xgamingserver\/\",\"https:\/\/www.youtube.com\/channel\/UCHnOtWxpzaL2r3jM9Jm40EQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/d76089853704ac189e01449b0e449e3e\",\"name\":\"Youssef Ayman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fa92e71017a2bb7ab969b798cba0c8f3f827d2d4733dbe2cacf7f195db920fe1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fa92e71017a2bb7ab969b798cba0c8f3f827d2d4733dbe2cacf7f195db920fe1?s=96&d=mm&r=g\",\"caption\":\"Youssef Ayman\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mastering the Multiverse-Core Plugin Minecraft Plugin - XGamingServer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/","og_locale":"en_US","og_type":"article","og_title":"Mastering the Multiverse-Core Plugin Minecraft Plugin","og_description":"By default, a Minecraft server gives you exactly three linked dimensions: the Overworld, the Nether, and the End. That is fine for a survival world, but the moment you want a separate creative build world, a superflat minigame map, a fresh mining world you can reset on a schedule, or a skyblock world with its [&hellip;]","og_url":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/","og_site_name":"XGamingServer","article_publisher":"https:\/\/web.facebook.com\/xgamingserver69\/","article_published_time":"2023-04-14T09:12:57+00:00","article_modified_time":"2026-06-15T19:21:32+00:00","og_image":[{"url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/04\/blog-background-19.png","width":770,"height":433,"type":"image\/png"}],"author":"Youssef Ayman","twitter_card":"summary_large_image","twitter_creator":"@xgamingserver","twitter_site":"@xgamingserver","twitter_misc":{"Written by":"Youssef Ayman","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#article","isPartOf":{"@id":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/"},"author":{"name":"Youssef Ayman","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/d76089853704ac189e01449b0e449e3e"},"headline":"Mastering the Multiverse-Core Plugin Minecraft Plugin","datePublished":"2023-04-14T09:12:57+00:00","dateModified":"2026-06-15T19:21:32+00:00","mainEntityOfPage":{"@id":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/"},"wordCount":2204,"commentCount":0,"publisher":{"@id":"https:\/\/xgamingserver.com\/blog\/#organization"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/04\/blog-background-19.png","articleSection":["Minecraft","Plugins &amp; Mods"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/","url":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/","name":"Mastering the Multiverse-Core Plugin Minecraft Plugin - XGamingServer","isPartOf":{"@id":"https:\/\/xgamingserver.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#primaryimage"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/04\/blog-background-19.png","datePublished":"2023-04-14T09:12:57+00:00","dateModified":"2026-06-15T19:21:32+00:00","breadcrumb":{"@id":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#primaryimage","url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/04\/blog-background-19.png","contentUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/04\/blog-background-19.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/xgamingserver.com\/blog\/multiverse-minecraft-plugin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xgamingserver.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Minecraft","item":"https:\/\/xgamingserver.com\/blog\/category\/minecraft-server-docs\/"},{"@type":"ListItem","position":3,"name":"Mastering the Multiverse-Core Plugin Minecraft Plugin"}]},{"@type":"WebSite","@id":"https:\/\/xgamingserver.com\/blog\/#website","url":"https:\/\/xgamingserver.com\/blog\/","name":"XGamingServer","description":"Dedicated Game Server Hosting","publisher":{"@id":"https:\/\/xgamingserver.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xgamingserver.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/xgamingserver.com\/blog\/#organization","name":"XGamingServer","url":"https:\/\/xgamingserver.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg","contentUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg","width":"1024","height":"1024","caption":"XGamingServer"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/web.facebook.com\/xgamingserver69\/","https:\/\/x.com\/xgamingserver","https:\/\/www.instagram.com\/xgamingserver\/","https:\/\/www.linkedin.com\/company\/xgamingserver\/","https:\/\/www.pinterest.com\/xgamingserver\/","https:\/\/www.youtube.com\/channel\/UCHnOtWxpzaL2r3jM9Jm40EQ"]},{"@type":"Person","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/d76089853704ac189e01449b0e449e3e","name":"Youssef Ayman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fa92e71017a2bb7ab969b798cba0c8f3f827d2d4733dbe2cacf7f195db920fe1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fa92e71017a2bb7ab969b798cba0c8f3f827d2d4733dbe2cacf7f195db920fe1?s=96&d=mm&r=g","caption":"Youssef Ayman"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/04\/blog-background-19.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/3058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/comments?post=3058"}],"version-history":[{"count":4,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/3058\/revisions"}],"predecessor-version":[{"id":22482,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/3058\/revisions\/22482"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/media\/3059"}],"wp:attachment":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/media?parent=3058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/categories?post=3058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/tags?post=3058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}