Minecraft 1.12. 2 is by far the best version for modding. Over the years people have created “future version” mods (Mods that take the newer features from more modern versions and bring them to 1.12. 2) thus keeping the game fresh and modding compatible.