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ónmilestones.yml
Menúsmenus/milestones.yml (categorías), menus/milestone-category.yml (logros)
Comando/milestones (aliases /milestone, /logros)
Módulomilestones

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ónHace
type · goalQué se mide y el valor a alcanzar
rewardsAcciones al reclamar, con {player} y {milestone}
reward-displayTexto de la recompensa en el menú y en el mensaje milestones.received
requiresLogros que hay que reclamar antes (id o categoría.id)
auto-claimSe reclama solo al cumplirse

Tipos

TipoMide
blocks-minedBloques minados con el pico
pickaxe-levelNivel del pico
level:<track>Nivel de un track de levels.yml
prestige · rebirthPrestigios 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-stageEtapa de la mina privada
autominer-blocksBloques 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

ComandoPermisoHace
/milestonestodosMenú de categorías
/milestones reset <jugador> [categoría.logro]pulseprison.milestones.adminReinicia uno o todos
/milestones reloadpulseprison.milestones.adminRecarga milestones.yml
Logros | PulsePrison Core Docs