I Loaded a world i already had onto a 1.12.2 server i was running and i tried to run it with all my mods on it, but all of the modded blocks were either gone or replaced with other blocks. As far as i could tell i got all of the mods correctly in, and the blocks that were replaced could still be placed into the world, so i don't really know what happened.