What issue are you having with SourceBans. We have done custom work with integrating SourceBans into our XenForo installation to handle admin permissions. Just curious if any of the work I've had done could be useful to you.
Bringing up an edit admin page and dealing with it there.
I finished a basic server block widget. Let's you choose a server and will display it.
I've also decided to rewrite the handler system into a base handler, where multiple ones can be extended. You can also define options for a server type, along with a template to render within the server types edit page. This allows you to create a query handler that can have unlimited options in any styling fashion.
Next I will be applying this to the server edit page to display any further options that may need to be filled out, and the external services edit page. It will also be used to render profile blocks and I'll code up a caching system to limit queries on the frontend.
This will hopefully allow for any usecase to be possible, for any query handler.
Also need to deal with server types that don't have maps and allow for a default icon. Probably just gonna be in the campaign called 'default server image' and will display instead of a map if it does not exist.
I also need to rethink the player grabbing functionality, as it doesn't work for custom views like a teamspeak viewer (just outputs the client, but linking to existing users works just fine) and may cause huge amounts of entries if a player identity is not found. (If I decide to not do anything about it, I'll just end up making it so it removes a player if they are inactive for X amount of time, and do not have an identity)
The addon is taking a huge amount of time and I have no idea how much longer it will take, it really needs to be fully dynamic so it won't be limited like LGSL or VBGamez. It will essentially make it usable for any case.