LogoyStore

Rotas

Configuração das rotas do plugin.

routes/

Pasta que contém os arquivos de configuração de cada rota. Cada arquivo .yml representa uma rota diferente.

A chave da rota é o nome do arquivo sem o .yml. Exemplo: amazon.yml → chave "amazon".

Estrutura de uma rota

# Nome exibido no menu e mensagens
display-name: '&3Entregas Amazon'

# Descrição curta da rota
description: '&7Colete e entregue encomendas da Amazon.'

# Ícone no menu de rotas
icon:
  material: 'e4ea0dab0b7f1e5c4e33aba6e975e9992a887d872dc7dd107d8e3981dc873958'
  name: '&3Entregas Amazon'
  lore:
    - '&7Trabalhe como entregador da maior'
    - '&7empresa de logística da cidade!'
    - ''
    - '&fObjetivo:'
    - '&7Colete as encomendas nos pontos'
    - '&7marcados e entregue na base.'
    - ''
    - '&aRecompensas:'
    - '&7Dinheiro, reputação e bônus'
    - '&7por entregas rápidas.'
    - ''
    - '&a▶ Clique para iniciar a rota!'

# Configurações do NPC de entrega da rota
npc:
  location: 'none'
  skin: 'AmazonWarehouse'
  hologram-offset: 2.5
  hologram-lines:
  - '&3Entregas Amazon'
  - '&7Clique para entregar!'

# Permissão necessária para iniciar esta rota. Deixe vazio para liberar a todos.
permission: ''

# Nome do ponto indicador (placeholders: {point}, {collected}, {total})
indicator-label: '&3Encomenda Amazon &c({collected}/{total})'

# Material do ponto indicador (textura heads ou material)
indicator-material: 'e4ea0dab0b7f1e5c4e33aba6e975e9992a887d872dc7dd107d8e3981dc873958'

# Tempo de cooldown entre entregas completas da rota, em segundos.
cooldown-seconds: 300

# Pontos de coleta da rota (adicionados via comando /rota addpoint)
points: {}

# Recompensas da rota
rewards:
  reward1:
    type: MONEY
    provider: money
    amount: 500.0
  reward2:
    type: COMMAND
    command: 'broadcast {player} completou a rota da Amazon!'
  reward3:
    type: ITEM
    item:
      material: DIAMOND
      amount: 2
      name: '&bDiamante da Entrega'
      lore:
        - '&7Recompensa da rota &3Entregas Amazon&7.'

Tipos de recompensa

TipoDescriçãoCampos
MONEYRecompensa em dinheiroprovider, amount
COMMANDExecuta um comando no consolecommand (usa {player} para nome do jogador)
ITEMEntrega um item personalizadoitem (material, amount, name, lore, etc.)

Os pontos de coleta são adicionados via comando /rota addpoint <key> <raio> [nome] e salvos automaticamente no arquivo da rota.

Nesta página