What are a few good ways to access the same user created code from two different Plugins.

If Plugin B needs Plugin A to run, in Plugin A’s .uplugin file inside the “Modules”: […] body, set

"LoadingPhase": "PreDefault"

While in Plugin B’s .uplugin, set

"LoadingPhase": "Default"

Then it won’t crash and B plugin can run using A’s classes.