|
@@ -5,6 +5,7 @@ import com.gmail.nossr50.datatypes.skills.SubSkillType;
|
|
import com.gmail.nossr50.locale.LocaleLoader;
|
|
import com.gmail.nossr50.locale.LocaleLoader;
|
|
import com.gmail.nossr50.util.Permissions;
|
|
import com.gmail.nossr50.util.Permissions;
|
|
import com.gmail.nossr50.util.TextComponentFactory;
|
|
import com.gmail.nossr50.util.TextComponentFactory;
|
|
|
|
+import com.gmail.nossr50.util.skills.RankUtils;
|
|
import net.md_5.bungee.api.chat.TextComponent;
|
|
import net.md_5.bungee.api.chat.TextComponent;
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.entity.Player;
|
|
|
|
|
|
@@ -34,8 +35,8 @@ public class ExcavationCommand extends SkillCommand {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
protected void permissionsCheck(Player player) {
|
|
protected void permissionsCheck(Player player) {
|
|
- canGigaDrill = Permissions.gigaDrillBreaker(player);
|
|
|
|
- canTreasureHunt = Permissions.isSubSkillEnabled(player, SubSkillType.EXCAVATION_TREASURE_HUNTER);
|
|
|
|
|
|
+ canGigaDrill = Permissions.gigaDrillBreaker(player) && RankUtils.hasUnlockedSubskill(player, SubSkillType.EXCAVATION_GIGA_DRILL_BREAKER);
|
|
|
|
+ canTreasureHunt = Permissions.isSubSkillEnabled(player, SubSkillType.EXCAVATION_TREASURE_HUNTER) && RankUtils.hasUnlockedSubskill(player, SubSkillType.EXCAVATION_TREASURE_HUNTER);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|