Docs
Logros
Los logros son objetivos de largo plazo agrupados en categorías: minar un millón de bloques, llegar a prestigio 1, ganar mil millones. Cada uno tiene recompensas que se reclaman desde el menú o solas.
| Configuración | milestones.yml |
| Menús | menus/milestones.yml (categorías), menus/milestone-category.yml (logros) |
| Comando | /milestones (aliases /milestone, /logros) |
| Módulo | milestones |
Configuración
yaml
settings:
check-seconds: 30 # cada cuánto se revisan los jugadores conectados
show-rewards: true # mensaje con reward-display al reclamar
categories:
mining:
enabled: true
name: "@milestones.names.mining"
icon: DIAMOND_PICKAXE
slot: 11
milestones:
blocks-1k:
name: "@milestones.names.blocks-1k"
description: "@milestones.names.blocks-description"
icon: COBBLESTONE
type: blocks-mined
goal: 1000
rewards:
- "[give] tokens 500"
- "[sound] UI_TOAST_CHALLENGE_COMPLETE 1 1"
reward-display: "&e500 tokens"
blocks-50k:
icon: IRON_ORE
type: blocks-mined
goal: 50000
requires:
- blocks-1k
rewards:
- "[give] tokens 25000"
reward-display: "&e25,000 tokens"
pickaxe-25:
icon: GOLDEN_PICKAXE
type: pickaxe-level
goal: 25
auto-claim: true
rewards:
- "[give] tokens 5000"
reward-display: "&e5,000 tokens"| Opción | Hace |
|---|---|
type · goal | Qué se mide y el valor a alcanzar |
rewards | Acciones al reclamar, con {player} y {milestone} |
reward-display | Texto de la recompensa en el menú y en el mensaje milestones.received |
requires | Logros que hay que reclamar antes (id o categoría.id) |
auto-claim | Se reclama solo al cumplirse |
Tipos
| Tipo | Mide |
|---|---|
blocks-mined | Bloques minados con el pico |
pickaxe-level | Nivel del pico |
level:<track> | Nivel de un track de levels.yml |
prestige · rebirth | Prestigios o rebirths |
balance:<moneda> | Saldo actual |
currency-earned:<moneda> | Total ganado desde que se instaló el sistema |
enchant-level:<encantamiento> | Nivel de un encantamiento |
private-mine-stage | Etapa de la mina privada |
autominer-blocks | Bloques minados por el autominer |
profile:<clave> | Cualquier número del perfil del jugador |
placeholder:<%papi%> | Cualquier placeholder numérico de PlaceholderAPI |
Con placeholder: se puede medir cualquier cosa de otro plugin: votos, horas jugadas, jefes matados.
Cómo se reclaman
Cada check-seconds se revisan los jugadores conectados. Un logro listo se avisa una vez, y los de auto-claim se reclaman solos. Los demás se reclaman con clic en el menú.
Comandos
| Comando | Permiso | Hace |
|---|---|---|
/milestones | todos | Menú de categorías |
/milestones reset <jugador> [categoría.logro] | pulseprison.milestones.admin | Reinicia uno o todos |
/milestones reload | pulseprison.milestones.admin | Recarga milestones.yml |