Add all the compatibility

More work on BM stuff, Botania stuff is on the way.