That's a good point. I think in this case it is fine because the state is guaranteed to be synchronised between players (since mods loaded are synchronised) but it's still better to put the conditional in the required file rather than on the require call itself as the wiki says.
I'll probably change it in the next version! Thanks for the tip.