Register Sponge PermDescriptions to the LP permission registry

This commit is contained in:
Luck
2018-04-03 21:56:15 +01:00
Unverified
parent 7684ac5d3a
commit f33c540efb
25 changed files with 62 additions and 62 deletions
@@ -72,7 +72,7 @@ public class MonitoredPermissibleBase extends PermissibleBase {
private void logCheck(CheckOrigin origin, String permission, boolean result) {
this.plugin.getVerboseHandler().offerCheckData(origin, this.name, ContextSet.empty(), permission, Tristate.fromBoolean(result));
this.plugin.getPermissionVault().offer(permission);
this.plugin.getPermissionRegistry().offer(permission);
}
PermissibleBase getDelegate() {
@@ -32,7 +32,7 @@ import com.google.common.collect.ForwardingMap;
import com.google.common.collect.ImmutableMap;
import me.lucko.luckperms.common.plugin.LuckPermsPlugin;
import me.lucko.luckperms.common.treeview.PermissionVault;
import me.lucko.luckperms.common.treeview.PermissionRegistry;
import cn.nukkit.permission.Permission;
import cn.nukkit.plugin.PluginManager;
@@ -50,7 +50,7 @@ import javax.annotation.Nonnull;
*
* This instance allows LuckPerms to intercept calls to
* {@link PluginManager#addPermission(Permission)} and record permissions in the
* {@link PermissionVault}.
* {@link PermissionRegistry}.
*
* It also allows us to pre-determine child permission relationships.
*
@@ -94,7 +94,7 @@ public final class LPPermissionMap extends ForwardingMap<String, Permission> {
@Override
public Permission put(@Nonnull String key, @Nonnull Permission value) {
this.plugin.getPermissionVault().offer(key);
this.plugin.getPermissionRegistry().offer(key);
Permission ret = super.put(key, value);
update();
return ret;
@@ -102,14 +102,14 @@ public final class LPPermissionMap extends ForwardingMap<String, Permission> {
@Override
public void putAll(@Nonnull Map<? extends String, ? extends Permission> m) {
this.plugin.getPermissionVault().offerAll(m.keySet());
this.plugin.getPermissionRegistry().offerAll(m.keySet());
super.putAll(m);
update();
}
@Override
public Permission putIfAbsent(String key, Permission value) {
this.plugin.getPermissionVault().offer(key);
this.plugin.getPermissionRegistry().offer(key);
Permission ret = super.putIfAbsent(key, value);
update();
return ret;