Add towny dependency + requirements

This commit is contained in:
Gaétan RAYNAUD
2019-08-11 16:00:36 +02:00
parent 56e0f3bf4f
commit b5f0f6b19c
11 changed files with 256 additions and 2 deletions
+9
View File
@@ -37,6 +37,7 @@ import sh.okx.rankup.requirements.requirement.advancedachievements.AdvancedAchie
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.towny.*;
import sh.okx.rankup.requirements.requirement.votingplugin.VotingPluginVotesRequirement;
import java.io.File;
@@ -242,6 +243,14 @@ public class Rankup extends JavaPlugin {
if (Bukkit.getPluginManager().isPluginEnabled("VotingPlugin")) {
requirementRegistry.addRequirement(new VotingPluginVotesRequirement(this));
}
if (Bukkit.getPluginManager().isPluginEnabled("Towny")) {
requirementRegistry.addRequirement(new TownyResidentRequirement(this));
requirementRegistry.addRequirement(new TownyMayorRequirement(this));
requirementRegistry.addRequirement(new TownyMayorNumberResidentsRequirement(this));
requirementRegistry.addRequirement(new TownyKingRequirement(this));
requirementRegistry.addRequirement(new TownyKingNumberResidentsRequirement(this));
requirementRegistry.addRequirement(new TownyKingNumberTownsRequirement(this));
}
requirementRegistry.addRequirement(new ItemRequirement(this));
requirementRegistry.addRequirement(new UseItemRequirement(this));
requirementRegistry.addRequirement(new TotalMobKillsRequirement(this));