Loja
Configure os itens disponíveis na loja de fragmentos.
Exemplo completo de configuração
Aqui está um exemplo de como configurar a loja de fragmentos:
#
# /\/\ ___ _ __ _ _ ___
# / \ / _ \ '_ \| | | / __|
# / /\/\ \ __/ | | | |_| \__ \
# \/ \/\___|_| |_|\__,_|___/
#
items:
sell1:
cost:
- 'rocha,3'
display:
slot: 10
material: 'STONE'
name: ''
lore: ['&7Esta pedra custa &f3 fragmentos de rocha']
# 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
list: [ 'give {player} stone 1' ]Estrutura de itens da loja
Cada item da loja possui diversas configurações que você pode personalizar.
cost
Define o custo em fragmentos para comprar o item.
Exemplo:
cost:
- 'rocha,3'O formato é: <fragmento>,<quantidade>
Você pode adicionar múltiplos custos:
cost:
- 'rocha,3'
- 'diamante,1'display
Configuração da aparência do item no menu da loja.
slot
Define o slot onde o item será exibido.
Exemplo:
display:
slot: 10material
Define o material do item exibido.
Exemplo:
display:
material: 'STONE'Você pode usar nomes de itens do Minecraft ou texturas de cabeça.
name
Define o nome do item exibido.
Exemplo:
display:
name: '&8Pedra especial'lore
Define a descrição do item exibido.
Exemplo:
display:
lore: ['&7Esta pedra custa &f3 fragmentos de rocha', '&aClique para comprar!']item
Configuração do item físico que será dado ao jogador.
give
Define se o item físico será dado ao jogador.
Exemplo:
item:
give: truematerial
Define o material do item.
Exemplo:
item:
material: 'STONE:0'O formato é: <material>:<data>
name
Define o nome do item.
Exemplo:
item:
name: '&8Pedra'amount
Define a quantidade de itens.
Exemplo:
item:
amount: 64lore
Define a descrição do item.
Exemplo:
item:
lore: [ '&aEu valho muito!' ]enchants
Define os encantamentos do item.
Exemplo:
item:
enchants: []Para adicionar encantamentos:
item:
enchants: ['DURABILITY:3', 'DAMAGE_ALL:5']O formato é: <encantamento>:<nível>
command
Configuração dos comandos que serão executados ao comprar o item.
give
Define se os comandos serão executados.
Exemplo:
command:
give: falselist
Lista de comandos a serem executados.
Exemplo:
command:
list: [ 'give {player} stone 1' ]Placeholder disponível: {player}
Você pode adicionar múltiplos comandos:
command:
give: true
list:
- 'give {player} stone 64'
- 'give {player} diamond 10'
- 'say {player} comprou um item especial!'Adicionando novos itens
Para adicionar um novo item à loja, basta copiar a estrutura de um item existente e modificá-lo:
items:
sell2:
cost:
- 'diamante,5'
display:
slot: 11
material: 'DIAMOND_SWORD'
name: '&bEspada de diamante'
lore: ['&7Esta espada custa &f5 fragmentos de diamante', '&aClique para comprar!']
item:
give: true
material: 'DIAMOND_SWORD:0'
name: '&bEspada Lendária'
amount: 1
lore: [ '&7Uma espada poderosa!', '&aForjada com diamantes raros.' ]
enchants: ['DAMAGE_ALL:5', 'DURABILITY:3', 'FIRE_ASPECT:2']
command:
give: false
list: []Exemplo com comandos
Você pode criar itens que executam comandos ao invés de dar itens físicos:
items:
vip:
cost:
- 'rocha,100'
display:
slot: 12
material: 'EMERALD'
name: '&aVIP por 7 dias'
lore: ['&7Este VIP custa &f100 fragmentos de rocha', '&aClique para comprar!']
item:
give: false
material: 'EMERALD:0'
name: ''
amount: 1
lore: []
enchants: []
command:
give: true
list:
- 'addgroup {player} vip 7d'
- 'tell {player} &aVocê adquiriu VIP por 7 dias!'Exemplo combinando item e comando
Você pode dar um item físico E executar comandos:
items:
kit_especial:
cost:
- 'rocha,50'
- 'diamante,10'
display:
slot: 13
material: 'CHEST'
name: '&eKit Especial'
lore:
- '&7Este kit custa:'
- '&f 50 fragmentos de rocha'
- '&f 10 fragmentos de diamante'
- ''
- '&aClique para comprar!'
item:
give: true
material: 'DIAMOND_CHESTPLATE:0'
name: '&bPeitoral do Kit'
amount: 1
lore: [ '&7Parte do kit especial' ]
enchants: ['PROTECTION_ENVIRONMENTAL:4', 'DURABILITY:3']
command:
give: true
list:
- 'give {player} diamond_sword 1'
- 'give {player} golden_apple 16'
- 'tell {player} &aVocê recebeu o Kit Especial completo!'Após adicionar novos itens à loja, é necessário usar /fragmentos reload ou reiniciar o servidor para aplicar as mudanças.
Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).