LogoyStore

Skins

Configure as skins das picaretas do plugin.

Exemplo completo de configuração

As skins personalizam a aparência e fornecem bônus às picaretas. Aqui está um exemplo:

skins:
  stone:
    # Ordem de prioridade (maior = mais prioritário)
    order: 1
    # Tipo do bloco que a skin representa
    type: 'STONE'
    # Item da skin no inventário
    item:
      material: 'STONE'
      name: '&aSkin de Pedra'
      lore:
        - '&7Esta é a skin de pedra. Você é pobre.'
        - ''
        - '&fBônus: &a10%'
        - '&fPrioridade: &a1'
        - ''
        - '&aClique para ativar'
    # Itens do menu de skins
    menu:
      equip:
        material: 'STONE'
        name: '&aSkin de Pedra'
        lore:
          - '&7Esta é a skin de pedra.'
          - ''
          - '&aClique para equipar'
      equipped:
        material: 'STONE'
        name: '&aSkin de Pedra'
        lore:
          - '&aJá está equipada'
      has:
        material: 'STONE'
        name: '&aSkin de Pedra'
        lore:
          - '&cVocê não possui esta skin'
    # Nome da picareta com a skin
    name: '&fPicareta de Pedra &6[{blocks_broken}]'
    # Lore da picareta com a skin
    lore:
      - '&7Inquebrável ∞'
      - '{enchants}'
      - ''
      - ' &fNível: &7{level}'
      - ' &fEnergia: &7{energy}/{energy_next} &f({progressbar}&f)'
      - ''
      - '&a+10% ( PEDRA )'
      - ''
    # Bônus de venda
    bonus: 10.0
    # Bônus de blocos
    bonus-blocks: 10.0
    # Permitir remover a skin do menu
    allow-collect: true
    # Permitir juntar skins para upgrade
    allow-interact-upgrade: true
    # Poder da skin (requer yMinasPacketsDeluxeAddon)
    power:
      # Encantamento que será ativado
      enchant: 'destructor'
      # Delay para usar novamente em segundos
      delay: 6000
      # Mensagens ao ativar
      messages:
        chat: '<nl>&c&lPODER: &cAtivado com sucesso. &fQuebre um bloco.<nl>'
        actionbar: ''
        title: ''
    # Rastro de partículas
    trail:
      particle: 'REDSTONE'
      item: 'STONE:0,REDSTONE:0'

Opções de configuração

order

Ordem de prioridade da skin. Quando o jogador tem múltiplas skins, a com maior order será usada.

skins:
  stone:
    order: 1
  iron:
    order: 2  # Tem prioridade sobre stone
  diamond:
    order: 3  # Tem prioridade sobre todas

type

Tipo do bloco que a skin representa visualmente.

skins:
  stone:
    type: 'STONE'
  diamond:
    type: 'DIAMOND_BLOCK'

Este é o material que será usado como textura da picareta quando a skin estiver equipada.

item

Configuração do item da skin quando está no inventário do jogador.

skins:
  stone:
    item:
      material: 'STONE'
      name: '&aSkin de Pedra'
      lore:
        - '&7Descrição da skin'
        - ''
        - '&fBônus: &a{bonus}%'
        - '&fPrioridade: &a{order}'

Configuração dos itens no menu de skins em diferentes estados.

skins:
  stone:
    menu:
      equip:
        # Quando pode equipar
        material: 'STONE'
        name: '&aSkin de Pedra'
        lore:
          - '&aClique para equipar'
      equipped:
        # Quando já está equipada
        lore:
          - '&aJá está equipada'
      has:
        # Quando não possui a skin
        lore:
          - '&cVocê não possui esta skin'

name

Nome da picareta quando esta skin está equipada.

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

Placeholders disponíveis:

  • {blocks_broken} - Quantidade de blocos quebrados
  • {level} - Nível da picareta
  • {energy} - Energia atual
  • Todos os placeholders padrão da picareta

lore

Lore da picareta quando esta skin está equipada.

skins:
  stone:
    lore:
      - '&7Inquebrável ∞'
      - '{enchants}'
      - ''
      - ' &fNível: &7{level}'
      - ' &fEnergia: &7{energy}/{energy_next} &f({progressbar}&f)'
      - ''
      - '&a+{bonus}% ( PEDRA )'

Placeholders especiais:

  • {enchants} - Lista de encantamentos da picareta
  • {progressbar} - Barra de progresso de energia
  • {bonus} - Valor do bônus da skin
  • {bonus-blocks} - Valor do bônus de blocos

bonus

Percentual de bônus na venda de recursos.

skins:
  stone:
    bonus: 10.0  # +10% ao vender

bonus-blocks

Percentual de bônus na quantidade de blocos minerados.

skins:
  stone:
    bonus-blocks: 10.0  # +10% de blocos

allow-collect

Define se o jogador pode remover a skin da picareta através do menu.

skins:
  stone:
    allow-collect: true  # Pode remover

allow-interact-upgrade

Define se o jogador pode juntar duas skins do mesmo tipo para fazer upgrade.

skins:
  stone:
    allow-interact-upgrade: true  # Pode fazer upgrade

Com esta opção ativada, ao clicar com duas skins iguais, o jogador pode combiná-las para obter uma skin de nível superior.

power

Configuração do poder especial da skin (requer addon yMinasPacketsDeluxeAddon).

skins:
  stone:
    power:
      # Encantamento que será ativado
      enchant: 'destructor'
      # Cooldown em segundos
      delay: 6000
      # Mensagens ao ativar
      messages:
        chat: '<nl>&c&lPODER: &cAtivado!<nl>'
        actionbar: '&cPoder ativado!'
        title: '&c&lPODER ATIVADO'

Esta funcionalidade requer o addon yMinasPacketsDeluxeAddon instalado!

trail

Configuração do rastro de partículas ao minerar.

skins:
  stone:
    trail:
      particle: 'REDSTONE'
      item: 'STONE:0,REDSTONE:0'

Partículas disponíveis:

  • REDSTONE - Partículas vermelhas
  • FLAME - Chamas
  • HEART - Corações
  • NOTE - Notas musicais
  • VILLAGER_HAPPY - Aldeão feliz
  • Lista completa de partículas

Criando múltiplas skins

Exemplo de sistema com diferentes níveis de skins:

skins:
  stone:
    order: 1
    type: 'STONE'
    bonus: 10.0
    bonus-blocks: 10.0
    name: '&fPicareta de Pedra &6[{blocks_broken}]'
    lore:
      - '&7Inquebrável ∞'
      - ''
      - '&a+10% de bônus'
    trail:
      particle: 'VILLAGER_HAPPY'
  
  iron:
    order: 2
    type: 'IRON_BLOCK'
    bonus: 20.0
    bonus-blocks: 15.0
    name: '&7Picareta de Ferro &6[{blocks_broken}]'
    lore:
      - '&7Inquebrável ∞'
      - ''
      - '&7+20% de bônus'
    trail:
      particle: 'REDSTONE'
  
  gold:
    order: 3
    type: 'GOLD_BLOCK'
    bonus: 30.0
    bonus-blocks: 20.0
    name: '&6Picareta de Ouro &6[{blocks_broken}]'
    lore:
      - '&7Inquebrável ∞'
      - ''
      - '&6+30% de bônus'
    trail:
      particle: 'FLAME'
  
  diamond:
    order: 4
    type: 'DIAMOND_BLOCK'
    bonus: 50.0
    bonus-blocks: 30.0
    name: '&bPicareta de Diamante &6[{blocks_broken}]'
    lore:
      - '&7Inquebrável ∞'
      - ''
      - '&b+50% de bônus'
    trail:
      particle: 'NOTE'
    power:
      enchant: 'destructor'
      delay: 3600
      messages:
        chat: '<nl>&b&lPODER DIAMANTE: &bAtivado!<nl>'

Dando skins aos jogadores

Use o comando administrativo para dar skins:

/minaadm give skin <jogador> <skin> <quantidade>

Exemplo:

/minaadm give skin Player123 diamond 1

Como funciona o sistema de prioridade

Quando um jogador possui múltiplas skins, a skin com maior valor de order será aplicada automaticamente.

Exemplo:

Se um jogador tem:

  • Skin Stone (order: 1)
  • Skin Iron (order: 2)
  • Skin Diamond (order: 4)

A skin Diamond será aplicada por ter a maior prioridade.

Acessando o menu de skins

Os jogadores podem acessar o menu de skins através do comando:

/mina skins

Ou através do menu principal da picareta.

Permissões

Para usar skins:

yminaspackets.use

Após alterar as configurações, execute /minaadm reload para aplicar as mudanças.

Nesta página