diff --git a/src/main/java/net/frankheijden/serverutils/listeners/MainListener.java b/src/main/java/net/frankheijden/serverutils/listeners/MainListener.java index 799a4e6..3c4788b 100644 --- a/src/main/java/net/frankheijden/serverutils/listeners/MainListener.java +++ b/src/main/java/net/frankheijden/serverutils/listeners/MainListener.java @@ -1,5 +1,6 @@ package net.frankheijden.serverutils.listeners; +import net.frankheijden.serverutils.config.Config; import net.frankheijden.serverutils.tasks.UpdateCheckerTask; import org.bukkit.entity.Player; import org.bukkit.event.*; @@ -7,8 +8,12 @@ import org.bukkit.event.player.PlayerJoinEvent; public class MainListener implements Listener { + private static final Config config = Config.getInstance(); + @EventHandler(priority = EventPriority.LOWEST) public void onPlayerJoin(PlayerJoinEvent event) { + if (!config.getBoolean("settings.check-updates")) return; + Player player = event.getPlayer(); if (player.hasPermission("serverutils.notification.update")) { UpdateCheckerTask.start(player);