Dimension Bridge icon

Mod - CurseForge

Dimension Bridge

DimensionBridge securely transfers players from Fabric command blocks to registered Velocity backend servers. It is server-side only, supports protocol-restricted destinations, and requires no client mod.

Dimension Bridge project image

Source-provided project description. FreeMinecraftMods keeps creator credit and adds separate compatibility and decision guidance below.

Project overview

Minecraft Mod DimensionBridge consists of a Velocity plugin and a matching server-side Fabric mod. A command block can issue an authorized transfer request through /dimensionbridge transfer . Velocity validates the source server, destination, player, client protocol, cooldown, and authorization window before connecting the player. It is designed for portals, dimension gates, dimension travel, lobby menus, and other immersive server switching. Regular players do not need access to /server or any bridge permission. So it is a secure way for player teleport from one server to a different one and you can also highly configure which "transport-routes" are available. For example: A player can move from a lobby-server to any world-server. But from world-server-1 he can only get back to the lobby while from world-server-2 he can back to the lobby-server and to world-server-2a. Like this you can setup complex server structures. An other filter option is that you can limit access to some servers depending on the Minecraft-protocol. So your lobby-server might be open to any Minecraft version, but it serves like a hub from which players can only connect to servers which suits their active Minecraft version. Imagine a phone booth where you can enter and it only shows you the numbers which you actually can dial with the minecraft version. A different player with a differen versions sees other numbers. The options are nearly endless and it is also a security feature, because even if a player gets some informations about your infrastructure and server-setup he will not be able to use the commands, because they are bound to mod / op - level, while normal portals use their commands on user - level. Please let me know about your ideas to use this. I got this idea when watching "Bill & Ted's Excellent Adventure" and wanted to have a secure way to switch between servers / timeperiods. Greetings, Jan DimensionBridge – Installation, Configuration and Command Guide 1. Overview DimensionBridge is a server-side-only bridge between Fabric backend servers and a Velocity proxy. It allows command blocks, the server console and suitably privileged command sources to transfer players to a registered Velocity server. Players do not need access to Velocity's /server command or to any bridge permission. Protected destination servers can therefore be made accessible only through approved portals, telephone booths or other command-block contraptions. Architecture Minecraft client │ ▼ Velocity proxy └─ DimensionBridge Velocity plugin │ Channel: dimensionbridge:transfer ▼ Fabric backend └─ DimensionBridge Fabric mod └─ Command block: dimensionbridge transfer <targets> <server> No client-side mod is required. 2. Supported Versions A separate JAR is built for every native Fabric server version: 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2 26.2 Always use the Fabric JAR that exactly matches the native version of that backend server . The client version translated through ViaVersion is not relevant when selecting the backend JAR. Runtime Java versions Minecraft version Java 1.20.1–1.20.4 17 1.20.5–1.21.11 21 26.1–26.2 25 current Velocity plugin 25 3. Requirements Velocity a Velocity proxy; Java 25; every backend registered in velocity.toml ; optionally LuckPerms for permission management. Fabric backends Fabric Loader matching the Minecraft version; Fabric API matching the Minecraft version; the matching DimensionBridge Fabric JAR; command blocks enabled in server.properties : enable-command-block=true A full server restart is required after changing server.properties . 4. Downloading Sourcecode If you have interrest in participating, reach out for me. 5. Installing the Velocity Plugin Stop Velocity completely. Copy the Velocity JAR into: velocity/plugins/dimensionbridge-velocity-<VERSION>.jar Start Velocity. The first start creates: plugins/dimensionbridge/dimensionbridge.properties Edit the file. You can then reload it with /dimensionbridge reload . The proxy console should contain a message similar to: DimensionBridge loaded. Channel: dimensionbridge:transfer 6. Installing a Fabric Backend Mod Repeat these steps for every backend server: Stop the backend completely. Copy the exact matching Fabric JAR into the mods directory. Ensure that Fabric API is installed. Keep only one DimensionBridge JAR in the mods directory. Start the backend. The first start creates: config/dimensionbridge-fabric.properties Edit the file and restart the backend. The backend console should contain a message similar to: DimensionBridge backend <VERSION> loaded. Channel: dimensionbridge:transfer The Fabric configuration currently has no reload command. Changes to dimensionbridge-fabric.properties require a backend restart. 7. Fabric Configuration File: config/dimensionbridge-fabric.properties Lobby example: allowed-destinations=hauptwelt,hardcore,vanilla Game-server example, allowing only a return to the lobby: allowed-destinations=lobby Allow every syntactically valid target: allowed-destinations=* allowed-destinations This is the local allowlist

FreeMinecraftMods decision guide

This mod is most relevant to players looking for Player Transport, Server Utility, API and Library, Utility & QoL on Fabric. Treat those labels as discovery hints, then verify the exact file and dependency list on the official project page.

The source record was updated on Jul 27, 2026, which is a recent freshness signal. A recent date does not guarantee support for every loader or Minecraft version, so still inspect the current file list.

What to verify before choosing a file

  • Confirm that the file is published by the credited creator on the linked official source.
  • Match the Minecraft version exactly instead of relying only on a broad category label.
  • Read dependencies, incompatibilities, and changelog notes before updating an existing instance.
  • Match the loader or server platform and its required version. Forge and NeoForge are not interchangeable.
  • Back up worlds and configuration files before testing the project in a long-term save or public server.

Compatibility at a glance

Minecraft versions in this snapshot: 1.21.9, 1.21.8, 26.1.1, 26.1, 1.21.6, 1.21.4, 1.21.7, 1.21.3, 1.21.11, 1.21.10, 1.21.2, 1.21.1

Loaders and platforms: Fabric

Player TransportServer UtilityAPI and LibraryUtility & QoL

Before you install

Match the exact Minecraft version and loader, install every required dependency, and test in a separate profile before opening an important world. Keep a backup before changing a working mod list.

Source, licensing, and corrections

FreeMinecraftMods does not mirror the project files. Use the official source for downloads, release notes, dependencies, support, and licensing details. Project names, images, and creator-written descriptions remain the property of their respective owners.

How listings are reviewed | Report incorrect project information | Rights-holder and DMCA information