Siemka, mam mały problem ponieważ napisałem kod na chat, działał lecz po jakimś czasie zaczął wywalać błąd po napisaniu na chacie i nic sie nie wyświetla również na chacie.
kod:
public class ChatListener implements Listener{
Main main;
public ChatListener(Main main)
{
this.main = main;
}
@EventHandler(priority=EventPriority.HIGHEST)
public void onChat(AsyncPlayerChatEvent event)
{
if (!event.isCancelled())
{
Player gracz = event.getPlayer();
for (String group : this.main.getConfig().getConfigurationSection("chat").getKeys(false)) {
if (gracz.hasPermission("chat." + group))
{
event.setCancelled(true);
String message = this.main.getConfig().getString("chat." + group).replaceAll("&", "§").replace("[>]", "»");
message = message.replaceAll("%wiadomosc%", event.getMessage());
message = message.replaceAll("%gracz%", event.getPlayer().getName());
if (gracz.hasPermission(this.main.getConfig().getString("uprawnienia.chatkolor"))) {
message = message.replaceAll("&", "§");
}
Bukkit.broadcastMessage(message);
return;
}
}
}
}
błąd:
Config:
chat:
gracz: "&7%gracz% &8[>] &7%wiadomosc%"
admin: "&4(ADMIN) %gracz% &8[>] &7%wiadomosc%"