Solved How to get arguments of command?

Discussion in 'Plugin Development' started by QuietW, Jun 12, 2019.

  1. Offline

    QuietW

    Hello! (Perhaps in the text many mistakes, because I from Russia, sorry!)
    I wanna make broadcast-plugin, but I don`t know how to get arguments(text to broadcast).
    Code:
    public boolean onCommand(CommandSender s, Command cmd, String label, String args[]) {
            if(cmd.getName().equalsIgnoreCase("qbcast")) {
                String ar = args.toString();
                Bukkit.broadcastMessage("§a(QuietPlay - Газета) §7" + ar + "§7§o(Пишет: §8§o" + s.getName() + ")");
                return true;
            }
           
            return false;
            }
    
    When i type /qbast in chat - the result does not please me upload_2019-6-12_15-48-29.png
    (sorry for russian text)
     
  2. Offline

    timtower Ninja on the waves Moderator

    @QuietW Make a loop, loop over the arguments and add them to the same string.
     
  3. Or just Java 8 way: String.join(" ", args);
     
    Ahrigumi and Kars like this.
  4. Offline

    QuietW

    Thank you!
     

Share This Page