Lanzettlich
Minecrafter
[font='Arial, Helvetica, sans-serif']Hallo![/font]
[font='Arial, Helvetica, sans-serif']
[/font]
[font='Arial, Helvetica, sans-serif']In einem Plugin von mir habe ich ein onPlayerChatEvent eingebaut.[/font]
[font='Arial, Helvetica, sans-serif']Wenn ein Player chattet (egal was), will ich, dass der Player immer einen im Plugin eingestellten Text schreibt.[/font]
[font='Arial, Helvetica, sans-serif']Also hab ich das so gemacht:[/font]
[font='Arial, Helvetica, sans-serif']
[/font]
Wenn ein Player chattet wird ingame zwar "Hallo" geschrieben, in der Console kommt aber eine zirka 2000-Zeilen lange Fehlermeldung.
Angefangen mit:
2012-09-11 19:03
3 [SEVERE] Could not pass event AsyncPlayerChatEvent to Test
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java
34)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:830)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:232)
at me.Lanzettlich.Test.Test.onAsyncPlayerChatEvent(Information.java:74)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
Ich hoffe, dass mir schnell geholfen werden kann !
[font='Arial, Helvetica, sans-serif']
[/font]
[font='Arial, Helvetica, sans-serif']In einem Plugin von mir habe ich ein onPlayerChatEvent eingebaut.[/font]
[font='Arial, Helvetica, sans-serif']Wenn ein Player chattet (egal was), will ich, dass der Player immer einen im Plugin eingestellten Text schreibt.[/font]
[font='Arial, Helvetica, sans-serif']Also hab ich das so gemacht:[/font]
Code:
@EventHandler public void onAsyncPlayerChatEvent(AsyncPlayerChatEvent ev) { ev.getPlayer.chat("Hallo");
ev.setCancelled(true);
}
[/font]
Wenn ein Player chattet wird ingame zwar "Hallo" geschrieben, in der Console kommt aber eine zirka 2000-Zeilen lange Fehlermeldung.
Angefangen mit:
2012-09-11 19:03
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:830)
at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:232)
at me.Lanzettlich.Test.Test.onAsyncPlayerChatEvent(Information.java:74)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
Ich hoffe, dass mir schnell geholfen werden kann !