/** * BanSystem.java - Handles all ban related things. * * @author James */ public class BanSystem { /** * Files a regular name-only ban. * * @param player * player to ban */ public void fileBan(Player player) { } /** * Files an IP address ban * * @param player * player to IP ban */ public void fileIpBan(Player player) { } /** * Files a temporary ban (both name and IP bans) * * @param player * player to ban * @param minutes * length in minutes * @param hours * length in hours * @param days * length in days */ public void fileTempBan(Player player, int minutes, int hours, int days) { // This is sort of crappy but I'm lazy. int timestamp = ((int) (System.currentTimeMillis() / 1000L)); timestamp += minutes * 60; timestamp += hours * 60 * 60; timestamp += days * 60 * 60 * 24; } }