Also clean commands and recipes when unloading

This commit is contained in:
Frank van der Heijden 2021-07-30 13:36:17 +02:00
parent 94e4693b5e
commit ff1bfc2514
No known key found for this signature in database
GPG key ID: B808721C2DD5B5B8

View file

@ -123,6 +123,9 @@ public class BukkitPluginManager extends AbstractPluginManager<Plugin, BukkitPlu
String pluginId = getPluginId(plugin);
Bukkit.getPluginManager().callEvent(new BukkitPluginUnloadEvent(plugin, PluginEvent.Stage.PRE));
RCraftingManager.removeRecipesFor(plugin);
unregisterCommands(plugin);
List<Closeable> closeables = new ArrayList<>();
try {
RSimplePluginManager.getPlugins(Bukkit.getPluginManager()).remove(plugin);