I'm using the Multiverse family of server-side mods on my Minecraft Paper (self-hosted) Java edition server. I want to configure my server so that some worlds are Vanilla while others are modded. For example, I'd like to have an aviation world that requires players to have the Immersive Aircraft client-side mod installed in order to join it. Players should be able to join the vanilla worlds on the server using both Vanilla Minecraft and Minecraft modded with Immersive Aircraft, but they should not be able to use the Immersive Aircraft functionality in the vanilla worlds. Is this possible, and if so, how?

  • Surely the Immersive Aircraft mod won't work on the vanilla server? It's a client+server mod, so they shouldn't be able to do anything with it.
    – Corsaka
    Commented Jun 5, 2023 at 10:08
  • More than that. They can't even join it. If the server has forge and some mod(s) installed, it prevents a vanilla user to join the server, if nothing has changed since 2020.
    – Skye-AT
    Commented Jun 6, 2023 at 2:16
  • @Skye-AT Most people use Fabric or Quilt, now - Forge is an expensive modloader. I don't believe they have the functionality to kick a player if they don't have the exactly correct mods.
    – Corsaka
    Commented Jun 6, 2023 at 12:45
  • 3
    Possible duplicate of How to have separate plugins for different worlds?
    – pppery
    Commented Sep 6, 2023 at 16:38

1 Answer 1


I think you wouldn't be able to host multiple Minecraft worlds with different sets of mods on the same server instance, but you could have a hub server without any mods and a proxy service like BungeeCord that allows players to jump to different server instances (like is done for large server networks like Hypixel), but synchronizing inventories and gluing everything together would likely be difficult.

TL;DR: you would need to have the worlds on separate servers, probably with a central hub server to pick which one to play on.

Not the answer you're looking for? Browse other questions tagged .