The Mossbauer effect found by a young nuclear physicist forty years ago has become a useful tool of spectroscopy to investigate solid materials. Through the hyperfine structures of the nuclear levels of Mossbauer isotopes, we can analyse various kinds of structures at the atomic and electronic scale both qualitatively and quantitatively. In this article, recent methodological developments in the Mossbauer spectroscopy with some examples of materials research are introduced. They are the use of the synchrotron orbital radiation and the Coulomb excitation instead of using radio-isotope sources, a high temperature measurement capable of seeing the phase transitions and diffusion processes above 1000 K and the high pressure measurement reaching the level of 100 GPa. Another new technique, the simultaneous detection of Mossbauer gamma-rays, internal conversion electrons and X-rays from different depths of one specimen, is also described. These new developments will stimulate the wider and newer applications of Mossbauer spectroscopy in science and technology related to solid materials.