Welcome
This is the documentation for CommandBridge.
CommandBridge is a cross-server command execution plugin for Minecraft networks running via Velocity. You define commands in YAML scripts on the proxy, and CB registers and dispatches them across all connected backend servers. No plugin messaging, no player required on the target server, no limitations.
What's new in 3.3.2
this update adds a public developer API for third-party plugins, hardens auth security, and fixes a bunch of stability issues across the board.
so whats new:
- new
apimodule for third-party plugin integration, available on Maven Central - typed message channels, server lifecycle events, connection state tracking, player locator service
- hardened auth flow with constant-time HMAC comparison to prevent timing attacks
- fixed
AUTH_OKrace condition where messages could be sent before the client processed auth success - added reconnect on failed server proof verification
- operator execution no longer grants wildcard permissions, only explicit ones
- fixed cooldown being applied before dispatch instead of after
- fixed MiniMessage tags in error messages not being escaped
- fixed script reload not being thread-safe
- fixed player join events firing for already-tracked players
- various null guard and stability improvements across dispatch, registration, and player tracking
breaking changes:
RunAsandConnectionStatemoved to theapipackage, internal duplicates removed
latest commit: d7f43a1