A Minecraft plugin that exposes your server console through a WebSocket connection. Built for groupez.dev, a test server generator for paid plugins.
Download the plugin from Modrinth.
- Real-time console log streaming via WebSocket
- Password-protected authentication
- Log history persistence (loads previous logs on client connection)
- Support for both Spigot/Paper and Velocity platforms
- Included test web page for quick testing
| Platform | Minecraft Version | Java Version |
|---|---|---|
| Spigot/Paper | 1.8.8+ | Java 8+ |
| Velocity | 3.3.0+ | Java 21+ |
A test web page is included in the web/ folder. Open web/index.html in your browser to connect to the WebSocket server and view console logs in real-time.
- Download the appropriate JAR for your platform from Modrinth
- Place the JAR in your server's
pluginsfolder - Restart your server
- Configure the plugin in
plugins/WebConsoleServer/config.properties(Velocity) orplugins/WebConsoleServer/config.yml(Spigot)
# IP address to bind the WebSocket server (use 0.0.0.0 for all interfaces)
websocket-host=0.0.0.0
# Port for the WebSocket server
websocket-port=8765
# Password for WebSocket authentication (leave empty for no authentication)
websocket-password=changeme
# Maximum number of log lines to keep in history
max-log-history=500- Client connects to
ws://host:port - Server sends
{"type":"auth_required"} - Client sends
{"type":"auth","password":"your_password"} - Server responds with
{"type":"auth_success"}or{"type":"auth_failed"} - On success, server sends log history followed by
{"type":"history_complete"}
| Type | Direction | Description |
|---|---|---|
auth_required |
Server → Client | Authentication is required |
auth |
Client → Server | Authentication request with password |
auth_success |
Server → Client | Authentication successful |
auth_failed |
Server → Client | Authentication failed |
log |
Server → Client | Console log message |
history_complete |
Server → Client | All historical logs have been sent |
{"type":"log","message":"[12:34:56] [INFO] [ServerName]: Your log message here"}# Build all modules
./gradlew build
# Output JARs are located in target/
# - WebConsoleServer-Spigot-1.0.jar
# - WebConsoleServer-Velocity-1.0.jarOn Windows, use gradlew.bat instead of ./gradlew.
MIT License
- groupez.dev - Test server generator for paid plugins
- Modrinth - Download page