package com.minebans.minebansantispam;
import uk.co.jacekk.bukkit.baseplugin.BasePlugin;
import com.minebans.minebansantispam.checks.PlayerDataChecker;
import com.minebans.minebansantispam.checks.PlayerMessageChecker;
import com.minebans.minebansantispam.data.PlayerData;
import com.minebans.minebansantispam.data.PlayerDataListener;
public class MineBansAntiSpam extends BasePlugin {
public PlayerDataManager dataManager;
public void onEnable(){
super.onEnable(false);
this.dataManager = new PlayerDataManager();
this.permissionManager.registerPermissions(Permission.class);
this.pluginManager.registerEvents(new PlayerDataListener(this), this);
this.pluginManager.registerEvents(new PlayerMessageChecker(this), this);
this.scheduler.scheduleSyncRepeatingTask(this, new PlayerDataChecker(this), PlayerData.TIME_PERIOD, PlayerData.TIME_PERIOD);
this.scheduler.scheduleSyncRepeatingTask(this, new CleanUpTask(this), 36000, 36000);
}
}