В игре вместо строки message выводит null. Это в районе конца кода.
package ru.zhigul.chat;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
public class Commands implements CommandExecutor{
private main plugin;
protected String message;
protected String arg;
protected String name;
public Commands(main plugin) {
this.plugin = plugin;
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if(args.length == 0) {
sender.sendMessage(ChatColor.RED + "Используй эту команду вот так: /try <action>");
return false;
}
for(int i = 0; args.length == i; i=i+1)
{
message = message + args[i] + " ";
}
name = sender.getName().toString();
sender.sendMessage(ChatColor.DARK_PURPLE + "*" + name + " " + message);
return true;
}
}