H3VR-Modding / Mason

Compiles project directories into BepInEx plugins that utilize Stratum asset loading.
https://h3vr-modding.github.io/Mason
MIT License
4 stars 0 forks source link

Loader Plugins Should Be A Dependency Requirement #8

Open malicean opened 2 years ago

malicean commented 2 years ago

Currently, plugins whose loaders are used can be omitted from dependencies. This may cause an error while running assets, as the plugin's presence is not checked prior to loading.

To prevent failure, plugins used within assets should require that a hard dependency exists for that plugin. If it does not exist, it should produce an error.