diff --git a/build.gradle b/build.gradle index df781c4..c627359 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { group = 'net.momirealms' -version = '1.5.26.1' +version = '1.5.26.2' repositories { mavenCentral() diff --git a/src/main/java/net/momirealms/customcrops/CustomCrops.java b/src/main/java/net/momirealms/customcrops/CustomCrops.java index 4db61a4..4e89ed7 100644 --- a/src/main/java/net/momirealms/customcrops/CustomCrops.java +++ b/src/main/java/net/momirealms/customcrops/CustomCrops.java @@ -44,7 +44,7 @@ public final class CustomCrops extends JavaPlugin { private SprinklerManager sprinklerManager; private SeasonManager seasonManager; private PotManager potManager; - private Placeholders placeholders; + public static Placeholders placeholders; public CropManager getCropManager() { return this.cropManager; } public SprinklerManager getSprinklerManager() { return sprinklerManager; } @@ -70,6 +70,7 @@ public final class CustomCrops extends JavaPlugin { placeholders = new Placeholders(); placeholders.register(); AdventureManager.consoleMessage("[CustomCrops] PlaceHolderAPI Hooked!"); + Bukkit.getPluginManager().registerEvents(new PapiReload(), this); } Objects.requireNonNull(Bukkit.getPluginCommand("customcrops")).setExecutor(new Executor(this)); diff --git a/src/main/java/net/momirealms/customcrops/listener/PapiReload.java b/src/main/java/net/momirealms/customcrops/listener/PapiReload.java new file mode 100644 index 0000000..2e4ebae --- /dev/null +++ b/src/main/java/net/momirealms/customcrops/listener/PapiReload.java @@ -0,0 +1,17 @@ +package net.momirealms.customcrops.listener; + +import net.momirealms.customcrops.CustomCrops; +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; + +public class PapiReload implements Listener { + + @EventHandler + public void onReload(me.clip.placeholderapi.events.ExpansionUnregisterEvent event){ + if (CustomCrops.placeholders != null){ + if (event.getExpansion().equals(CustomCrops.placeholders)){ + CustomCrops.placeholders.register(); + } + } + } +}