Broken in latest 1.4.3 R0.3 dev builds
t3f opened this issue ยท 6 comments
VoxelSniper started breaking under the nightly CB dev builds around #2490, but I've not regressed it tightly.
22:17:24 [INFO] This server is running CraftBukkit version git-Bukkit-1.4.5-R0.2
-40-g70bd13c-b2526jnks (MC: 1.4.5) (Implementing API version 1.4.5-R0.3-SNAPSHOT
)
22:17:24 [SEVERE] Could not load 'plugins/VoxelSniper.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: net/mi
necraft/server/Entity
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:152)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:230)
at org.bukkit.craftbukkit.v1_4_5.CraftServer.loadPlugins(CraftServer.jav
a:227)
at org.bukkit.craftbukkit.v1_4_5.CraftServer.(CraftServer.java:205
)
at net.minecraft.server.v1_4_5.ServerConfigurationManagerAbstract.
(ServerConfigurationManagerAbstract.java:51)
at net.minecraft.server.v1_4_5.ServerConfigurationManager.(SourceF
ile:11)
at net.minecraft.server.v1_4_5.DedicatedServer.init(DedicatedServer.java:111)
at net.minecraft.server.v1_4_5.MinecraftServer.run(MinecraftServer.java:398)
at net.minecraft.server.v1_4_5.ThreadServerApplication.run(SourceFile:856)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/Entity
at com.thevoxelbox.voxelsniper.VoxelSniper.(VoxelSniper.java:49)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148)
... 9 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.server.Entity
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:34)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 15 more
I could be wrong, but I believe this is because of a craftbukkit change that breaks many plugins that use the native Minecraft server code.
Assuming because of --> java.lang.NoClassDefFoundError: net/mi
necraft/server/Entity
Keep in mind "I could be wrong", I'd wait for mike/mono to reply
This is caused by bukkit relocating internal implementations and nms classes to version specific namespaces.
We are currently working on version 6, so there won't be an update to fix this in the meantime.
Can't wait until a version of voxelsniper is compatible with the bukkit nms change commit. :) All other plugins are updated, just playing the waiting game with VS.