Hello all, I am the developer of XrayInformer. Currently we have a dependency for LogBlock, but I want to add the ability to allow users to use HawkEye and maybe even CoreProtect. What is the best way of writing in this support? I was thinking of doing a dependency check in onEnable and as long as one of them were present to then load the plugin, if non were present don't load. Then once it was loaded, because they all use different methods in the API, I would then determine which methods to call. These are my thoughts, does this seem like that right way to do this, or is there another way I should be going about this?