Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import net.md_5.bungee.api.ProxyServer;
- import net.md_5.bungee.api.config.ServerInfo;
- import net.md_5.bungee.api.plugin.Plugin;
- import net.md_5.bungee.api.plugin.PluginManager;
- import net.md_5.bungee.api.plugin.Command;
- public class BungeeCommander extends Plugin {
- @Override
- public void onEnable() {
- PluginManager pm = ProxyServer.getInstance().getPluginManager();
- pm.registerCommand(this, new Command("bcommand") {
- @Override
- public void execute(CommandSender sender, String[] args) {
- if (args.length < 2) {
- sender.sendMessage("Usage: /bcommand <server> <command>");
- return;
- }
- String serverName = args[0];
- ServerInfo server = ProxyServer.getInstance().getServerInfo(serverName);
- if (server == null) {
- sender.sendMessage("Server " + serverName + " not found.");
- return;
- }
- String command = args[1];
- for (int i = 2; i < args.length; i++) {
- command += " " + args[i];
- }
- server.sendCommand(command);
- sender.sendMessage("Command sent to server " + serverName + ".");
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment