3.7-beta
- refactoring - different requirements based on prestige
This commit is contained in:
@@ -15,11 +15,9 @@ public class GroupRequirement extends Requirement {
|
||||
|
||||
@Override
|
||||
public boolean check(Player player) {
|
||||
for (String group : plugin.getPermissions().getPlayerGroups(null, player)) {
|
||||
for (String value : getValuesString()) {
|
||||
if (group.equalsIgnoreCase(value)) {
|
||||
return true;
|
||||
}
|
||||
for (String group : getValuesString()) {
|
||||
if (plugin.getPermissions().inGroup(player.getUniqueId(), group)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
||||
@@ -30,6 +30,7 @@ public class ItemRequirement extends ProgressiveRequirement {
|
||||
.mapToInt(ItemStack::getAmount).sum();
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
protected boolean matchItem(ItemStack item) {
|
||||
if (item == null) {
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user