Add disable method to the extensions api

This commit is contained in:
rtm516 2023-05-25 17:03:31 +01:00
parent f7d2b4ece3
commit 3fec30949a
No known key found for this signature in database
GPG Key ID: 331715B8B007C67A
1 changed files with 8 additions and 0 deletions

View File

@ -136,4 +136,12 @@ public interface Extension extends EventRegistrar {
default GeyserApi geyserApi() {
return GeyserApi.api();
}
/**
* Disable the extension.
*/
default void disable() {
this.setEnabled(false);
this.eventBus().unregisterAll();
}
}