Sugestion: Ability to remove plugins while the server is running

This is a great idea! but its not possible…
when your server is being turned on it reads all the time all the info the plugins have to give to the server and thats why the server needs the plugin to be installed while its running. however, if it was possible, a plugin that allowed it could lie to the server and say that all the updates the deleted plugin is sending are “nothing” ,however, this action could cause really big performance issues. for example: if a picture will be stolen from a museum and be replaced by a fake one it can cause a lot of problems.

  1. Why would you gravedig this thread?
  2. This is not the way plugins work.
  3. I’m pretty sure there was a function to unload a plugin in Bukkit.

If I’m wrong, please correct me.

Well since plugins are server-side, there is no way you would get client-side bugs (unless, of course, client-side features will be supported in the future). Server-side bugs would be a huge problem though…

1 Like

Plugin developers could implement enable, disable, load, unload and reload features themselves.
Yes, it will take time to do so. But after doing it once, you can kinda copy-paste.

Or, someone can write the basic code for it, and make it available to others (API?).