diff --git a/src/main/java/me/clip/placeholderapi/ServerLoadEventListener.java b/src/main/java/me/clip/placeholderapi/ServerLoadEventListener.java new file mode 100644 index 0000000..cff46b1 --- /dev/null +++ b/src/main/java/me/clip/placeholderapi/ServerLoadEventListener.java @@ -0,0 +1,22 @@ +package me.clip.placeholderapi; + +import org.bukkit.Bukkit; +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; +import org.bukkit.event.server.ServerLoadEvent; + +public class ServerLoadEventListener implements Listener { + + private PlaceholderAPIPlugin plugin; + + public ServerLoadEventListener(PlaceholderAPIPlugin instance) { + plugin = instance; + Bukkit.getPluginManager().registerEvents(this, instance); + } + + @EventHandler + public void onServerLoad(ServerLoadEvent e) { + plugin.getLogger().info("Placeholder expansion registration initializing..."); + plugin.getExpansionManager().registerAllExpansions(); + } +}