Tells me no permission upon opening a door (with a codelock) that is my own.

It tells me no perms, but I still can open the door with the codelock I placed and set the code for. With Unlock perms I can open it without it telling me no perms. This is what I changed to make it fit how I thought/think it should work:

private object CanUseLockedEntity(BasePlayer player, BaseLock baseLock)
{
    if (!player.limitNetworking) return null;
    if (HasPerm(player.UserIDString, PermUnlock)) return true;
    if (config.EnableNotifications && !baseLock.HasLockPermission(player))
    {
        Message(player.IPlayer, "NoPerms");
        return false;
    }
    return null;
}

It checks if the user has permission to actually use said lock,Β thenΒ informs them if they don't have permission, and actually blocks it. Though I am not positive thats what your goal was when creating it. Feel free to use or not use it, I noticed it and thought it was an issue with one of my plugins so I dug a bit deeper into what was causing it.

I honestly don’t really see the issue here 🀣 seeing as it’s telling you that you don’t have permissions for over-riding the natural behaviour of the lock when you’re in vanish. In saying that I can change the code to remove the notification for locks you have Auth on.

I just wanted to mention it since feels weird to be told I don't have permission while trying to open my own doors in vanish. Not sure if anyone else even cared lol