Hallo red51 ,
kannst du in die neue API eine Funktion einbauen, damit man ein Plugin auch wieder deaktivieren kann (so, als wäre es nicht geladen worden).
Wenn das Plugin z.B. einen Fehler wirft, dann wäre es glaube ich auch für die Serverbetreiber gut, wenn das Plugin sich dann deaktiviert, damit der Fehler nicht nochmal kommt
und somit das Spiel irgendwann zum Absturz kommt. Oder wenn andere Plugins fehlen, dies es aber brauch, dann würde ich es auch deaktivieren.
Für mich wäre es auch gut, wenn man in der Konsole per Befehl nur ein bestimmtes Plugin deaktivieren bzw. aktivieren kann und nicht immer alle oder keiner.
Mir würde z.B. folgendes helfen: plugin.unloadPlugin(). Mit dieser Methode wird die onDesable() ausgeführt und der Server verhält sich so, als gäbe es das Plugin nicht.