LogoyStore

Permissões

Sistema de permissões por cargo da faction

Visão Geral

Configure as permissões disponíveis para cada cargo da faction. O sistema permite que líderes e moderadores personalizem o acesso de cada cargo através do menu de gerenciamento.

Estrutura de Permissões

Cada permissão controla uma ação específica dentro da faction:

Permissões Disponíveis

permissions:
  # Expulsar membros da faction
  kick:
    icon: 'SKULL_ITEM:3'
    name: '&aExpulsar membros'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Acessar baús da faction
  chest:
    icon: 'CHEST'
    name: '&aAbrir baú'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Gerenciar dinheiro da faction
  money:
    icon: 'SUNFLOWER'
    name: '&aRetirar/Depositar dinheiro'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Gerenciar alianças
  allies:
    icon: 'EMERALD'
    name: '&aGerenciar aliados'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Promover membros
  promote:
    icon: 'DIAMOND'
    name: '&aPromover membros'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Rebaixar membros
  demote:
    icon: 'COAL'
    name: '&aRebaixar membros'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Gerenciar warps
  warp:
    icon: 'ENDER_PEARL'
    name: '&aGerenciar warps'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Clamar territórios
  claim:
    icon: 'GOLDEN_APPLE'
    name: '&aClamar terreno'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Desclamar territórios
  unclaim:
    icon: 'APPLE'
    name: '&aDesclamar terreno'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Quebrar blocos protegidos
  break-obsidian:
    icon: 'OBSIDIAN'
    name: '&aQuebrar blocos protegidos'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Alterar descrição da faction
  change-description:
    icon: 'BOOK_AND_QUILL'
    name: '&aAlterar descrição'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Alterar tag da faction
  change-tag:
    icon: 'NAME_TAG'
    name: '&aAlterar tag'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Alterar cor da tag
  change-tag-color:
    icon: 'INK_SACK:10'
    name: '&aAlterar cor da tag'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Abrir menu de permissões
  open-permission-inventory:
    icon: 'PAPER'
    name: '&aAbrir menu de permissões'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Editar home da faction
  edit-home:
    icon: 'RED_BED'
    name: '&aEditar home'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Gerenciar portal de entrada
  manage-entry-portal:
    icon: 'ENDER_PORTAL_FRAME'
    name: '&aGerenciar portal de entrada'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Comprar no mercado da faction
  buy-in-market:
    icon: 'GOLD_INGOT'
    name: '&aComprar no mercado'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Comprar melhorias
  buy-upgrades:
    icon: 'NETHER_STAR'
    name: '&aComprar melhorias'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

  # Interagir com blocos
  interact-blocks:
    icon: 'STONE_BUTTON'
    name: '&aInteragir com blocos'
    permission-enabled: '&7Clique para &cdesabilitar&7.'
    permission-disabled: '&7Clique para &aabilitar&7.'

Propriedades das Permissões

icon

  • Tipo: Material (+ data value opcional)
  • Descrição: Item exibido no menu de permissões
  • Formato: MATERIAL ou MATERIAL:DATA
  • Exemplo: SKULL_ITEM:3, INK_SACK:10

name

  • Tipo: String
  • Descrição: Nome da permissão exibido no menu
  • Suporta: Códigos de cor (&a, &c, etc.)
  • Exemplo: &aExpulsar membros

permission-enabled

  • Tipo: String
  • Descrição: Lore quando a permissão está ativada
  • Padrão: &7Clique para &cdesabilitar&7.

permission-disabled

  • Tipo: String
  • Descrição: Lore quando a permissão está desativada
  • Padrão: &7Clique para &aabilitar&7.

Como Funciona

  1. Cargos Padrão:

    • Líderes têm todas as permissões por padrão
    • Membros têm permissões limitadas
    • Cargos personalizados herdam do sistema
  2. Gerenciamento:

    • Use /f permissions para abrir o menu
    • Selecione um cargo para editar
    • Clique nas permissões para ativar/desativar
  3. Hierarquia:

    • Permissões são verificadas por cargo
    • Ações bloqueadas enviam mensagem ao jogador
    • Sistema integrado com todos os comandos

Categorias de Permissões

Gerenciamento de Membros

  • kick - Expulsar jogadores
  • promote - Promover para cargos superiores
  • demote - Rebaixar para cargos inferiores

Gerenciamento de Recursos

  • chest - Acessar baús compartilhados
  • money - Gerenciar cofres da faction
  • buy-in-market - Comprar itens especiais
  • buy-upgrades - Comprar melhorias

Gerenciamento de Território

  • claim - Clamar novas chunks
  • unclaim - Desclamar chunks existentes
  • break-obsidian - Quebrar blocos protegidos
  • interact-blocks - Usar botões, alavancas, etc.

Gerenciamento de Warps

  • warp - Criar/editar/deletar warps
  • edit-home - Alterar home da faction
  • manage-entry-portal - Configurar portal de entrada

Gerenciamento de Relações

  • allies - Adicionar/remover alianças

Gerenciamento de Aparência

  • change-description - Editar descrição
  • change-tag - Mudar tag da faction
  • change-tag-color - Alterar cor da tag

Configurações Avançadas

  • open-permission-inventory - Acessar menu de permissões

Exemplos Práticos

Configuração para Moderadores

Permissões recomendadas para moderadores:

  • ✅ kick - Manter ordem
  • ✅ chest - Gerenciar recursos
  • ✅ warp - Facilitar mobilidade
  • ✅ interact-blocks - Uso normal
  • ❌ money - Apenas líderes
  • ❌ allies - Decisão de liderança
  • ❌ change-tag - Identidade da faction

Configuração para Membros Básicos

Permissões recomendadas para membros:

  • ✅ chest - Contribuir com recursos
  • ✅ interact-blocks - Uso básico
  • ❌ kick - Sem poder moderador
  • ❌ money - Evitar roubos
  • ❌ claim/unclaim - Controle territorial
  • ❌ warp - Evitar mudanças

Configuração para Builders

Permissões recomendadas para builders:

  • ✅ interact-blocks - Construir livremente
  • ✅ break-obsidian - Modificar estruturas
  • ✅ warp - Criar pontos de acesso
  • ✅ chest - Armazenar materiais
  • ❌ kick/promote/demote - Sem gerenciamento
  • ❌ money - Apenas construção

Dicas de Segurança

Proteção de Recursos

Permissões sensíveis como money, kick e allies devem ser restritas apenas para membros confiáveis.

Testes Graduais

Ao promover membros, libere permissões gradualmente para avaliar confiabilidade antes de conceder acesso total.

Integração com Comandos

As permissões são verificadas automaticamente ao executar comandos:

ComandoPermissão Necessária
/f kickkick
/f promotepromote
/f demotedemote
/f moneymoney
/f allyallies
/f warp setwarp
/f claimclaim
/f unclaimunclaim
/f descchange-description
/f tagchange-tag
/f home setedit-home

Notas Técnicas

  • As permissões são salvas por cargo, não por jogador
  • Mudanças são aplicadas imediatamente
  • Sistema compatível com cargos personalizados
  • Integrado com todos os menus e comandos

Próximo: Scoreboard - Sistema de scoreboard personalizada

Nesta página