Plex/src/main/java/me/totalfreedom/plex/services/impl/BanService.java
spacerocket62 2790d406ed -> Ban System done (?)
-> Switch Freeze CMD to use Punishment System
-> Add Mute Event
-> Register new Ban CMD
-> Register Login Listener
-> Add methods to Punishments
-> Service System
-> Have SQL and Mongo create a new table / collection for Bans
-> Added more util methods
2020-11-09 18:47:03 -08:00

33 lines
792 B
Java

package me.totalfreedom.plex.services.impl;
import me.totalfreedom.plex.Plex;
import me.totalfreedom.plex.banning.Ban;
import me.totalfreedom.plex.services.AbstractService;
import org.bukkit.Bukkit;
import java.util.Date;
public class BanService extends AbstractService
{
public BanService() {
super(true);
}
@Override
public void run() {
for (Ban ban : Plex.get().getBanManager().getActiveBans())
{
if (new Date().after(ban.getEndDate()))
{
Plex.get().getBanManager().unban(ban.getId());
Bukkit.broadcastMessage("Plex - Unbanned " + Bukkit.getOfflinePlayer(ban.getUuid()).getName());
}
}
}
@Override
public int repeatInSeconds() {
return 10;
}
}