Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 11:07

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Bukkit Plugin PlayerChatEvent

Discussion on Bukkit Plugin PlayerChatEvent within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
Regen.'s Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 509
Received Thanks: 41
Bukkit Plugin PlayerChatEvent

Hallöchen,

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!");
	  }  
  }
}
Die rot markierten Wörter sind in Eclipse durchgestrichen. Und wenn ich das Plugin ausführe gibt es weder einen Error aus noch stoppt es das Event wenn ich idiot schreibe.


Kann mir da einer sagen was ich falsch gemach habe?


MfG

Regen.
Regen. is offline  
Old 03/29/2013, 23:35   #2
 
elite*gold: 35
Join Date: Apr 2011
Posts: 800
Received Thanks: 214
Semikolon vergessen oder hasst du das beim posten gelöscht?

€: Was sagt der rote Punkt?
.AppleTree. is offline  
Old 03/31/2013, 09:29   #3
 
Muwbi's Avatar
 
elite*gold: 6
Join Date: Nov 2010
Posts: 480
Received Thanks: 64
Statt "PlayerChatEvent" "AsyncPlayerChatEvent" nutzen.
PlayerChatEvent ist deprecated!
Muwbi is offline  
Reply


Similar Threads Similar Threads
[Bukkit Plugin-Suche] Gibt es so ein Plugin?
11/07/2011 - Minecraft - 7 Replies
Hallo Leute, Ich suche ein bestimmtes Plugin und zwar eins was verhindert, dass Leute diese hohen Türme bauen (hochspringen und immer einen Stein setzen), weil am Ende ich sie immer wegmachen muss... Beziehungsweise ein Plugin womit man vllt. ein command eingibt und dann einen Rechtsklick bzw. Linksklick auf einen Stein macht und dann angezeigt bekommt wer ihn platziert hat.
[Bukkit] [Plugins] Professionelle Bukkit Plugin Configuration [Permissions]
10/23/2011 - Minecraft Trading - 9 Replies
Hallo, Du hast keine Lust dich bei deiner bevorstehenden Server Eröffnung mit der Plugin Configuration rumzuschlagen? Hier findest du die Lösung! Ich bitte euch hier meinen Professionellen Plugin Configurations Service an! Ob Permissions oder die Allgemeine Plugin Configuration, hier bist du richtig! Angebote/Preise:
[Plugin/Bukkit] Stargate Plugin - Gates seperat kosten lassen?!
09/28/2011 - Minecraft - 2 Replies
Hallo Leute, naja, der Titel des Themas sagt alles. Ich suche ein Plugin, womit man Gates einzeln kosten lassen kann. Stargate benutze ich bereits, aber mit dem kann man nur allgemein alle Gates kosten lassen. Hat jemand ne Ahnung von einem Plugin? lg



All times are GMT +1. The time now is 11:07.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.