ModsFinder

WorldEngine

by shuperj

WorldEngine lets a Fabric server run several worlds at once, each with its own gamerules, difficulty, gamemode and PvP setting.

FabricServer-side onlyApache License 2.01.21.11

What it does

Each world on the server can carry its own gamerules, which override the vanilla values such as keepInventory and mobGriefing. A world can also have its own difficulty from peaceful through hard, its own default gamemode among survival, creative, adventure and spectator, and PvP can be switched on or off for each world without affecting the others.

Inventories are kept separate per world, and mob spawn rules can be set individually. Worlds unload after a configurable idle timeout, and a world with no players skips tick processing entirely. Saves are staggered so that several worlds do not write to disk at the same moment. A world is loaded only while a player is inside it, which helps a server with many worlds keep its tick rate steady. Commands need operator level 2, the gamemaster level, unless noted, and config changes take effect after a server restart.

Installing custom portal blocks on the client is needed for the portal feature. Server owners can set up two-way portals between worlds: a player builds a frame in each world, names it, and runs a command to link the two sides. Lighting a two-way portal takes a matching ore item on each side, a broken frame block switches the portal off, and a repaired frame can be lit again with a different ore item. The mod is published for the 1.21.11 game version only.

Key features

  1. Per-world gamerules

    Gamerules set for one world, such as keepInventory or mobGriefing, apply only there and override vanilla values.

  2. Per-world difficulty and gamemode

    Difficulty from peaceful through hard, and a default gamemode, can be chosen for each world on the server.

  3. Separate PvP settings

    Player combat can be enabled or disabled in each world independently of the others.

  4. Idle unloading and tick skipping

    Worlds with no players unload after a timeout and skip tick processing, while staggered saves avoid disk spikes.

  5. Two-way portals

    Portals link two worlds by name, activated with matching ore items and deactivated when a frame block is broken.

Compatibility

Latest build for each game version and loader.

1.21.111.3.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

Skip The End is an open source, server-side Fabric mod for 1.21 – 26.3 under the MIT License, and it covers only the end dimension. Pebble's Portal Commands is server-side only on Fabric for 1.21.1 under the CC0 1.0 Universal license and is not open source; it handles portal commands. WorldEngine is server-side only on Fabric for 1.21.11, released under the Apache License 2.0 and not open source, and it manages whole worlds with per-world rules.

ModLoadersGame versionsEnvironmentUpdated
WorldEngineFabric1.21.11Server-side only2026-04-26
Skip The EndFabric1.21 – 26.3Server-side only2026-09-15
Pebble's Portal CommandsFabric1.21.1Server-side only2025-03-29

Questions

Does WorldEngine need to be installed on clients?

It runs on the server alone, so players need nothing extra to join. The custom portal blocks are the exception and must be installed on the client for that feature.

Which Minecraft version does WorldEngine support?

Files are published for 1.21.11 only, and the latest Fabric file is 1.3.2 for 1.21.11, dated 2026-04-26.

Are config changes applied immediately?

No. Config changes are hot-written, but a server restart is required after running commands that change them.

In the catalog

WorldEngine is one of 8,515 World generation mods on ModsFinder, and one of 4,027 World generation mods for Fabric. 19,862 mods support Minecraft 1.21.11.

Similar mods

What the author says

A performance-oriented multi-world management mod for Fabric servers. Run as many worlds as you need — with per-world rules, isolated inventories, and custom portals — without tanking your TPS. Minecraft: 1.21.11 | Loader: Fabric | Required: Fabric API ≥ 0.141.0
shuperj, on the Modrinth page

Official listing

Owner
shuperj
Published
2026-02-24
Updated on Modrinth
2026-04-26
Facts verified
2026-10-15

Tags