mirror of
https://gitlab.com/SamB440/rpgregions-2.git
synced 2025-12-28 11:19:24 +00:00
Add support for AlonsoLevels
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
package net.islandearth.rpgregions.requirements;
|
||||
|
||||
import com.alonsoaliaga.alonsolevels.api.AlonsoLevelsAPI;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class AlonsoLevelRequirement extends LevelRequirement {
|
||||
|
||||
public AlonsoLevelRequirement(int level) {
|
||||
super(level);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean meetsRequirements(Player player) {
|
||||
return AlonsoLevelsAPI.getLevel(player.getUniqueId()) >= this.getLevel();
|
||||
}
|
||||
}
|
||||
@@ -25,4 +25,8 @@ public class LevelRequirement extends RegionRequirement {
|
||||
public String getText(Player player) {
|
||||
return "level " + level;
|
||||
}
|
||||
|
||||
public int getLevel() {
|
||||
return level;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ public abstract class RegionRequirement {
|
||||
private final PreventType preventType;
|
||||
|
||||
public RegionRequirement() {
|
||||
super();
|
||||
this.preventType = PreventType.TELEPORT;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user