LogoyStore

Skins

Configure as skins disponíveis para as tesouras.

Exemplo completo de configuração

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

Skins:
  stone:
    order: 1
    type: 'STONE'
    custom-model-data: 0
    name: '&bTesoura &7[{broken}]'
    item:
      material: 'STONE'
      name: '&aSkin de Pedra'
      lore: 
        - '&7Esta é a skin de pedra. Você é pobre.'
        - ''
        - '&fBônus: &a10%'
        - '&fPrioridade: &a1'
        - ''
        - '&aClique na ferramenta 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']
    lore:
      - '&7Inquebrável ∞'
      - '{enchants}'
      - ''
      - '&a+10% ( PEDRA )'
      - ''
    bonus: 10.0
    bonus-mcmmo: 10.0
    # Recompensas exclusivas desta skin (cadastradas em rewards.yml)
    # Formato: chance,rewardKey  |  0.5 = 0.5%
    reward-amount: 1
    reward-ground: false
    rewards: []
    trail:
      particle: 'REDSTONE'
      item: 'STONE:0,REDSTONE:0'

Estrutura de uma skin

Cada skin possui configurações para aparência, bônus e efeitos visuais.

order

Define a prioridade da skin. Skins com ordem maior substituem skins com ordem menor.

Exemplo:

Skins:
  stone:
    order: 1
  iron:
    order: 2
  diamond:
    order: 3

O jogador só pode ativar uma skin de ordem maior se já tiver uma de ordem menor ativada, exceto se a nova skin for de ordem maior.

type

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

Exemplo:

Skins:
  stone:
    type: 'STONE'

Valores válidos:

  • WOOD
  • STONE
  • IRON
  • GOLD
  • DIAMOND

custom-model-data

Valor do CustomModelData para resource packs.

Exemplo:

Skins:
  stone:
    custom-model-data: 0

Use 0 se não estiver usando resource pack customizado.

name

Nome da tesoura quando esta skin está ativada.

Exemplo:

Skins:
  stone:
    name: '&bTesoura de Pedra &7[{broken}]'

Placeholder disponível: {broken} - Quantidade de plantas quebradas

Item da skin

item

Configuração do item que representa a skin no inventário ou menu.

Exemplo:

Skins:
  stone:
    item:
      material: 'STONE'
      name: '&aSkin de Pedra'
      lore: 
        - '&7Esta é a skin de pedra.'
        - ''
        - '&fBônus: &a10%'
        - '&fPrioridade: &a1'
        - ''
        - '&aClique na ferramenta para ativar'

Lore da tesoura

lore

Lore que aparecerá na tesoura quando esta skin estiver ativada.

Exemplo:

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

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

Bônus

bonus

Porcentagem de bônus adicional nos ganhos com esta skin.

Exemplo:

Skins:
  stone:
    bonus: 10.0  # +10%

bonus-mcmmo

Porcentagem de bônus adicional de experiência do mcMMO/AuraSkills com esta skin.

Exemplo:

Skins:
  stone:
    bonus-mcmmo: 10.0  # +10%

rewards

Recompensas exclusivas desta skin (chaves cadastradas em rewards.yml).

Skins:
  stone:
    reward-amount: 1
    reward-ground: false
    rewards: []
    # Exemplo:
    # rewards: [ '0.5,chaveouro1' ]
CampoDescrição
reward-amountQuantidade de rolls de recompensa
reward-groundSe true, dropa no chão
rewardsLista no formato chance,rewardKey

Trail (Rastro)

trail

Efeitos visuais que aparecem ao quebrar plantas com esta skin.

Exemplo:

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

particle

Partícula que será exibida ao quebrar plantas.

Exemplo:

Skins:
  stone:
    trail:
      particle: 'HEART'

item

Itens que serão exibidos como partículas (para tipos de partícula que suportam).

Exemplo:

Skins:
  stone:
    trail:
      item: 'STONE:0,DIAMOND:0'

Exemplos de skins

Skin básica (Pedra)

Skins:
  stone:
    order: 1
    type: 'STONE'
    custom-model-data: 0
    name: '&7Tesoura de Pedra &8[{broken}]'
    item:
      material: 'STONE'
      name: '&7Skin de Pedra'
      lore: 
        - '&7Skin básica para iniciantes.'
        - ''
        - '&fBônus: &a10%'
        - '&fPrioridade: &71'
        - ''
        - '&aClique na ferramenta para ativar'
    lore:
      - '&7Inquebrável ∞'
      - '{enchants}'
      - ''
      - '&a+10% ( PEDRA )'
      - ''
    bonus: 10.0
    bonus-mcmmo: 10.0
    trail:
      particle: 'SMOKE_NORMAL'
      item: 'STONE:0'

Skin intermediária (Ferro)

Skins:
  iron:
    order: 2
    type: 'IRON'
    custom-model-data: 0
    name: '&fTesoura de Ferro &7[{broken}]'
    item:
      material: 'IRON_INGOT'
      name: '&fSkin de Ferro'
      lore: 
        - '&7Skin intermediária com bom bônus.'
        - ''
        - '&fBônus: &a25%'
        - '&fPrioridade: &f2'
        - ''
        - '&aClique na ferramenta para ativar'
    lore:
      - '&7Inquebrável ∞'
      - '{enchants}'
      - ''
      - '&a+25% ( FERRO )'
      - ''
    bonus: 25.0
    bonus-mcmmo: 25.0
    trail:
      particle: 'FIREWORKS_SPARK'
      item: 'IRON_INGOT:0'

Skin avançada (Diamante)

Skins:
  diamond:
    order: 3
    type: 'DIAMOND'
    custom-model-data: 0
    name: '&bTesoura de Diamante &7[{broken}]'
    item:
      material: 'DIAMOND'
      name: '&bSkin de Diamante'
      lore: 
        - '&7Skin premium com alto bônus!'
        - ''
        - '&fBônus: &a50%'
        - '&fPrioridade: &b3'
        - ''
        - '&aClique na ferramenta para ativar'
    lore:
      - '&7Inquebrável ∞'
      - '{enchants}'
      - ''
      - '&a+50% ( DIAMANTE )'
      - ''
    bonus: 50.0
    bonus-mcmmo: 50.0
    trail:
      particle: 'VILLAGER_HAPPY'
      item: 'DIAMOND:0,EMERALD:0'

Skin VIP (Ouro)

Skins:
  gold:
    order: 4
    type: 'GOLD'
    custom-model-data: 0
    name: '&6Tesoura Dourada &7[{broken}]'
    item:
      material: 'GOLD_INGOT'
      name: '&6Skin Dourada &7(VIP)'
      lore: 
        - '&7Skin exclusiva VIP!'
        - '&7Bônus máximo garantido!'
        - ''
        - '&fBônus: &a100%'
        - '&fPrioridade: &64'
        - ''
        - '&aClique na ferramenta para ativar'
    lore:
      - '&7Inquebrável ∞'
      - '{enchants}'
      - ''
      - '&a+100% ( OURO )'
      - ''
    bonus: 100.0
    bonus-mcmmo: 100.0
    trail:
      particle: 'FLAME'
      item: 'GOLD_INGOT:0,GOLD_BLOCK:0'

Dando skins aos jogadores

Use o comando /campo giveskin <jogador> <skin> para dar skins aos jogadores.

Exemplo:

/campo giveskin Steve diamond

Os tipos de materiais das skins devem estar configurados em config.yml na seção general.skin-materiais.

Jogadores podem ativar skins clicando com o item da skin na tesoura, ou através do menu de evolução.

Nesta página