diff --git a/panel/web/src/components/IntegrationsPanel.svelte b/panel/web/src/components/IntegrationsPanel.svelte new file mode 100644 index 0000000..3c72f09 --- /dev/null +++ b/panel/web/src/components/IntegrationsPanel.svelte @@ -0,0 +1,200 @@ + + +{#if p && p.integrations.length} +
LuckPerms always decides real permissions. Map panel groups to LuckPerms groups under Players → Groups.
+ {#if p.ranks.length} +Ranks appear once players are online.
+ {/if} +| Region | World | Area | Priority | Owners |
|---|---|---|---|---|
| {r.id}{#if r.id === '__global__'} global{/if} | +{r.world} | +{r.id === '__global__' ? 'Everywhere' : spread(r)} | +{r.priority} | +{r.owners?.length ? r.owners.join(', ') : r.owner_count ? `${r.owner_count} owners` : 'Server-owned'} | +
No regions match.
+ {/if} +LuckPerms, WorldGuard, Spark and CoreProtect appear here automatically once they are installed on this server and it has synced. Turn them off in config.yml under integrations:.