LogoyStore

Fragmentos

Configure o sistema de fragmentos (coins) do plugin.

Exemplo completo de configuração

O arquivo fragments.yml controla como os fragmentos são obtidos ao matar mobs ou quebrar blocos.

blocks:
  stone:
    material: 'STONE:0'
    chance: 100.0
    amount: 10.0

entities:
  pig:
    entity: 'PIG'
    chance: 100.0
    amount: 10.0

Estrutura de blocos

Configure quais blocos dropam fragmentos quando quebrados.

Exemplo de bloco

blocks:
  stone:
    # Material do bloco (pode incluir data value)
    material: 'STONE:0'
    # Chance de dropar fragmentos (100.0 = 100%)
    chance: 100.0
    # Quantidade de fragmentos a dropar
    amount: 10.0

Opções de configuração

material

Define o tipo de bloco que dropará fragmentos.

Formato: MATERIAL:DATA

Exemplos:

blocks:
  stone:
    material: 'STONE:0'
  
  diamond_ore:
    material: 'DIAMOND_ORE:0'
  
  oak_log:
    material: 'LOG:0'

O data value (:0) é opcional para blocos sem variações. Use :0 para versões antigas do Minecraft.

chance

Define a porcentagem de chance de dropar fragmentos.

Valores válidos: 0.0 a 100.0

Exemplos:

blocks:
  common_block:
    chance: 100.0  # Sempre dropa
  
  rare_block:
    chance: 50.0   # 50% de chance
  
  very_rare:
    chance: 10.0   # 10% de chance

amount

Define a quantidade de fragmentos que será dropada.

Exemplos:

blocks:
  stone:
    amount: 5.0
  
  diamond_ore:
    amount: 100.0
  
  coal_ore:
    amount: 15.0

Estrutura de entidades

Configure quais mobs dropam fragmentos quando mortos.

Exemplo de entidade

entities:
  pig:
    # Tipo da entidade
    entity: 'PIG'
    # Chance de dropar fragmentos (100.0 = 100%)
    chance: 100.0
    # Quantidade de fragmentos a dropar
    amount: 10.0

Opções de configuração

entity

Define o tipo de mob que dropará fragmentos.

Exemplos:

entities:
  pig:
    entity: 'PIG'
  
  zombie:
    entity: 'ZOMBIE'
  
  skeleton:
    entity: 'SKELETON'
  
  enderdragon:
    entity: 'ENDER_DRAGON'

Use os nomes das entidades do Minecraft em maiúsculas. Consulte a documentação oficial do Spigot para ver todos os tipos disponíveis.

chance

Define a porcentagem de chance de dropar fragmentos ao matar o mob.

Valores válidos: 0.0 a 100.0

Exemplos:

entities:
  common_mob:
    chance: 100.0  # Sempre dropa
  
  rare_mob:
    chance: 25.0   # 25% de chance
  
  boss:
    chance: 100.0  # Sempre dropa (bosses geralmente têm 100%)

amount

Define a quantidade de fragmentos que será dropada.

Exemplos:

entities:
  pig:
    amount: 10.0
  
  zombie:
    amount: 20.0
  
  wither:
    amount: 1000.0

Exemplo completo

Aqui está um exemplo com múltiplos blocos e entidades:

# Configuração de blocos
blocks:
  stone:
    material: 'STONE:0'
    chance: 100.0
    amount: 5.0
  
  diamond_ore:
    material: 'DIAMOND_ORE:0'
    chance: 100.0
    amount: 100.0
  
  coal_ore:
    material: 'COAL_ORE:0'
    chance: 100.0
    amount: 10.0
  
  iron_ore:
    material: 'IRON_ORE:0'
    chance: 100.0
    amount: 20.0

# Configuração de entidades
entities:
  pig:
    entity: 'PIG'
    chance: 100.0
    amount: 10.0
  
  cow:
    entity: 'COW'
    chance: 100.0
    amount: 10.0
  
  zombie:
    entity: 'ZOMBIE'
    chance: 100.0
    amount: 25.0
  
  skeleton:
    entity: 'SKELETON'
    chance: 100.0
    amount: 25.0
  
  creeper:
    entity: 'CREEPER'
    chance: 100.0
    amount: 30.0
  
  enderman:
    entity: 'ENDERMAN'
    chance: 100.0
    amount: 50.0
  
  wither:
    entity: 'WITHER'
    chance: 100.0
    amount: 2000.0
  
  ender_dragon:
    entity: 'ENDER_DRAGON'
    chance: 100.0
    amount: 5000.0

Bônus de fragmentos

O sistema respeita os bônus configurados em config.yml:

# Em config.yml
bonus:
  vip:
    order: 1
    permission: 'yrankup.vip'
    bonus: 10.0  # +10% de fragmentos

Se um jogador com bônus de 10% matar um pig que dropa 10 fragmentos, ele receberá 11 fragmentos.

Integração com spawners stackados

O plugin suporta integração com sistemas de mob-stack. Configure em config.yml:

fragment:
  # Metadata do plugin de mob-stack
  metadata: 'ySpawners-MobStacked'
  # Multiplicar fragmentos ao matar mob stackado com shift
  shift-unit: true
  # Multiplicar fragmentos ao matar mob stackado sem shift
  no-shift-unit: false

Quando shift-unit: false, ao matar um mob stackado com shift, você receberá fragmentos apenas pelo mob individual, não pelo stack inteiro.

Após alterar as configurações, é necessário reiniciar o servidor ou usar /rank reload para aplicar as mudanças.

Nesta página