Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-157937

Unable to /replacenear specific blocks

XMLWordPrintable

    • Icon: Bug 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. 

            Unassigned Unassigned
            infinityflame Patrick Stafford
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: