Recompensas
Configure as recompensas dos cubos.
Exemplo completo de configuração
Aqui está um exemplo de como configurar as recompensas do plugin:
# ____ _
# | _ \ _____ ____ _ _ __ __| |___
# | |_) / _ \ \ /\ / / _` | '__/ _` / __|
# | _ < __/\ V V / (_| | | | (_| \__ \
# |_| \_\___| \_/\_/ \__,_|_| \__,_|___/
#
rewards:
reward1:
# Item que aparecerá no preview.
preview:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEsta pedra vale muito dinheiro!' ]
enchants: []
# Item que aparecerá para coletar.
collect:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEsta pedra vale muito dinheiro!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
enchants: []
# Item que será dado ao player
item:
give: true
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEu valho muito!' ]
enchants: []
# Comandos que será dado ao player
command:
give: false
# quantia padrão da placeholder {amount} no comando (valor base)
placeholder-amount: 1
# multiplicar a placeholder {amount} pela quantia de recompensas do mesmo tipo
multiply-placeholder: true
list: [ 'give {player} stone {amount}' ]
reward2:
preview:
material: 'DIAMOND:0'
name: '&bDiamante'
amount: 1
lore: [ '&bQuem não adora uma pedra preciosa?!' ]
enchants: []
collect:
material: 'DIAMOND:0'
name: '&bDiamante'
amount: 1
lore: [ '&bQuem não adora uma pedra preciosa?!', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
enchants: []
command:
give: true
placeholder-amount: 1
multiply-placeholder: true
list: [ 'give {player} diamond {amount}' ]
reward3:
preview:
material: 'EMERALD:0'
name: '&aEsmeralda'
amount: 1
lore: [ '&aEsmeraldas valem muito?' ]
enchants: []
collect:
material: 'EMERALD:0'
name: '&aEsmeralda'
amount: 1
lore: [ '&aEsmeraldas valem muito?', '', ' &7> &fQuantidade: &7{amount}', '', '&eClique esquerdo para receber', '&eClique direito para deletar' ]
enchants: []
item:
give: true
material: 'EMERALD:0'
name: '&aEsmeralda'
amount: 1
lore: [ '&aEu valho muito!' ]
enchants: []Estrutura de uma recompensa
Cada recompensa possui três seções principais: preview, collect e os sistemas de entrega (item e command).
preview
Item que será exibido no menu de visualização dos cubos antes de serem abertos.
Exemplo:
rewards:
reward1:
preview:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEsta pedra vale muito dinheiro!' ]
enchants: []collect
Item que será exibido no menu de coleta quando o jogador ganhar a recompensa.
Exemplo:
rewards:
reward1:
collect:
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore:
- '&aEsta pedra vale muito dinheiro!'
- ''
- ' &7> &fQuantidade: &7{amount}'
- ''
- '&eClique esquerdo para receber'
- '&eClique direito para deletar'
enchants: []Placeholder disponível: {amount} - Quantidade acumulada desta recompensa.
item
Configuração do item físico que será dado ao jogador.
Exemplo:
rewards:
reward1:
item:
give: true
material: 'STONE:0'
name: '&8Pedra'
amount: 64
lore: [ '&aEu valho muito!' ]
enchants: []give
Define se o item será dado ao jogador. Valores: true ou false.
command
Configuração dos comandos que serão executados quando o jogador coletar a recompensa.
Exemplo:
rewards:
reward1:
command:
give: true
placeholder-amount: 1
multiply-placeholder: true
list:
- 'give {player} stone {amount}'
- 'say {player} ganhou pedras!'give
Define se os comandos serão executados. Valores: true ou false.
placeholder-amount
Valor base da placeholder {amount} nos comandos.
multiply-placeholder
Define se a placeholder {amount} será multiplicada pela quantidade de recompensas acumuladas.
list
Lista de comandos a serem executados. Use {player} para o nome do jogador e {amount} para a quantidade.
Criando novas recompensas
Defina o identificador
Escolha um identificador único para a recompensa (ex: reward4, diamante_raro, etc).
Configure o preview
Defina como o item aparecerá no menu antes de ser aberto.
Configure o collect
Defina como o item aparecerá no menu de coleta.
Configure a entrega
Escolha se a recompensa será entregue como item físico, comando, ou ambos.
Adicione aos cubos
Referencie a recompensa nos arquivos de cubos usando o identificador escolhido.
Formato de materiais
Para especificar materiais, use o formato: MATERIAL:DATA
Exemplos:
STONE:0- Pedra normalDIAMOND:0- DiamanteWOOL:14- Lã vermelha
Encantamentos
Para adicionar encantamentos, use o formato: ENCANTAMENTO:NÍVEL
Exemplo:
rewards:
espada_encantada:
preview:
material: 'DIAMOND_SWORD:0'
name: '&bEspada Diamante'
amount: 1
lore: [ '&7Uma espada poderosa!' ]
enchants:
- 'DAMAGE_ALL:5'
- 'FIRE_ASPECT:2'
- 'DURABILITY:3'Os encantamentos devem ser válidos para a versão do Minecraft do seu servidor.
Recompensas múltiplas
Você pode configurar quantas recompensas quiser. Cada cubo pode ter múltiplas recompensas com chances diferentes:
rewards:
comum:
preview:
material: 'STONE:0'
name: '&7Recompensa Comum'
amount: 1
lore: []
enchants: []
collect:
material: 'STONE:0'
name: '&7Recompensa Comum'
amount: 1
lore: []
enchants: []
item:
give: true
material: 'STONE:0'
name: '&7Recompensa Comum'
amount: 1
lore: []
enchants: []
rara:
preview:
material: 'DIAMOND:0'
name: '&bRecompensa Rara'
amount: 1
lore: []
enchants: []
collect:
material: 'DIAMOND:0'
name: '&bRecompensa Rara'
amount: 1
lore: []
enchants: []
item:
give: true
material: 'DIAMOND:0'
name: '&bRecompensa Rara'
amount: 1
lore: []
enchants: []As chances de cada recompensa são configuradas nos arquivos de cubos, não no arquivo de recompensas.