private void Handle(WorldEdit worldedit, BlockFacing blockFacing, int amount) { Vec3i vec = blockFacing.Normali; bool selectNewArea = SelectionMode == EnumRepeatSelectionMode.Move; bool growToArea = SelectionMode == EnumRepeatSelectionMode.Grow; switch (RepeatMode) { case EnumRepeatToolMode.Mirror: worldedit.MirrorArea(workspace.GetMarkedMinPos(), workspace.GetMarkedMaxPos(), blockFacing, selectNewArea, growToArea); break; case EnumRepeatToolMode.Repeat: worldedit.RepeatArea(workspace.GetMarkedMinPos(), workspace.GetMarkedMaxPos(), blockFacing, amount, selectNewArea, growToArea); break; } }