buzzkill
Redstoneengineer
Hallo zusammen!
Ich kriege mein Bungeecord Plugin nicht zum laufen aber finde den Fehler nicht.
Hier der Code:
oder: http://pastebin.com/wz40AmpU
Egal was ich versuche, ich bekomme keinen Output durch den onPlayerChat. Selbst wenn ich den Inhalt durch einen Einzeiler ersetze.
onEnable und onDisable funktionieren einwandfrei.
Könnt Ihr mir weiterhelfen?
Ich kriege mein Bungeecord Plugin nicht zum laufen aber finde den Fehler nicht.
Hier der Code:
Code:
package me.soulhunter96.bungeechatcolor;
import net.md_5.bungee.api.ChatColor;
import net.md_5.bungee.api.connection.ProxiedPlayer;
import net.md_5.bungee.api.event.ChatEvent;
import net.md_5.bungee.api.plugin.Listener;
import net.md_5.bungee.api.plugin.Plugin;
import net.md_5.bungee.event.EventHandler;
public class Main extends Plugin implements Listener{
@Override public void onEnable() {
System.out.println("[BungeeColor] Plugin erfolgreich aktiviert!");
}
@Override public void onDisable() {
System.out.println("[BungeeColor] Plugin erfolgreich deaktiviert!");
}
@EventHandler
public void onPlayerChat(ChatEvent event) {
ProxiedPlayer player = (ProxiedPlayer)event.getSender();
if(player.hasPermission("bungeechatcolor.mod")){
String p = event.getMessage();
for(ProxiedPlayer z: this.getProxy().getPlayers()) {
if(p.contains(z.getName())){
String s = event.getMessage().replaceAll(z.getName(), ChatColor.YELLOW + z.getName() + ChatColor.WHITE);
p = s;
event.setMessage(p);
}
}
}
}
}
Egal was ich versuche, ich bekomme keinen Output durch den onPlayerChat. Selbst wenn ich den Inhalt durch einen Einzeiler ersetze.
onEnable und onDisable funktionieren einwandfrei.
Könnt Ihr mir weiterhelfen?
Zuletzt bearbeitet von einem Moderator: