TunnelCraft

TunnelCraft

Host and share a Minecraft server without port forwarding or a public IP.

by
2.8K Downloads
bukkitfabricfolianeoforgepaperpurpurspigotmanagement
Rent Server with this Mod

About this Mod

Support TunnelCraft on Ko-fi

Official Website · Discord Support · Public Relay Status


Host Minecraft without port forwarding

TunnelCraft lets you share a Minecraft LAN world or run a dedicated Minecraft server without opening router ports or maintaining a public IP address.

Install TunnelCraft, start your world or server, and share your persistent TunnelCraft address with the players you want to invite.

Key features

  • No router configuration or port forwarding
  • No public IP address required
  • Persistent, easy-to-share TunnelCraft address
  • Support for LAN worlds and dedicated servers
  • Fabric and NeoForge support
  • Bukkit, Paper, Purpur, and Spigot plugin support
  • Additional TCP and UDP port forwarding for Premium users
  • Public relay status monitoring

TunnelCraft Relay Status


How TunnelCraft works

TunnelCraft routes Minecraft network traffic through a dedicated WebSocket-based relay network.

Each connected server receives its own persistent TunnelCraft address, for example: plpx-abc123.

Instead of connecting directly to the server's public IP address, players enter the TunnelCraft address in their Minecraft server list. TunnelCraft then forwards the Minecraft connection between the player and the server through the relay network.

This allows a Minecraft server or LAN world to be reached without exposing a public network port or requiring a public IP address.

Important client requirement

All connecting players must install a compatible Fabric or NeoForge client version of TunnelCraft.

Installing TunnelCraft only as a Bukkit, Paper, Purpur, or Spigot server plugin is not sufficient. TunnelCraft uses its own tunneling protocol and is not compatible with unmodified vanilla clients.


Installation

Dedicated servers

  1. Download the correct TunnelCraft version for your Minecraft version and server platform.
  2. Place the file in the appropriate directory:
    • mods for Fabric or NeoForge
    • plugins for Bukkit, Paper, Purpur, or Spigot
  3. Start or restart the server.
  4. Copy the TunnelCraft address displayed in the server console.
  5. Install TunnelCraft on every connecting player's Fabric or NeoForge client.
  6. Add the TunnelCraft address to the Minecraft multiplayer server list.

LAN worlds

  1. Install TunnelCraft on the host and every connecting client.
  2. Open the singleplayer world to LAN.
  3. Run /tunnelcraft show.
  4. Copy the displayed TunnelCraft address.
  5. Share the address with the other players.
  6. The other players can add the address to their Minecraft multiplayer server list.

Exact Minecraft and loader compatibility depends on the selected TunnelCraft release. Check the Versions tab before downloading.


TunnelCraft compared with e4mc

TunnelCraft and e4mc both provide Minecraft connections without traditional port forwarding, but they are designed for different use cases.

Feature TunnelCraft e4mc
Main use case LAN worlds and dedicated servers Sharing a singleplayer LAN world
Port forwarding required No No
Public IP required No No
Host platforms Fabric, NeoForge, Bukkit, Paper, Purpur, Spigot Fabric, Forge, NeoForge, Quilt
Dedicated server plugin Yes No
Mod required on host Yes Yes
Mod required on joining clients Yes No
Vanilla clients supported No Yes
Address Persistent TunnelCraft address Public domain created when LAN is opened
Extra TCP forwarding Premium Not listed
Extra UDP forwarding Premium Not listed

When to use TunnelCraft

TunnelCraft is designed for users who want to:

  • Run a persistent dedicated Minecraft server
  • Connect a server without opening router ports
  • Use Bukkit, Paper, Purpur, or Spigot
  • Share a Fabric or NeoForge LAN world
  • Forward additional TCP or UDP ports with Premium
  • Use networking-dependent services such as Simple Voice Chat

When to use e4mc

e4mc is primarily designed for quickly sharing a singleplayer LAN world.

Only the host needs to install e4mc. Joining players can connect using an unmodified Minecraft client.

Official project pages


Premium port forwarding

Standard TunnelCraft connections forward the Minecraft server connection through the relay network.

Premium users can additionally forward other TCP and UDP ports for mods, plugins, applications, or services that use separate network connections.

Premium capabilities

  • Forward additional TCP ports
  • Forward additional UDP ports
  • Support services that use separate network connections
  • Improve compatibility with networking-dependent mods and plugins
  • Configure additional services alongside the Minecraft server

This can be used with projects such as Simple Voice Chat, which uses a separate UDP connection for voice communication.

Additional services must still be configured with the correct local and forwarded ports. TunnelCraft provides the network route but does not automatically configure third-party mods or plugins.


Relay performance

All TunnelCraft traffic passes through the TunnelCraft relay network.

Connection quality can therefore be affected by:

  • The route between the player and the relay
  • The route between the Minecraft server and the relay
  • The geographical distance between participants
  • The internet connections of the host and players
  • Current relay utilization
  • Minecraft server performance

TunnelCraft currently operates on self-hosted relay infrastructure. Performance may vary during periods of high usage.

The relay software, routing, and forwarding performance are continuously being improved.

View the public TunnelCraft relay status


Compatibility and updates

The TunnelCraft relay protocol is actively developed. Protocol changes may not remain compatible with older TunnelCraft releases.

For the most reliable connection:

  • Use the latest compatible TunnelCraft release
  • Keep the server plugin or mod up to date
  • Keep all connecting client installations up to date
  • Use compatible Minecraft and loader versions
  • Check the version information before updating a production server

Connections between incompatible TunnelCraft versions may be rejected.


Privacy and network notice

All traffic transmitted through TunnelCraft is routed through the TunnelCraft relay network.

Server owners remain responsible for:

  • Their server configuration
  • Installed mods and plugins
  • Player access
  • Content transmitted through their server
  • Compliance with applicable rules and laws

TunnelCraft is an independent project and is not affiliated with or endorsed by Mojang Studios or Microsoft.


Support TunnelCraft

TunnelCraft is actively developed and maintained as an independent project.

Feedback, testing, bug reports, and community support help improve compatibility and relay performance.

Join the TunnelCraft Discord server

Support TunnelCraft on Ko-fi

Available Versions

TunnelCraft 10.0.1release
MC 1.21.1fabric
August 1, 2026
TunnelCraft 10.0.1release
MC 1.21.11fabric
August 1, 2026
TunnelCraft 10.0.1release
MC 26.1.1fabric
August 1, 2026
TunnelCraft 10.0.1release
MC 1.21.1neoforge
August 1, 2026
TunnelCraft 10.0.1release
MC 1.21.11neoforge
August 1, 2026

How to Install TunnelCraft on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set bukkit Loader

In the panel under "Egg", select the bukkit loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "TunnelCraft". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

bukkitfabricfolianeoforgepaperpurpurspigot

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+12 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

TunnelCraft server crashes on startup – what to do?

Most common cause: wrong bukkit version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is TunnelCraft compatible with bukkit and fabric and folia and neoforge and paper and purpur and spigot?

TunnelCraft officially supports bukkit, fabric, folia, neoforge, paper, purpur, spigot for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with TunnelCraft – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if TunnelCraft consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install TunnelCraft with just one click on your server.

Recommended RAM
4 GBfrom €5.2/mo
Minimum 3 GB | per 8 players
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Creative Commons Attribution Non Commercial 4.0 International
Server-side
Required

Supported Versions

26.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.5+5 more