Skip to content

Commit

Permalink
Update to latest AuroraLib
Browse files Browse the repository at this point in the history
  • Loading branch information
ErikSzabo committed Jul 9, 2024
1 parent b6c71a2 commit dff913a
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 11 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/dev-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
gradle-version: 8.5

- name: Build with Gradle
run: gradle clean build
run: gradle clean build --refresh-dependencies

- name: Upload JAR Artifact
id: upload-jar
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,20 @@ public void correctRewards(Player player) {
var placeholders = collection.getPlaceholders(player, i);
for (var reward : matcher.computeRewards(i)) {
if (reward instanceof PermissionReward permissionReward) {
if (permissionReward.getPermission() == null) continue;
var node = permissionReward.buildNode(player, placeholders);
var hasPermission = LuckPermsProvider.get().getUserManager().getUser(player.getUniqueId())
.data().contains(node, NodeEqualityPredicate.EXACT);

if (hasPermission.equals(Tristate.UNDEFINED)) {
AuroraCollections.logger().debug("Permission " + node.getKey() + " is undefined for player " + player.getName());
permissionReward.execute(player, i, placeholders);
}
if (permissionReward.getPermissions() == null || permissionReward.getPermissions().isEmpty()) continue;
var nodes = permissionReward.buildNodes(player, placeholders);
LuckPermsProvider.get().getUserManager().modifyUser(player.getUniqueId(), user -> {
for (var node : nodes) {
var hasPermission = LuckPermsProvider.get().getUserManager().getUser(player.getUniqueId())
.data().contains(node, NodeEqualityPredicate.EXACT);

if (hasPermission.equals(Tristate.UNDEFINED)) {
AuroraCollections.logger().debug("Permission " + node.getKey() + " is undefined for player " + player.getName());
user.data().add(node);
}
}
});

}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public CommandCorrector(AuroraCollections plugin) {
this.plugin = plugin;
}

private static record CommandPair(CommandReward reward, List<Placeholder<?>> placeholders) {}
private record CommandPair(CommandReward reward, List<Placeholder<?>> placeholders) {}

@Override
public void correctRewards(Player player) {
Expand Down

0 comments on commit dff913a

Please sign in to comment.