diff --git a/sponge/sponge-service-api6/src/main/java/me/lucko/luckperms/sponge/service/proxy/api6/DescriptionBuilder.java b/sponge/sponge-service-api6/src/main/java/me/lucko/luckperms/sponge/service/proxy/api6/DescriptionBuilder.java index 53006f16a..8550ce022 100644 --- a/sponge/sponge-service-api6/src/main/java/me/lucko/luckperms/sponge/service/proxy/api6/DescriptionBuilder.java +++ b/sponge/sponge-service-api6/src/main/java/me/lucko/luckperms/sponge/service/proxy/api6/DescriptionBuilder.java @@ -72,9 +72,9 @@ public final class DescriptionBuilder implements PermissionDescription.Builder { @Nonnull @Override - public PermissionDescription.Builder assign(@Nonnull String permission, boolean value) { - Objects.requireNonNull(permission, "permission"); - this.roles.put(permission, Tristate.fromBoolean(value)); + public PermissionDescription.Builder assign(@Nonnull String role, boolean value) { + Objects.requireNonNull(role, "role"); + this.roles.put(role, Tristate.fromBoolean(value)); return this; } @@ -90,8 +90,8 @@ public final class DescriptionBuilder implements PermissionDescription.Builder { // Set role-templates LPSubjectCollection subjects = this.service.getCollection(PermissionService.SUBJECTS_ROLE_TEMPLATE); for (Map.Entry assignment : this.roles.entrySet()) { - LPSubject subject = subjects.loadSubject(assignment.getKey()).join(); - subject.getTransientSubjectData().setPermission(ContextSet.empty(), this.id, assignment.getValue()); + LPSubject roleSubject = subjects.loadSubject(assignment.getKey()).join(); + roleSubject.getTransientSubjectData().setPermission(ContextSet.empty(), this.id, assignment.getValue()); } this.service.getPlugin().getPermissionVault().offer(this.id); diff --git a/sponge/sponge-service-api7/src/main/java/me/lucko/luckperms/sponge/service/proxy/api7/DescriptionBuilder.java b/sponge/sponge-service-api7/src/main/java/me/lucko/luckperms/sponge/service/proxy/api7/DescriptionBuilder.java index 954765bf5..2b6312bca 100644 --- a/sponge/sponge-service-api7/src/main/java/me/lucko/luckperms/sponge/service/proxy/api7/DescriptionBuilder.java +++ b/sponge/sponge-service-api7/src/main/java/me/lucko/luckperms/sponge/service/proxy/api7/DescriptionBuilder.java @@ -72,9 +72,9 @@ public final class DescriptionBuilder implements PermissionDescription.Builder { @Nonnull @Override - public PermissionDescription.Builder assign(@Nonnull String permission, boolean value) { - Objects.requireNonNull(permission, "permission"); - this.roles.put(permission, Tristate.fromBoolean(value)); + public PermissionDescription.Builder assign(@Nonnull String role, boolean value) { + Objects.requireNonNull(role, "role"); + this.roles.put(role, Tristate.fromBoolean(value)); return this; } @@ -90,8 +90,8 @@ public final class DescriptionBuilder implements PermissionDescription.Builder { // Set role-templates LPSubjectCollection subjects = this.service.getCollection(PermissionService.SUBJECTS_ROLE_TEMPLATE); for (Map.Entry assignment : this.roles.entrySet()) { - LPSubject subject = subjects.loadSubject(assignment.getKey()).join(); - subject.getTransientSubjectData().setPermission(ContextSet.empty(), this.id, assignment.getValue()); + LPSubject roleSubject = subjects.loadSubject(assignment.getKey()).join(); + roleSubject.getTransientSubjectData().setPermission(ContextSet.empty(), this.id, assignment.getValue()); } this.service.getPlugin().getPermissionVault().offer(this.id);