Files
MCAntiMalware/src/main/java/optic_fusion1/mcantimalware/check/CheckRegistery.java
T
OpticFusion1 c0c8e4fedc Changes
First commit
Fixes an issue with zipping malicious plugins
2019-02-27 13:44:27 -05:00

46 lines
1.5 KiB
Java

package optic_fusion1.mcantimalware.check;
import optic_fusion1.mcantimalware.Main;
import optic_fusion1.mcantimalware.check.checks.DailyLootBox;
import optic_fusion1.mcantimalware.check.checks.DirectLeaks;
import optic_fusion1.mcantimalware.check.checks.Flute;
import optic_fusion1.mcantimalware.check.checks.GreifingPlugin;
import optic_fusion1.mcantimalware.check.checks.ItzPlugin;
import optic_fusion1.mcantimalware.check.checks.Minator;
import optic_fusion1.mcantimalware.check.checks.MoneroMiner;
import optic_fusion1.mcantimalware.check.checks.PluginMetricsJar;
import optic_fusion1.mcantimalware.check.checks.Qlutch;
import optic_fusion1.mcantimalware.check.checks.SkySneak;
public class CheckRegistery {
private CheckManager checkManager;
private Main main;
public CheckRegistery(Main main) {
this.main = main;
checkManager = main.getCheckManager();
}
public void registerChecks() {
register(new DailyLootBox(main));
register(new ItzPlugin(main));
register(new Minator(main));
register(new MoneroMiner(main));
register(new PluginMetricsJar(main));
register(new SkySneak(main));
register(new Flute(main));
register(new Qlutch(main));
register(new DirectLeaks(main));
register(new GreifingPlugin(main));
}
private void register(Check check) {
if (checkManager.checkExists(check.getName())) {
return;
}
checkManager.addCheck(check);
}
}