VoxelPort connects a Fabric server or an Open to LAN singleplayer world to VoxelPort-operated relay infrastructure. Your game opens an outbound encrypted WebSocket connection, the relay assigns a public TCP port, and players join that address from vanilla Minecraft.
Players do not need to install the mod.
| Requirement | Version |
|---|---|
| Minecraft | 26.x |
| Fabric Loader | 0.18.6+ |
| Java | 25+ |
| Token | Free from the VoxelPort Discord |
/gettoken with the VoxelPort bot.play.voxelport.in:<assigned-port> address.Players joining your address do not need the mod.
/gettoken with the VoxelPort bot.mods/ folder./voxelport token <token>./voxelport start./voxelport address.Keep your token secret. Treat it like a password for your relay slot.
/voxelport token <token>
/voxelport start
/voxelport start <port>
/voxelport status
/voxelport address
/voxelport stop
/voxelport start uses the server's configured Minecraft port automatically. Use /voxelport start <port> only when you need to expose a different local port.
The mod saves server settings at:
config/voxelport/settings.properties
Example config:
server_token=vp_...
public_host=play.voxelport.in
server_host=127.0.0.1
max_connections=200
relay_url=wss://voxelport.in
Leave relay_url blank or set to wss://voxelport.in unless you are testing with VoxelPort support.
play.voxelport.in:<assigned-port> from vanilla Minecraft.The relay is a bridge, not a game server. Your world, mods, and player data stay on your own server.
The relay service and Discord bot are VoxelPort-operated infrastructure. Their internal implementation details are not documented as public source components here.
No VoxelPort token set
Run /gettoken in Discord, then run:
/voxelport token <token>
/voxelport start
Status shows disconnected
Make sure your host allows outbound HTTPS/WSS traffic to voxelport.in on port 443.
Players cannot join
Run /voxelport status or /voxelport address, then make sure players are joining the public address shown there.
Token rejected
Run /revoketoken and /gettoken again in Discord, save the new token with /voxelport token <token>, then run /voxelport start.
Disconnects with compression or packet errors
Update to the latest mod release. Current server mode buffers fragmented WebSocket frames and serializes relay writes to prevent packet-stream corruption.
MIT. See the included license file.
VoxelPort is not affiliated with Mojang, Microsoft, Fabric, CurseForge, Modrinth, or Discord.