- Баллы
- 76
- Имя в Minecraft
- Solomka
Как мне получить количество символов из ивента AsyncPlayerChatEvent -> StringBuilder
Подчеркивает e.getMessage().chars(); (Operator '<' cannot be applied to 'int', 'java.util.stream.IntStream')
Как это решить?
Код:
@EventHandler
public void ruChat(AsyncPlayerChatEvent e) throws IOException {
Player p = e.getPlayer();
UUID id = p.getUniqueId();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < e.getMessage().chars(); i++) sb.append(e.getMessage().charAt(i)).append(' ');
if(ru.contains(id)) {
for(Player pl : Bukkit.getOnlinePlayers()) {
if(e.getMessage() == null) {
send(p, translateAlternateColorCodes('&', ConfigManager.getString("NullMessage")));
continue;
}
pl.sendMessage(translate("en", "ru", sb.toString()));
}
}
}
Подчеркивает e.getMessage().chars(); (Operator '<' cannot be applied to 'int', 'java.util.stream.IntStream')
Как это решить?