ich habe vor mit dem PlayerChatEvent zu prüfen ob ein Spieler z.B. Idiot o.Ä. schreibt, um dieses Event dann zu stoppen, damit es nicht in den Chat gelangt. Ich habe das Event registriert und in eine neue Datei erstellt in der folgendes steht:
Code:
import java.util.logging.Logger;
import org.bukkit.ChatColor;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.[COLOR="red"][B]PlayerChatEvent[/B][/COLOR] <---- Durchgestrichen;
public class chatlistener
implements Listener
{
public final Logger logger = Logger.getLogger("Minecraft");
@EventHandler
public void DetectTouch([COLOR="Red"]PlayerChatEvent[/COLOR]{<-Durchgestrichen} event) {
if(event.getMessage().equals("Idiot")){
event.setCancelled(true);
event.getPlayer().sendMessage(ChatColor.RED + "Dieses Wort ist unzulaessig!");
}
}
}
Kann mir da einer sagen was ich falsch gemach habe?
MfG
Regen.






