New bukkit packaging scheme breaks nms access for block setting
LadyCailinBot opened this issue ยท 8 comments
WORLDEDIT-2375 - Reported by kylersmith7
- please read my comment at the bottom
Comment by wizjany
We might have to dynamically get the package version through reflection to maintain compatibility between craftbukkit versions.
Comment by Bob
Hello,
I add the WorldEdit #C145P4-1244050 but do have error of java.lang.NoClassDefFoundError: net/minecraft/server/NBTBase and java.lang.NoClassDefFoundError: net/minecraft/server/Block.
Spigot: 325
WorldGuard: 5.6.6 Build 744
WorldEdit: #C145P4-1244050
Here the log of error it you one to see it: https://dl.dropbox.com/u/16158672/Error%20of%20worldedit.txt
Comment by joshnoodle
--sk89q updated the build.sk89q version above http://build.sk89q.com/job/WorldEdit%20-%201.4.5%20Compatible/4/-- mod edit: use the links at the top of the page
Comment by Matty_Patty
I tried updating, I got a new error. In-game it says: java.lang.NoClassDefFoundError: net/minecraft/server/v1_4_5/Block
Comment by jawatech
I am using Craftbukkit 1.4.5 and I also get the error java.lang.NoClassDefFoundError: net/minecraft/server/v1_4_5/Block
It happens for me anytime I try to use the //paste command
I also tried updating to the newest dev version just to see if it would make a difference but now I just get the error java.lang.NoClassDefFoundError: net/minecraft/server/v1_4_6/Block
Comment by wizjany
I am going to go ahead and close this for now. The last release (5.5) will work fine for MC 1.4.6. If you are still using 1.4.5, there's a compatible build at build.sk89q.com
At the moment, this error won't show up even if you are using the wrong version of Minecraft, but some functionality will be disabled. Maybe in the future we will add some way to dynamically work with different minecraft versions, but for now we'll just update to match the craftbukkit packages.
Comment by MUDcraft
Error reproduced using:
Bukkit Build 2513
Worldedit 1305
Worldguard 738
Craftbook 1355