Skip to content

Minecraft RCON v2.0.0 - Major Protocol Update

Choose a tag to compare

@jaketcooper jaketcooper released this 02 Oct 08:18
· 37 commits to main since this release

Full Changelog

🎉 Highlights

This major release completely replaces the underlying RCON communication layer with a custom implementation, fixing the long-standing issue of truncated command responses and adding numerous improvements to reliability and user experience.

🚀 What's New

No More Truncated Responses!

  • BEFORE: /help command cut off at ~150 commands
  • AFTER: /help shows ALL commands (300+) properly
  • Commands like /status, /cvarlist, /scoreboard now return complete data

Better Command Support

  • ✅ Hyphenated commands (/titanium-rewards) now show parameters correctly
  • ✅ Works with all server types (Vanilla, Spigot, Paper, Forge, Fabric)
  • ✅ Fallback to common commands if server help is limited

Improved Terminal Experience

  • Fixed rendering issues after large command outputs
  • No more duplicate or corrupted suggestion lists
  • Smoother autocomplete with better performance
  • Enhanced error messages and recovery

💡 Key Features

  • Custom RCON Protocol - Full implementation of the Source RCON protocol
  • Fragmentation Support - Handles responses of any size (was limited to 4KB)
  • Robust Autocomplete - Works even when server help is limited
  • Better Error Handling - Graceful recovery from connection issues
  • Enhanced Debugging - Detailed logging in output channel

📋 Installation

For New Users

Install directly from VS Code Marketplace or use the VSIX file.

For Existing Users

After updating, run these commands in your RCON terminal:

/clear-cache
/reload-commands

🐛 Fixes

  • Fixed /help truncation issue (#Issue)
  • Fixed hyphenated commands not showing parameters
  • Fixed terminal rendering corruption after large outputs
  • Fixed UTF-8 encoding issues with color codes
  • Fixed autocomplete failing with empty help responses

🔧 Technical Details

  • Replaced rcon-client dependency with custom implementation
  • Implements double-packet fragmentation detection
  • Cache version updated to 2.1.0 (clear old cache required)
  • Requires VS Code 1.95.0+

📚 Documentation

See the docs folder for:

  • RCON Protocol specification
  • Technical details on fixes