add advanced achievements requirements (untested)

This commit is contained in:
okx-code
2018-11-10 20:20:18 +00:00
parent fe0d0aef8f
commit 4084c2819e
10 changed files with 113 additions and 24 deletions
+8 -2
View File
@@ -38,8 +38,10 @@ import sh.okx.rankup.requirements.operation.AnyOperation;
import sh.okx.rankup.requirements.operation.NoneOperation;
import sh.okx.rankup.requirements.operation.OneOperation;
import sh.okx.rankup.requirements.requirement.GroupRequirement;
import sh.okx.rankup.requirements.requirement.McMMOPowerLevelRequirement;
import sh.okx.rankup.requirements.requirement.McMMOSkillRequirement;
import sh.okx.rankup.requirements.requirement.advancedachievements.AdvancedAchievementsAchievementRequirement;
import sh.okx.rankup.requirements.requirement.advancedachievements.AdvancedAchievementsTotalRequirement;
import sh.okx.rankup.requirements.requirement.mcmmo.McMMOPowerLevelRequirement;
import sh.okx.rankup.requirements.requirement.mcmmo.McMMOSkillRequirement;
import sh.okx.rankup.requirements.requirement.MoneyRequirement;
import sh.okx.rankup.requirements.requirement.PermissionRequirement;
import sh.okx.rankup.requirements.requirement.PlaceholderRequirement;
@@ -198,6 +200,10 @@ public class Rankup extends JavaPlugin {
}
requirementRegistry.addRequirement(new McMMOPowerLevelRequirement(this));
}
if (Bukkit.getPluginManager().isPluginEnabled("AdvancedAchievements")) {
requirementRegistry.addRequirement(new AdvancedAchievementsAchievementRequirement(this));
requirementRegistry.addRequirement(new AdvancedAchievementsTotalRequirement(this));
}
operationRegistry = new OperationRegistry();
operationRegistry.addOperation("all", new AllOperation());