Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Voxelportt

Host your Paper server without port forwarding via the VoxelPort relay network.

Report VoxelPort?

Release
1.1.0

Voxelportt released VoxelPort version 1.1.0 on Thu 2:00 PM

VoxelPort Plugin v1.1.0

  • Bug Fixes & Reliability

Fixed: data loss when relay sends packets before local socket connects Previously, if the relay forwarded player data before the local Minecraft socket finished connecting, that data was silently dropped. The handshake could fail or players would get kicked. Now all incoming data is buffered while connecting and flushed the moment the socket is ready.

  • Fixed: race condition on duplicate/stale connections A new connect frame for an existing connId now properly tears down the old connection before opening a fresh one, instead of silently ignoring it.

  • Fixed: oversized frame disconnect didn't notify the relay When a frame exceeded the size limit, the local socket was closed but the relay was never told. The relay would keep the slot open. Now a close frame is sent immediately.

  • Improvements

  • Backpressure on pending buffer The pre-connect buffer is capped at ~1.5 MB per connection. If a client floods data faster than the local socket can open, the connection is cleanly dropped rather than unboundedly buffering.

  • Cleaner connection lifecycle Introduced a proper CONNECTING → OPEN → CLOSED state machine per player connection with synchronized teardown, eliminating several thread-safety gaps in shutdown and reconnect paths.

  • Send errors handled gracefully Relay send() failures during the local→relay pump now break the read loop cleanly instead of propagating an uncaught exception.

Information

Published onJune 18, 2026
Downloads1

Platforms

Paper Paper (1.21-26.2)