-
Bug
-
Resolution: Invalid
-
None
-
1.14.4
-
None
-
Java 8
Windows 10
Minecraft 1.14.4 Server
-
Unconfirmed
-
(Unassigned)
After updating to 1.14.4, I cannot /replacenear if it affects blocks with different states (ie. wood, logs, slabs, stairs, or any other block that can be placed in different ways in one block).
In the game text, it outputs:
java.lang.NoSuchMethodError:
net.minecraft.server.v1_14_R1.]BlockState.d()Ljava/util/Collection;
And the console outputs:
[28-07-2019 10:07:42] xInfinityFlamex issued server command: /replacenear 10 spruce_wood minecraft:spruce_planks
[28-07-2019 10:07:42] An unexpected error while handling a WorldEdit command
[28-07-2019 10:07:42] java.lang.NoSuchMethodError: net.minecraft.server.v1_14_R1.IBlockState.d()Ljava/util/Collection;
[28-07-2019 10:07:42] at com.sk89q.worldedit.bukkit.adapter.impl.Spigot_v1_14_R2.getProperties(Spigot_v1_14_R2.java:398) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.bukkit.BukkitBlockRegistry.getProperties(BukkitBlockRegistry.java:52) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.world.block.BlockType.lambda$getPropertyMap$1(BlockType.java:121) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.world.block.BlockType.updateField(BlockType.java:74) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.world.block.BlockType.getPropertyMap(BlockType.java:120) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.extension.factory.parser.DefaultBlockParser.parseProperties(DefaultBlockParser.java:171) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.extension.factory.parser.DefaultBlockParser.parseLogic(DefaultBlockParser.java:314) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.extension.factory.parser.DefaultBlockParser.parseFromInput(DefaultBlockParser.java:88) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.extension.factory.parser.DefaultBlockParser.parseFromInput(DefaultBlockParser.java:61) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.internal.registry.AbstractFactory.parseFromInput(AbstractFactory.java:73) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.bukkit.BukkitAdapter$1.apply(BukkitAdapter.java:391) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.bukkit.BukkitAdapter$1.apply(BukkitAdapter.java:386) ~[?:?]
[28-07-2019 10:07:42] at java.util.HashMap.computeIfAbsent(HashMap.java:1127) ~[?:1.8.0_212]
[28-07-2019 10:07:42] at com.sk89q.worldedit.bukkit.BukkitAdapter.adapt(BukkitAdapter.java:386) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.bukkit.BukkitWorld.getBlock(BukkitWorld.java:416) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.EditSession.getBlock(EditSession.java:568) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.session.request.RequestExtent.getBlock(RequestExtent.java:80) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.function.mask.BlockMask.test(BlockMask.java:99) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.function.RegionMaskingFilter.apply(RegionMaskingFilter.java:53) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.function.visitor.RegionVisitor.resume(RegionVisitor.java:57) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.function.operation.Operations.completeLegacy(Operations.java:55) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.EditSession.replaceBlocks(EditSession.java:1002) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.command.UtilityCommands.replaceNear(UtilityCommands.java:276) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.command.UtilityCommandsRegistration.replacenear(UtilityCommandsRegistration.java:518) ~[?:?]
[28-07-2019 10:07:42] at org.enginehub.piston.CommandManager.execute(CommandManager.java:158) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.extension.platform.PlatformCommandManager.handleCommand(PlatformCommandManager.java:471) ~[?:?]
[28-07-2019 10:07:42] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_212]
[28-07-2019 10:07:42] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_212]
[28-07-2019 10:07:42] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212]
[28-07-2019 10:07:42] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
[28-07-2019 10:07:42] at com.sk89q.worldedit.util.eventbus.MethodEventHandler.dispatch(MethodEventHandler.java:58) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:73) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.util.eventbus.EventBus.dispatch(EventBus.java:193) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.util.eventbus.EventBus.post(EventBus.java:181) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:328) ~[?:?]
[28-07-2019 10:07:42] at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:55) ~[?:?]
[28-07-2019 10:07:42] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand(CraftServer.java:739) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1800) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1608) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1012) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1005) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1134) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:918) ~[patched_1.14.4.jar:git-Paper-146]
[28-07-2019 10:07:42] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
[28-07-2019 10:10:13] >....e (this may take a moment!)
[28-07-2019 10:10:13] Saved the game
~~~~~~~~~~~
Note: this issue also affects plugins like worldedit (this is how I found the issue originally) with copy/pasting.