Crates
Configure as crates disponíveis no servidor.
Estrutura de uma crate
Cada crate é configurada no arquivo crates.yml e possui várias propriedades que definem seu comportamento e aparência.
Exemplo completo de configuração
crates:
vip:
# Ordem no menu
order: 1
display: '&6VIP'
# Item que poderá ser ativado
usable:
material: 'TRIPWIRE_HOOK'
name: '&6Chave VIP &7[1]'
lore: [ '&7Utilize esta chave', '&7acessando &f/crates' ]
# Item da crate no menu
menu:
has:
material: 'TRIPWIRE_HOOK'
name: '&6Chave VIP'
lore: [ '&fQuantidade: &7{amount}', '', ' &a> &f{to_gain} &7recompensas a', '&7 serem ganhas.', '', '&aBotão esquerdo para abrir.', '&aBotão direito para ver as recompensas.' ]
no-has:
material: 'TRIPWIRE_HOOK'
name: '&6Chave VIP'
lore: [ '', '&cVocê não possui essa chave.' ]
# Recompensas que poderão ser ganhar
rewards:
# Quantia de recompensas que serão ganhas
amount: 1
# Lista de recompensas
# Chance,recompensa (rewards.yml)
list:
- '50.0,reward1'
- '30.0,reward2'
- '10.0,reward3'Opções disponíveis na configuração
order
Define a ordem de exibição da crate no menu principal.
order: 1Crates com ordem menor aparecerão primeiro no menu.
display
Nome de exibição da crate usado em mensagens e placeholders.
display: '&6VIP'usable
Configuração do item físico da chave que pode ser usado pelo jogador.
usable:
material: 'TRIPWIRE_HOOK'
name: '&6Chave VIP &7[1]'
lore: [ '&7Utilize esta chave', '&7acessando &f/crates' ]Propriedades:
- material: Material do item (pode incluir data value, ex:
WOOL:14) - name: Nome do item
- lore: Lista de linhas da descrição do item
menu
Configuração da aparência da crate no menu principal.
has
Item exibido quando o jogador possui a chave.
has:
material: 'TRIPWIRE_HOOK'
name: '&6Chave VIP'
lore: [ '&fQuantidade: &7{amount}', '', ' &a> &f{to_gain} &7recompensas a', '&7 serem ganhas.', '', '&aBotão esquerdo para abrir.', '&aBotão direito para ver as recompensas.' ]no-has
Item exibido quando o jogador não possui a chave.
no-has:
material: 'TRIPWIRE_HOOK'
name: '&6Chave VIP'
lore: [ '', '&cVocê não possui essa chave.' ]rewards
Configuração das recompensas que podem ser obtidas ao abrir a crate.
rewards:
# Quantia de recompensas que serão ganhas
amount: 1
# Lista de recompensas
# Chance,recompensa (rewards.yml)
list:
- '50.0,reward1'
- '30.0,reward2'
- '10.0,reward3'Propriedades:
- amount: Quantidade de recompensas que o jogador receberá ao abrir a crate
- list: Lista de recompensas no formato
chance,id_da_recompensa
As recompensas são referenciadas pelo ID configurado no arquivo rewards.yml.
Exemplo de crate completa
crates:
premium:
order: 2
display: '&b&lPREMIUM'
usable:
material: 'TRIPWIRE_HOOK'
name: '&b&lChave PREMIUM &7[1]'
lore:
- '&7Uma chave especial que'
- '&7contém recompensas premium!'
- ''
- '&fUtilize em &b/crates'
menu:
has:
material: 'TRIPWIRE_HOOK'
name: '&b&lChave PREMIUM'
lore:
- '&fQuantidade: &7{amount}'
- ''
- ' &a> &f{to_gain} &7recompensas a'
- '&7 serem ganhas.'
- ''
- '&aBotão esquerdo para abrir.'
- '&aBotão direito para ver as recompensas.'
no-has:
material: 'TRIPWIRE_HOOK'
name: '&b&lChave PREMIUM'
lore:
- ''
- '&cVocê não possui essa chave.'
- '&7Adquira no site!'
rewards:
amount: 3
list:
- '40.0,reward_comum'
- '35.0,reward_incomum'
- '20.0,reward_raro'
- '5.0,reward_lendario'Certifique-se de que as recompensas referenciadas existem no arquivo rewards.yml.