MiaoBoard/src/main/java/pw/yumc/MiaoBoard/misc/Checker.java

25 lines
760 B
Java

package pw.yumc.MiaoBoard.misc;
import java.util.ArrayList;
import java.util.List;
import org.bukkit.entity.Player;
import pw.yumc.MiaoBoard.model.BoardModel;
/**
* @author MiaoWoo
*/
public class Checker {
public static List<String> offList = new ArrayList<>();
public static boolean $(final Player player, final BoardModel model) {
return player.hasPermission(model.permission) && dataCheck(model) && !offList.contains(player.getName());
}
public static boolean dataCheck(final BoardModel model) {
final long now = System.currentTimeMillis();
return (model.time_start == null || model.time_start.getTime() <= now) && (model.time_end == null || now <= model.time_end.getTime());
}
}