as you can see, it currently only allows adding sets, Cubes, and deck types. Adding an API for the image source here is easy, the hard part is figuring out how to change the protocol
Good call. Adding a hook to the ExtensionPackage that adds a new image source seems reasonable.
Allowing the server to act as an image source might be more dubious, possibly because we would normally want to offload as much onto the client as possible (especially because of any legal issues with card images)
ExtensionPackage is server-only though
so adding image sources there won't do anything if the client doesn't have a way to access them
True. You could add a plugin and extension then I suppose?
I'd like to avoid having to modify the client in any way, for ease of installation