CommandBridge
CommandBridge is a versatile plugin that enables remote execution of server commands across the Velocity network. It uses a predefined set of commands specified in a configuration file, enhancing server management and interaction.
Features
-
Placeholders in Commands: Utilize placeholders such as
%player%
for player username, %uuid%
for player UUID, and %server%
for the server name where the player is located during command execution.
-
Execution Mode: Choose whether the command is executed as the player or the console.
-
Execution Delay: Set a delay in seconds for when the command is executed after being sent by the player.
-
Server Targeting: Change which server the commands are executed on within the Velocity network.
-
Execution upon Player Join: Wait for the player to join the target server before executing the command, with a timeout limit of 20 seconds.
-
Multiple Command Execution: Execute as many commands as desired.
-
Verbose Output: Provides detailed output for monitoring and debugging purposes.
-
Cross-Server Command Sending: Send commands from Bukkit servers to the Velocity server, using the same placeholders as on the Velocity side, with configuration options in
bukkit-scripts
.
-
Automatic Version Check: Velocity automatically checks for new versions and notifies the user, integrating with the
cb
or commandbridge version
command.
-
Hot Reloading: Commands can now be hot-reloaded using the
cb reload
or commandbridge reload
command, allowing for seamless updates without server restarts.
Compatibility
-
Compatible Versions: 1.20x
-
Software Support:
- Bukkit-based servers (Spigot, Paper, Pufferfish, Purpur, etc.)
- Velocity
Requirements
CommandBridge requires Java 17 since the version 1.7.1
. To use the versions before you need java 21 to function properly. If your server is running on a version lower than Java 17, you will encounter errors.
Setup
- Download the latest releases of CommandBridge.
- Install
commandbridge-bukkit
on your Bukkit server.
- Install
commandbridge-velocity
on your Velocity server.
- Restart the servers to apply changes.
Permissions
commandbridge.admin
commandbridge.command.<specific-command>
Documentation
Access detailed documentation and configuration guides here.
Issues or Feature Requests
Open an issue to report bugs or request a feature