From f3dd440def470974411cb52f65a875c88accd1b7 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Wed, 14 Apr 2021 12:53:28 +0100 Subject: [PATCH] Added extension support --- .../java/com/willfp/ecobosses/EcoBossesPlugin.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecobosses/EcoBossesPlugin.java b/eco-core/core-plugin/src/main/java/com/willfp/ecobosses/EcoBossesPlugin.java index aa5e87f..f384eca 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecobosses/EcoBossesPlugin.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecobosses/EcoBossesPlugin.java @@ -43,6 +43,15 @@ public class EcoBossesPlugin extends EcoPlugin { */ @Override public void enable() { + this.getExtensionLoader().loadExtensions(); + + if (this.getExtensionLoader().getLoadedExtensions().isEmpty()) { + this.getLogger().info("&cNo extensions found"); + } else { + this.getLogger().info("Extensions Loaded:"); + this.getExtensionLoader().getLoadedExtensions().forEach(extension -> this.getLogger().info("- " + extension.getName() + " v" + extension.getVersion())); + } + this.getScheduler().runTimer(new AutoSpawnTimer(), 5, 1); } @@ -51,6 +60,8 @@ public class EcoBossesPlugin extends EcoPlugin { */ @Override public void disable() { + this.getExtensionLoader().unloadExtensions(); + for (EcoBoss boss : EcoBosses.values()) { for (UUID uuid : boss.getLivingBosses().keySet()) { LivingEntity entity = (LivingEntity) Bukkit.getEntity(uuid);