Much of international law, not all of it but much of it, is just an invention by the Europeans to control the world. They lost their empires, the days of colonialism are over, but the drive to dominant remains. It's imperialism in a new form. If you want to oppose settlements do so on moral grounds, because it is unjust and immoral, not by citing "international law". All nations ignore international law when it conflicts with their interests.
Jordan foreign minister says to speak with Kerry on Israel-Palestinian conflict (Reuters)