I am making a custom punishment plugin for my server but I have 2 ways of doing it and I am hoping someone can help me work out the best way to do this. The plugin will need to be able to kick players even if they are not on the server the command is being executed from. My 1st method is to run the ban management plugin on the BungeeCord Proxy and all punishment commands will be run on the proxy. The plugin will be connecting to a MySQL database. The only problem with this method is I will have to restart BungeeCord every time I add a new staff member. My 2nd method is to run a Bukkit version of the plugin which will use MySQL and it will use Plugin Channels to communicate with my plugin running on the BungeeCord proxy. I am hoping someone can help me work out the best way to do this. Thank you.