revert per-word permissions
This commit is contained in:
@@ -325,8 +325,8 @@ public class Rankup extends JavaPlugin {
|
|||||||
|
|
||||||
oldRank.applyRequirements(player);
|
oldRank.applyRequirements(player);
|
||||||
|
|
||||||
permissions.playerRemoveGroup(player, oldRank.getRank());
|
permissions.playerRemoveGroup(null, player, oldRank.getRank());
|
||||||
permissions.playerAddGroup(player, rank.getRank());
|
permissions.playerAddGroup(null, player, rank.getRank());
|
||||||
|
|
||||||
getMessage(oldRank, Message.SUCCESS_PUBLIC)
|
getMessage(oldRank, Message.SUCCESS_PUBLIC)
|
||||||
.failIfEmpty()
|
.failIfEmpty()
|
||||||
@@ -400,12 +400,12 @@ public class Rankup extends JavaPlugin {
|
|||||||
|
|
||||||
oldPrestige.applyRequirements(player);
|
oldPrestige.applyRequirements(player);
|
||||||
|
|
||||||
permissions.playerRemoveGroup(player, oldPrestige.getFrom());
|
permissions.playerRemoveGroup(null, player, oldPrestige.getFrom());
|
||||||
permissions.playerAddGroup(player, oldPrestige.getTo());
|
permissions.playerAddGroup(null, player, oldPrestige.getTo());
|
||||||
if (oldPrestige.getRank() != null) {
|
if (oldPrestige.getRank() != null) {
|
||||||
permissions.playerRemoveGroup(player, oldPrestige.getRank());
|
permissions.playerRemoveGroup(null, player, oldPrestige.getRank());
|
||||||
}
|
}
|
||||||
permissions.playerAddGroup(player, prestige.getRank());
|
permissions.playerAddGroup(null, player, prestige.getRank());
|
||||||
|
|
||||||
getMessage(oldPrestige, Message.PRESTIGE_SUCCESS_PUBLIC)
|
getMessage(oldPrestige, Message.PRESTIGE_SUCCESS_PUBLIC)
|
||||||
.failIfEmpty()
|
.failIfEmpty()
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ public class Prestige extends Rank {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean isEligable(Player player) {
|
public boolean isEligable(Player player) {
|
||||||
String[] groups = plugin.getPermissions().getPlayerGroups(player);
|
String[] groups = plugin.getPermissions().getPlayerGroups(null, player);
|
||||||
for (String group : groups) {
|
for (String group : groups) {
|
||||||
if (group.equalsIgnoreCase(from)) {
|
if (group.equalsIgnoreCase(from)) {
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ public class Rank {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean isIn(Player player) {
|
public boolean isIn(Player player) {
|
||||||
String[] groups = plugin.getPermissions().getPlayerGroups(player);
|
String[] groups = plugin.getPermissions().getPlayerGroups(null, player);
|
||||||
for (String group : groups) {
|
for (String group : groups) {
|
||||||
if (group.equalsIgnoreCase(rank)) {
|
if (group.equalsIgnoreCase(rank)) {
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ public class GroupRequirement extends Requirement {
|
|||||||
int matched = 0;
|
int matched = 0;
|
||||||
String[] groups = getValueString().split(" ");
|
String[] groups = getValueString().split(" ");
|
||||||
for (String requiredGroup : groups) {
|
for (String requiredGroup : groups) {
|
||||||
for (String group : plugin.getPermissions().getPlayerGroups(player)) {
|
for (String group : plugin.getPermissions().getPlayerGroups(null, player)) {
|
||||||
if (group.equalsIgnoreCase(requiredGroup)) {
|
if (group.equalsIgnoreCase(requiredGroup)) {
|
||||||
matched++;
|
matched++;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user