Open paulj1x opened 10 years ago
Problem is, that you used Movecraft released under 1.6.2 for 1.6.4. To fix it, just replace in code all "v1_6_R2" to "v1_6_R3" or contact me via PM, if you don't know how or if you can't waiting for official release.
Ok, sorry. I have no clue how to do the replacement, how long until you have the 1.6.4 version?
It can takes weeks or months (I think that AJStriker haven't too much free time for this plugin). I'm expecting next update after v1.7. I fixed it myself, I can send it to you. Just find me on Bukkit.org and send me PM with email.
I get the same warning. Im running movecraft on spigot mc 1.8 and java 1.8
This time, it looks like this
[22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31]
As a side effect, it generates severe server lag
Do you have CompatibilityMode: true
in config file?
Yes
But i have set it to false now. Thanks for that quick response. I really appreciate that
CompatibilityMode: true - mostly solves problems with incompatible version of bukkit What version of Movecraft do you have? P.S: This repo is out of date, nextime use: https://github.com/msummers123/Movecraft-3/
Sorry, mistake: Problem is in your WorldGuard, not in Movecraft. Exactly in coop Movecraft with WG. I think that you have some older version of WG, try to update it. Or turn of prevention in WG areas.
I use this version of Movecraft: Movecraft V 3.1.X73 I use this version of WE: WorldEdit 6.0, which is the most recent one, released in december 2014
Im not main developer but try update to X74.
if update will doesn't works let me know.
this is last option: WorldGuardBlockSinkOnPVPPerm: false WorldGuardBlockMoveOnBuildPerm: false
Movecraft v3.1.31 git-Bukkit-1.6.2-R1.0-3-g9532cb6-b2889jnks (MC: 1.6.4) (Implementing API version 1.6.4-R0.1-SNAPSHOT)
2013-09-29 12:01:32 [INFO] [Movecraft] Player colin_the_pug piloted a craft of type Aircraft with size 11 at location: 233 x, 439 z
We now get the following error 2 to 10 times per second, even after restarts without doing anything with Movecraft, made for a 100 MB log file in one day:
2013-09-29 12:01:38 [WARNING] [Movecraft] Task #29 for Movecraft v3.1.31 generated an exception java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_6_R2/CraftChunk at net.countercraft.movecraft.utils.MapUpdateManager.run(MapUpdateManager.java:92) at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:524) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:227) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.v1_6_R2.CraftChunk at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 8 more