ProjectAres/Util/bukkit/src/main/java/tc/oc/commons/bukkit/permissions/BukkitPermissionRegistry.java

26 lines
639 B
Java

package tc.oc.commons.bukkit.permissions;
import javax.inject.Inject;
import org.bukkit.permissions.Permission;
import org.bukkit.plugin.PluginManager;
public class BukkitPermissionRegistry implements PermissionRegistry {
private final PluginManager pluginManager;
@Inject BukkitPermissionRegistry(PluginManager pluginManager) {
this.pluginManager = pluginManager;
}
@Override
public void register(Permission permission) {
pluginManager.addPermission(permission);
}
@Override
public void unregister(Permission permission) {
pluginManager.removePermission(permission);
}
}