WorldEdit/WorldGuard Fehler

03/10/2012 09:47 Funnymaker18#1
Hallo

Und zwar erscheint dieser Fehlerdialog in der Konsole

09:43:47 [SCHWERWIEGEND] Could not pass event PlayerMoveEvent to WorldGuard
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute( JavaPluginLoader.ja
va:303)
at org.bukkit.plugin.RegisteredListener.callEvent(Reg isteredListener.jav
a:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(Si mplePluginManager.j
ava:441)
at net.minecraft.server.NetServerHandler.a(NetServerH andler.java:208)
at net.minecraft.server.Packet10Flying.handle(SourceF ile:126)
at net.minecraft.server.NetworkManager.b(NetworkManag er.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerH andler.java:112)
at net.minecraft.server.NetworkListenThread.a(Network ListenThread.java:7
8)
at net.minecraft.server.MinecraftServer.w(MinecraftSe rver.java:554)
at net.minecraft.server.MinecraftServer.run(Minecraft Server.java:452)
at net.minecraft.server.ThreadServerApplication.run(S ourceFile:490)
Caused by: java.lang.NoSuchMethodError: org.bukkit.entity.Player.getVehicle()Lor
g/bukkit/entity/Vehicle;
at com.sk89q.worldguard.bukkit.WorldGuardPlayerListen er$PlayerMoveHandle
r.onPlayerMove(WorldGuardPlayerListener.java:113)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute( JavaPluginLoader.ja
va:301)
... 10 more

WorldEdit und WorldGuard neueste Version!
Bukkit Version 1.2.3 R0.1

MFG
Funnymaker18
03/10/2012 10:10 Proxid#2
Hast du Worldguard und WorldEdit mit gleicher Version?
03/10/2012 12:24 Funnymaker18#3
Denke schon
03/10/2012 12:39 Howaner#4
ist bei neuer version so
Zum beheben gehst du in plugins/WorldGuard und öffnest die config.yml
dort findest du
Code:
use-player-move-event: true
das änderst du auf
Code:
use-player-move-event: false
danach /reload (ingame)
und es kommen keine Fehler mehr
03/10/2012 12:47 Der-Tee#5
was ändert sich den wenn man das deaktiviert (ausser Fehlermeldungen :D).
03/10/2012 12:51 Howaner#6
Quote:
Originally Posted by nicom1997 View Post
was ändert sich den wenn man das deaktiviert (ausser Fehlermeldungen :D).
man kann die funktion nicht mehr nutzen das spieler in eine bestimmte region nicht gehen dürfen (das sie immer wieder zurück teleportiert werden)
03/10/2012 12:54 Proxid#7
player-move-event

das müsste worldguard den zugriff auf die information wo sich ein spieler befindet ermöglichen also auf welchen koords
03/10/2012 13:01 Howaner#8
Quote:
Originally Posted by Proxid View Post
player-move-event

das müsste worldguard den zugriff auf die information wo sich ein spieler befindet ermöglichen also auf welchen koords auf welcher blockart usw...
Das stimmt nicht....
WorldGuard hat sowieso Zugriff darauf wenn ein Spieler nur einen Befehl eingibt oder einen Block setzt.
Dazu braucht man das Event nicht.
Das ist dafür da das Worldguard dem Server sagen kann das der Spieler da nicht reingehen darf oder so.
die erkennung der koordinaten und blöcke usw... funktioniert ohne dieses Event.
03/10/2012 13:50 Proxid#9
Quote:
Originally Posted by .Howan View Post
Das stimmt nicht....
WorldGuard hat sowieso Zugriff darauf wenn ein Spieler nur einen Befehl eingibt oder einen Block setzt.
Dazu braucht man das Event nicht.
Das ist dafür da das Worldguard dem Server sagen kann das der Spieler da nicht reingehen darf oder so.
die erkennung der koordinaten und blöcke usw... funktioniert ohne dieses Event.
Ja die Funktion dient dazu, dass Worldguard weiss wo der spieler ist und kann dem spieler sagen, dass er in eine region mit einer verneinten entry flag eine spezielle gruppe nicht eintreten kann und verhindert das. Dazu muss er die koordinaten bestimmen-.-

Und das hat nichts mit dem zugriff zu tun.
03/10/2012 14:10 TheMcOwner#10
Kann mir jemand helfen?
Ich habe den gleichen Error und habe das Probiert , aber das geht nicht. :(

Bitte um hilfe.
03/10/2012 14:13 Funnymaker18#11
Danke Howan
Werde es testen

Geht!
Danke :D
03/10/2012 14:15 .NoThx#12
Quote:
Originally Posted by Proxid View Post
Ja die Funktion dient dazu, dass Worldguard weiss wo der spieler ist und kann dem spieler sagen, dass er in eine region mit einer verneinten entry flag eine spezielle gruppe nicht eintreten kann und verhindert das. Dazu muss er die koordinaten bestimmen-.-

Und das hat nichts mit dem zugriff zu tun. Das Player-Move-Event kann unter anderem auch sagen auf welchem block man steht. inwiefern weolrdguard davon gebrauch amcht weiss ich nicht
-.- les doch mal genau :facepalm:
Wasch laberscht du?
Dazu gibt es andere events..
selbst wenn kann man das auch in anderen event lesne oder gar ohne PlayerMoveEvent.
03/10/2012 14:44 TheMcOwner#13
Na ENDLICH :))))

AN alle die dieses Problem haben.
Löscht alle plugins bis auf World Guard/edit dan starten und es geht (Bei mir jedenfals).
:)