LogoyStore

Skins

Configure as skins disponíveis para as picaretas.

Exemplo completo de configuração

Aqui está um exemplo de como configurar as skins do plugin:

skins:
  stone:
    order: 1
    type: 'STONE'
    item:
      material: 'STONE'
      name: '&aSkin de Pedra'
      lore: 
        - '&7Esta é a skin de pedra. Você é pobre.'
        - ''
        - '&fBônus: &a10%'
        - '&fPrioridade: &a1'
        - ''
        - '&aClique em uma picareta para ativar'
    menu:
      equip:
        material: 'STONE'
        name: '&aSkin de Pedra'
        lore: 
          - '&7Esta é a skin de pedra. Você é pobre.'
          - ''
          - '&fBônus: &a10%'
          - '&fPrioridade: &a1'
          - ''
          - '&aClique para equipar'
      equipped:
        material: 'STONE'
        name: '&aSkin de Pedra'
        lore: 
          - '&7Esta é a skin de pedra. Você é pobre.'
          - ''
          - '&fBônus: &a10%'
          - '&fPrioridade: &a1'
          - ''
          - '&aJá está equipada'
      has:
        material: 'STONE'
        name: '&aSkin de Pedra'
        lore: 
          - '&7Esta é a skin de pedra. Você é pobre.'
          - ''
          - '&fBônus: &a10%'
          - '&fPrioridade: &a1'
          - ''
          - '&cVocê não possui esta skin'
    name: '&fPicareta de Pedra &6[{blocks_broken}]'
    lore:
      - '&7Inquebrável ∞'
      - '{enchants}'
      - ''
      - '&a+10% ( PEDRA )'
      - ''
    bonus: 10.0

Estrutura de skins

Cada skin possui várias configurações:

Configurações básicas

order

Ordem de exibição no menu (menor número aparece primeiro).

Exemplo:

skins:
  stone:
    order: 1

type

Tipo de material da skin. Deve corresponder aos materiais configurados em config.yml na seção skin-materials.

Exemplo:

skins:
  stone:
    type: 'STONE'

Tipos disponíveis por padrão: WOOD, STONE, IRON, GOLD, DIAMOND

bonus

Porcentagem de bônus que a skin fornece ao minerar.

Exemplo:

skins:
  stone:
    bonus: 10.0

Item em mão

item

Configuração do item que o jogador recebe ao ganhar a skin.

Exemplo:

skins:
  stone:
    item:
      material: 'STONE'
      name: '&aSkin de Pedra'
      lore: 
        - '&7Esta é a skin de pedra. Você é pobre.'
        - ''
        - '&fBônus: &a10%'
        - '&fPrioridade: &a1'
        - ''
        - '&aClique em uma picareta para ativar'

Configuração de como a skin aparece no menu em diferentes estados.

equip

Quando o jogador possui a skin mas não está equipada.

Exemplo:

skins:
  stone:
    menu:
      equip:
        material: 'STONE'
        name: '&aSkin de Pedra'
        lore: 
          - '&7Esta é a skin de pedra. Você é pobre.'
          - ''
          - '&fBônus: &a10%'
          - '&fPrioridade: &a1'
          - ''
          - '&aClique para equipar'
equipped

Quando a skin já está equipada.

Exemplo:

skins:
  stone:
    menu:
      equipped:
        material: 'STONE'
        name: '&aSkin de Pedra'
        lore: 
          - '&7Esta é a skin de pedra. Você é pobre.'
          - ''
          - '&fBônus: &a10%'
          - '&fPrioridade: &a1'
          - ''
          - '&aJá está equipada'
has

Quando o jogador não possui a skin.

Exemplo:

skins:
  stone:
    menu:
      has:
        material: 'STONE'
        name: '&aSkin de Pedra'
        lore: 
          - '&7Esta é a skin de pedra. Você é pobre.'
          - ''
          - '&fBônus: &a10%'
          - '&fPrioridade: &a1'
          - ''
          - '&cVocê não possui esta skin'

Picareta com skin

name

Nome da picareta quando a skin está aplicada.

Exemplo:

skins:
  stone:
    name: '&fPicareta de Pedra &6[{blocks_broken}]'

Placeholder disponível: {blocks_broken} - Quantidade de blocos quebrados

lore

Descrição da picareta quando a skin está aplicada.

Exemplo:

skins:
  stone:
    lore:
      - '&7Inquebrável ∞'
      - '{enchants}'
      - ''
      - '&a+10% ( PEDRA )'
      - ''

Placeholder disponível: {enchants} - Lista de encantamentos da picareta

Criando novas skins

Escolha um identificador

Crie um identificador único para sua skin (ex: diamond, ruby, etc.).

Defina o tipo

Escolha o tipo de material da skin dentre os disponíveis.

Configure a ordem

Defina a ordem de exibição no menu.

Configure o bônus

Defina a porcentagem de bônus que a skin fornecerá.

Configure o item

Defina como o item da skin aparece quando dado ao jogador.

Configure o menu

Defina como a skin aparece no menu nos três estados (equip, equipped, has).

Configure a picareta

Defina o nome e lore da picareta quando a skin estiver aplicada.

Teste no servidor

Reinicie o servidor e teste dando a skin com /minapv giveskin <jogador> <skin>.

Exemplo de skin avançada

skins:
  diamond:
    order: 5
    type: 'DIAMOND'
    item:
      material: 'DIAMOND'
      name: '&bSkin de Diamante'
      lore: 
        - '&7A skin mais valiosa!'
        - '&7Ganhe muito mais coins minerando.'
        - ''
        - '&fBônus: &a50%'
        - '&fPrioridade: &a5'
        - ''
        - '&aClique em uma picareta para ativar'
    menu:
      equip:
        material: 'DIAMOND'
        name: '&bSkin de Diamante'
        lore: 
          - '&7A skin mais valiosa!'
          - '&7Ganhe muito mais coins minerando.'
          - ''
          - '&fBônus: &a50%'
          - '&fPrioridade: &a5'
          - ''
          - '&aClique para equipar'
      equipped:
        material: 'DIAMOND'
        name: '&bSkin de Diamante'
        lore: 
          - '&7A skin mais valiosa!'
          - '&7Ganhe muito mais coins minerando.'
          - ''
          - '&fBônus: &a50%'
          - '&fPrioridade: &a5'
          - ''
          - '&aJá está equipada'
      has:
        material: 'DIAMOND'
        name: '&bSkin de Diamante'
        lore: 
          - '&7A skin mais valiosa!'
          - '&7Ganhe muito mais coins minerando.'
          - ''
          - '&fBônus: &a50%'
          - '&fPrioridade: &a5'
          - ''
          - '&cVocê não possui esta skin'
    name: '&bPicareta de Diamante &6[{blocks_broken}]'
    lore:
      - '&7Inquebrável ∞'
      - '{enchants}'
      - ''
      - '&b+50% ( DIAMANTE )'
      - ''
    bonus: 50.0

Comandos relacionados

Para dar uma skin a um jogador, use:

/minapv giveskin <jogador> <skin>

Exemplo:

/minapv giveskin Steve diamond

Após alterar as skins, é necessário reiniciar o servidor para aplicar as mudanças.

Nesta página