LogoyStore

Missões Secretas

Configure as missões secretas do plugin.

Descrição

As missões secretas são conquistas ocultas que testam a dedicação e habilidade dos jogadores. Elas não revelam seus objetivos até serem desbloqueadas, apenas fornecem pistas criptografadas no chat.

Estrutura de arquivos

As missões secretas são criadas em arquivos separados dentro da pasta addons/secrets/. Cada arquivo representa uma conquista secreta específica.

midnight_wanderer.yml
night_hunter.yml
secret_sequence.yml
secret-types.txt

Exemplo completo de configuração

Aqui está um exemplo de como configurar uma missão secreta:

# Conquista Secreta: Caçador Noturno
# Mate 50 mobs durante a noite sem usar armadura de ferro

name: '&c&lCaçador Noturno'
enabled: true

# Tipo da missão
# Veja os tipos em: secret-types.txt
type: KILL_MOBS_NIGHT

# Condições para concluir a missão
# Veja os tipos em: secret-types.txt
conditions:
  amount: 50
  forbidden-armor: IRON_CHESTPLATE
  time-required: NIGHT

# Dicas da missão
hints:
  - '&8&l[PISTA SOMBRIA] As sombras da noite escondem segredos... (1/3)'
  - '&8&l[PISTA SOMBRIA] Quem caça sem proteção é mais corajoso. (2/3)'
  - '&8&l[PISTA SOMBRIA] A lua testemunha os mais valentes. (3/3)'

# Recompensas da rewards.yml
# chance,recompensa
rewards:
  - '100.0,ghost-potion'
  - '50.0,money-3000'
  - '25.0,money-5000'

# Ícone no menu
icons:
  unlocked:
    material: ENCHANTED_BOOK
    glow: true
    name: '&c&lCaçador Noturno'
    lore:
      - '&7Mate &c50 mobs &7durante a noite'
      - '&7sem usar armadura de ferro.'
      - ''
      - '&aConquista Secreta concluída.'
      - ''
  locked:
    material: 'BARRIER'
    name: '&c&lCaçador Noturno'
    lore:
      - '&c&lMISSÃO BLOQUEADA.'
      - ''
      - '&7Você precisa descobrir como completar'
      - '&7essa missão de acordo com as dicas do'
      - '&7nosso chat.'
      - ''

# Mensagens da missão
messages:
  chat: |
    &6&l⭐ CONQUISTA SECRETA DESBLOQUEADA! ⭐
    &c&lCaçador Noturno &7- Você dominou as sombras!
  title: '&c&lCaçador Noturno<nl>&7Você dominou as sombras!'
  actionbar: '&c&l⭐ Conquista Secreta Desbloqueada: Caçador Noturno!'
  announcement: '&6&l[CONQUISTA] &e{player} &fse tornou um &c&lCaçador Noturno&f!'

Opções disponíveis na configuração

name

Nome da conquista secreta.

Exemplo:

name: '&c&lCaçador Noturno'

enabled

Define se a conquista está ativa.

Exemplo:

enabled: true

type

Define o tipo da conquista secreta. Veja todos os tipos disponíveis no arquivo secret-types.txt.

Exemplo:

type: KILL_MOBS_NIGHT

Tipos disponíveis

Os tipos de conquistas secretas estão listados no arquivo addons/secret-types.txt:

  1. KILL_MOBS_NIGHT - Matar Mobs à Noite
  2. LOCATION_TIME - Localização + Horário
  3. ACTION_SEQUENCE - Sequência de Ações
  4. MISSION_STREAK - Sequência de Missões
  5. POTION_EFFECT_TIME - Efeito de Poção Prolongado
  6. ITEM_COLLECT - Coletar Itens Específicos
  7. BLOCK_BREAK_SPECIFIC - Quebrar Blocos Específicos
  8. CRAFT_ITEM_AMOUNT - Craftar Quantidade de Itens
  9. DEATH_AVOID - Evitar Morte
  10. CHAT_MESSAGE - Mensagem no Chat
  11. COMMAND_USAGE - Uso de Comandos
  12. PLAYER_KILL_STREAK - Sequência de Mortes de Jogadores
  13. CUSTOM_TRIGGER - Trigger Personalizado

conditions

Condições para completar a conquista. Variam de acordo com o tipo.

Exemplo para KILL_MOBS_NIGHT:

conditions:
  amount: 50
  forbidden-armor: IRON_CHESTPLATE
  time-required: NIGHT

Exemplo para LOCATION_TIME:

conditions:
  x: 0
  y: 64
  z: 0
  range: 10
  world: 'world'
  time-required: '00:00'

Exemplo para ACTION_SEQUENCE:

conditions:
  time-limit: 30
  reset-on-fail: true
  sequence:
    - action: 'SNEAK'
      amount: 3
      order: 0
    - action: 'JUMP'
      amount: 5
      order: 1
    - action: 'LEFT_CLICK_AIR'
      amount: 2
      order: 2

hints

Lista de pistas que aparecerão no chat para ajudar os jogadores a descobrir como completar a conquista.

Exemplo:

hints:
  - '&8&l[PISTA SOMBRIA] As sombras da noite escondem segredos... (1/3)'
  - '&8&l[PISTA SOMBRIA] Quem caça sem proteção é mais corajoso. (2/3)'
  - '&8&l[PISTA SOMBRIA] A lua testemunha os mais valentes. (3/3)'

As pistas são enviadas automaticamente no intervalo configurado em config.yml na seção secret.hint.interval.

rewards

Lista de recompensas da conquista (formato: chance,recompensa).

Exemplo:

rewards:
  - '100.0,ghost-potion'
  - '50.0,money-3000'
  - '25.0,money-5000'

As recompensas devem estar definidas no arquivo rewards.yml.

icons

Ícones da conquista no menu.

unlocked

Ícone quando a conquista foi desbloqueada.

Exemplo:

icons:
  unlocked:
    material: ENCHANTED_BOOK
    glow: true
    name: '&c&lCaçador Noturno'
    lore:
      - '&7Mate &c50 mobs &7durante a noite'
      - '&7sem usar armadura de ferro.'
      - ''
      - '&aConquista Secreta concluída.'

locked

Ícone quando a conquista ainda está bloqueada.

Exemplo:

icons:
  locked:
    material: 'BARRIER'
    name: '&c&lCaçador Noturno'
    lore:
      - '&c&lMISSÃO BLOQUEADA.'
      - ''
      - '&7Você precisa descobrir como completar'
      - '&7essa missão de acordo com as dicas.'

messages

Mensagens enviadas quando a conquista é desbloqueada.

Exemplo:

messages:
  chat: |
    &6&l⭐ CONQUISTA SECRETA DESBLOQUEADA! ⭐
    &c&lCaçador Noturno &7- Você dominou as sombras!
  title: '&c&lCaçador Noturno<nl>&7Você dominou as sombras!'
  actionbar: '&c&l⭐ Conquista Secreta Desbloqueada: Caçador Noturno!'
  announcement: '&6&l[CONQUISTA] &e{player} &fse tornou um &c&lCaçador Noturno&f!'
  • chat: Mensagem no chat
  • title: Mensagem no título (use <nl> para quebrar linha)
  • actionbar: Mensagem na actionbar
  • announcement: Mensagem de anúncio para todos os jogadores (se secret.announce estiver ativo)

Exemplos de conquistas secretas

Exemplo 1: Andarilho da Meia-Noite

name: '&9&lAndarilho da Meia-Noite'
enabled: true
type: LOCATION_TIME

conditions:
  x: 0
  y: 64
  z: 0
  range: 10
  world: 'world'
  time-required: '00:00'

hints:
  - '&9&l[SUSSURRO NOTURNO] Quando os ponteiros se encontram... (1/3)'
  - '&9&l[SUSSURRO NOTURNO] O centro do mundo guarda segredos. (2/3)'
  - '&9&l[SUSSURRO NOTURNO] A meia-noite revela verdades ocultas. (3/3)'

rewards:
  - '100.0,night-hunter-sword'
  - '75.0,ghost-potion'
  - '30.0,money-7500'

icons:
  unlocked:
    material: ENCHANTED_BOOK
    glow: true
    name: '&9&lAndarilho da Meia-Noite'
    lore:
      - '&7Esteja no spawn exatamente'
      - '&7à meia-noite (00:00).'
      - ''
      - '&aConquista Secreta concluída.'
  locked:
    material: 'BARRIER'
    name: '&9&lAndarilho da Meia-Noite'
    lore:
      - '&c&lMISSÃO BLOQUEADA.'
      - ''
      - '&7Você precisa descobrir como completar'
      - '&7essa missão de acordo com as dicas.'

messages:
  chat: |
    &6&l⭐ CONQUISTA SECRETA DESBLOQUEADA! ⭐
    &9&lAndarilho da Meia-Noite &7- Os mistérios se revelaram!
  title: '&9&lAndarilho da Meia-Noite<nl>&7Os mistérios se revelaram!'
  actionbar: '&9&l⭐ Você descobriu os segredos da meia-noite!'
  announcement: '&6&l[CONQUISTA] &e{player} &fse tornou um &9&lAndarilho da Meia-Noite&f!'

Exemplo 2: Mestre das Sequências

name: '&d&lMestre das Sequências'
enabled: true
type: ACTION_SEQUENCE

conditions:
  time-limit: 30
  reset-on-fail: true
  sequence:
    - action: 'SNEAK'
      amount: 3
      order: 0
    - action: 'JUMP'
      amount: 5
      order: 1
    - action: 'LEFT_CLICK_AIR'
      amount: 2
      order: 2

hints:
  - '&d&l[CÓDIGO SECRETO] Três movimentos furtivos começam o ritual... (1/3)'
  - '&d&l[CÓDIGO SECRETO] Cinco saltos elevam o espírito... (2/3)'
  - '&d&l[CÓDIGO SECRETO] Dois golpes no ar selam o destino.(3/3)'

rewards:
  - '100.0,perfection-apple'
  - '50.0,lost-explorer-compass'
  - '25.0,mystic-feather'

icons:
  unlocked:
    material: ENCHANTED_BOOK
    glow: true
    name: '&d&lMestre das Sequências'
    lore:
      - '&7Execute a sequência misteriosa:'
      - '&73x Agachar, 5x Pular, 2x Clicar no ar'
      - '&7Tempo limite: 30 segundos'
      - ''
      - '&aConquista Secreta concluída.'
  locked:
    material: 'BARRIER'
    name: '&d&lMestre das Sequências'
    lore:
      - '&c&lMISSÃO BLOQUEADA.'
      - ''
      - '&7Você precisa descobrir como completar'
      - '&7essa missão de acordo com as dicas.'

messages:
  chat: |
    &6&l⭐ CONQUISTA SECRETA DESBLOQUEADA! ⭐
    &d&lMestre das Sequências &7- Você dominou o ritual!
  title: '&d&lMestre das Sequências<nl>&7Você dominou o ritual!'
  actionbar: '&d&l⭐ Sequência misteriosa executada com perfeição!'
  announcement: '&6&l[CONQUISTA] &e{player} &fse tornou um &d&lMestre das Sequências&f!'

Criando uma nova conquista secreta

Crie o arquivo

Crie um novo arquivo .yml na pasta addons/secrets/ (ex: explorador_perdido.yml).

Defina o nome e tipo

Configure o name e o type da conquista.

Configure as condições

Defina as conditions necessárias para completar a conquista de acordo com o tipo escolhido.

Adicione pistas

Configure hints criptografadas que serão enviadas no chat.

Configure recompensas

Adicione rewards usando o formato chance,recompensa.

Configure os ícones

Configure os ícones locked e unlocked.

Configure as mensagens

Defina as messages de conclusão.

Salve e recarregue

Use /missoes reload ou reinicie o servidor.

Consulte o arquivo addons/secret-types.txt para ver todos os tipos disponíveis e suas condições específicas.

As pistas devem ser sutis e criptografadas, sem revelar diretamente como completar a conquista. Isso mantém o desafio!

Nesta página