SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedGameplay & overhauls

World Portal

by mahmudindev · for Minecraft

Create custom world portal to travel between dimensions.

52KDownloads
2 mo agoLast updated
LicenseRef-All-Rights-ReservedLicense
Fabric · Forge +1Loaders

About World Portal

From Modrinth

Create custom world portal to travel between dimensions.

World Portal

World Portal can create custom world portal to travel between dimensions. You can make your own portal for your custom dimension easily.

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/ErdzJp2IOcg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/Szmh1niQEFg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Important

  • [0.0.8] Portal frame corner left and right will be swapped.
  • [0.0.10] Client side issue fix and data migration. Load world with this version first before updating.

Features

  • No client needed custom portal.
  • Transform nether portal to custom portal by changing it's frame corners.
  • Horizontal portal (>=0.0.8).
  • Simple configuration and datapack support.

Can be added to existing modpack or world and can be removed from existing world easly. Please make sure backup your world first.

Planned

  • End portal mode.
  • Customized portal frame.
  • Customized portal spawned mobs not just piglin or disable it.
  • Customized portal minimum spawn height.
  • Add or change portal particles.
  • Command or function execution when entering and exiting portal.
  • Destination based on biome, dimension, height, moon phase, time, and weather.
  • Destination based on player level, saturation, or even economy and mana.
  • Destination based on executed command or function.
  • Destination restricted by dimension and player permissions.
  • Destination override gamerule.
  • Support for economy, permission, and quest mods.
  • And many more including compat mods in the way.

Suggest new features for world portal on GitHub Discussion or Discord would be appreciated.

Usage

You can configure this mod by config or data driven by using datapack.

Config (worldportal.json)

The id "minecraft:example" can be anything as long as it's unique.

{
    "portals": {
        "minecraft:example": {
            "frame_top_right": "minecraft:gold_block",
            "frame_top_left": "minecraft:iron_block",
            "frame_bottom_right": "minecraft:iron_block",
            "frame_bottom_left": "minecraft:gold_block",
            "mode": "worldportal:default",
            "destination": "customdimension:dimension"
        },
        "minecraft:example_horizontal": {
            "frame_top_right": "minecraft:gold_block",
            "frame_top_left": "minecraft:iron_block",
            "frame_bottom_right": "minecraft:iron_block",
            "frame_bottom_left": "minecraft:gold_block",
            "mode": "worldportal:horizontal",
            "destination": "customdimension:dimension_flat"
        }
    }
}

Datapack

In your datapack namespace folder, create "worldportal" folder with "portal" folder inside. In portal folder create json file with any name with content:

{
    "frame_top_right": "minecraft:gold_block",
    "frame_top_left": "minecraft:iron_block",
    "frame_bottom_right": "minecraft:iron_block",
    "frame_bottom_left": "minecraft:gold_block",
    "mode": "worldportal:default",
    "destination": "test:test"
}

-> data\\{namespace}\worldportal\portal\\{id}.json

For now you can only customize portal frame corner and destination dimension if matches. More mechanics will be added on the next update, for now it's enough for my use case.

Compatibility

Issues

  • [Radium]

Use Canary instead for better mod compatibility or manually disable "mixin.ai.poi.fast_portals".

There are no new compatibility issues or bugs being reported. Please report it on GitHub so it can be fixed.

Support

🟩 26.1-26.2 / 🟩 1.21.1 / 🟥 1.21-1.21.11 / 🟩 1.20.1 / 🟪 1.16.5 / 🟪 1.12.2

🟩 Supported 🟥 Support Dropped 🟨 In Progress 🟪 Considered

Important Note

This mod can only be used to create custom portal. To make dimension, you need datapack or another mod to do it.

Made for personal gameplay tinkering, server customization, and modpack creation. Feel free to use in modpacks, videos, stream, or similar media. Consider help me financially if you like this mod, I will be really grateful.


Read the full description on Modrinth →

Highlights

From source data

Game versions

Supports 17 Minecraft versions, the newest being 26.2.

Loaders

Runs on Fabric, Forge and NeoForge.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Runs on your server

From source side support

Modrinth lists World Portal as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
FabricForgeNeoForge
Runs on
Serverrequired on the server
Game versions
26.2 and 16 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
  • ✓Authormahmudindev, as published on Modrinth
  • ✓LicenseLicenseRef-All-Rights-ReservedFree

World Portal, answered

Generated from the mod’s own source data.

Do my players need to install World Portal?

Modrinth lists World Portal as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Fabric, Forge and NeoForge.

Is it free?

Yes. World Portal is free to download from Modrinth. Its license is LicenseRef-All-Rights-Reserved.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run World Portal on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add World Portal in one click.