Hey, can you give me a bit more info about your mod and what you are trying to achieve?
I'm a bit hesitant about making a lib mod, mostly because of time constraints - I'm planning to finish SE compatibility and add more deployable things like the player, mines, etc. Another concern is dependencies: I'm not sure I want to make users download a mod with more dependencies than they need.
I'm thinking of exposing a remote interface for vehicle whitelisting: if there's a whitelist then it would restrict other vehicles from being deployable. With a setting that the player can change to override and ignore the whitelist and use all vehicles.
One concern though: if a player downloads both our mods and yours auto-registers your vehicle, I want to make sure they don't get confused about why suddenly only your vehicle works. I think you would have to say in your mod page that by default your mod restricts other vehicle deployment, I can add that info in the compatibility of my mod page too.
Maybe your mod only restricts normal vehicle deployment if its added at a new game, if not a new game then use the normal settings? (if that's possible)
Does that approach work for your use case? If you need something more specific, let me know what problem you're trying to solve and I can see if there's a simpler solution.
That would be a lot easier for me given the time I have at the moment.