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.
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: truetype
Define o tipo da conquista secreta. Veja todos os tipos disponíveis no arquivo secret-types.txt.
Exemplo:
type: KILL_MOBS_NIGHTTipos disponíveis
Os tipos de conquistas secretas estão listados no arquivo addons/secret-types.txt:
- KILL_MOBS_NIGHT - Matar Mobs à Noite
- LOCATION_TIME - Localização + Horário
- ACTION_SEQUENCE - Sequência de Ações
- MISSION_STREAK - Sequência de Missões
- POTION_EFFECT_TIME - Efeito de Poção Prolongado
- ITEM_COLLECT - Coletar Itens Específicos
- BLOCK_BREAK_SPECIFIC - Quebrar Blocos Específicos
- CRAFT_ITEM_AMOUNT - Craftar Quantidade de Itens
- DEATH_AVOID - Evitar Morte
- CHAT_MESSAGE - Mensagem no Chat
- COMMAND_USAGE - Uso de Comandos
- PLAYER_KILL_STREAK - Sequência de Mortes de Jogadores
- 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: NIGHTExemplo 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: 2hints
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.announceestiver 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!