Repository navigation
v1.1.0 — Multi-Player Tunnel & Security Hardening
v1.1.0 — Multi-Player Tunnel & Security Hardening
Version jump reason: 1.0.1 → 1.1.0 is a minor version bump due to a breaking protocol change (session multiplexing). Client and server must be updated together.
🎮 Multi-Player Support
- Java tunnel now supports multiple simultaneous Minecraft players — each connection gets a unique session ID, so players no longer kick each other off
- New wire protocol:
[type][4B session_id][payload]replaces the old single-session framing
🔒 Security Hardening
- Replaced all native browser
confirm()/alert()dialogs with custom HTML modals — native dialogs exposed browser chrome (address bar, devtools, refresh) - Blocked Ctrl+P (print) and Ctrl+S (save) across all windows
- Added
@media printCSS blanking as a fallback - Added Edge
--disable-print-previewand--kiosk-printinglaunch flags
🐛 Bug Fixes
- Fixed installer GUI staying open during updates (now kills Edge profile processes)
- Fixed false "Installation Complete" on failed installs (now shows red error state)
- Fixed installer not preserving user settings during updates
- Fixed HTML version placeholders not rendering
- Added file copy retry logic for transient locks (3 attempts × 2s delay)
⚙️ Improvements
- Server and client versions now matched at 1.1.0
- Cleaned up duplicate
__version__in server package