29 lines
1012 B
Java
29 lines
1012 B
Java
// This claas was created by JaTiTV
|
|
|
|
package net.t2code.opsecurity.check;
|
|
|
|
import net.t2code.opsecurity.config.config.Config;
|
|
import net.t2code.opsecurity.config.opWhitelist.OPWhitelist;
|
|
import net.t2code.opsecurity.config.permissionWhitelist.PermissionWhitelist;
|
|
import net.t2code.opsecurity.system.Main;
|
|
import org.bukkit.Bukkit;
|
|
import org.bukkit.entity.Player;
|
|
|
|
public class Timer {
|
|
|
|
public static void refreshTimer() {
|
|
if (!(OPWhitelist.enable.valueBoolean && PermissionWhitelist.enable.valueBoolean)) return;
|
|
if (!Config.checkTimerEnable.valueBoolean) return;
|
|
|
|
Bukkit.getScheduler().scheduleAsyncRepeatingTask(Main.getPlugin(), new Runnable() {
|
|
@Override
|
|
public void run() {
|
|
for (Player player : Bukkit.getOnlinePlayers()) {
|
|
OpCheck.onCheck(player, false);
|
|
PermissionCheck.onCheck(player, false);
|
|
}
|
|
}
|
|
}, 0, 20L * Config.checkTimerRefreshInSec.valueInt);
|
|
}
|
|
}
|