private Set<Permissible> getContentView() {
            // gather players (LPPermissibles)
            Set<Permissible> players = LuckPermsSubscriptionMap.this.plugin.getBootstrap().getServer().getOnlinePlayers().values().stream()
                    .filter(player -> player.hasPermission(this.permission) || player.isPermissionSet(this.permission))
                    .collect(Collectors.toSet());

            ImmutableSet<Permissible> backing;
            synchronized (this.backing) {
                backing = ImmutableSet.copyOf(this.backing);
            }

            return Sets.union(players, backing);
        }
Value map extension which includes LP objects in Permissible related queries.
nukkit/src/main/java/me/lucko/luckperms/nukkit/inject/server/LuckPermsSubscriptionMap.java