diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/RecursivePickaxe.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/RecursivePickaxe.java index 5ad798663..e7f31ba11 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/RecursivePickaxe.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/RecursivePickaxe.java @@ -79,9 +79,7 @@ public class RecursivePickaxe implements BlockTool { final BlockReplace replace = new BlockReplace(editSession, (BlockTypes.AIR.getDefaultState())); editSession.setMask(null); RecursiveVisitor visitor = new RecursiveVisitor(new IdMask(editSession), replace, radius); - visitor.visit(pos); - Operations.completeBlindly(visitor); - + recurse(server, editSession, world, pos, origin, radius, initialType, visitor.getVisited()); editSession.flushQueue(); session.remember(editSession); }