Disable update check onjoin if disabled

This commit is contained in:
Frank van der Heijden 2020-06-15 13:15:00 +02:00
parent 52dbdc6cf8
commit c3d798c1b6
No known key found for this signature in database
GPG key ID: 26DA56488D314D11

View file

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