Docs

Rangos y prestigio

Cada rango tiene un costo en dinero, bloques minados y nivel de pico requeridos, y comandos que se ejecutan al subir. Los multiplicadores de venta por rango y prestigio están en prices.yml.

Módulo: rankup-system.

ranks.yml

yaml
ranks:
  A:
    next: B
    cost: 1000
    required-blocks: 500
    required-level: 0
    position: 1
    execute-on-rankup:
      - "broadcast &e{player} &aranked up to &e{rank}!"
      - "give {player} diamond 5"

  B:
    next: C
    cost: 2500
    required-blocks: 1500
    required-level: 5
    position: 2
    execute-on-rankup:
      - "broadcast &e{player} &aranked up to &e{rank}!"
      - "give {player} diamond 10"

  C:
    next: D
    cost: 5000
    required-blocks: 3000
    required-level: 10
    position: 3
    execute-on-rankup:
      - "broadcast &e{player} &aranked up to &e{rank}!"
      - "give {player} diamond 15"

  D:
    next: E
    cost: 10000
    required-blocks: 5000
    required-level: 20
    position: 4
    execute-on-rankup:
      - "broadcast &e{player} &aranked up to &e{rank}!"
      - "give {player} diamond 20"

  E:
    next: PRESTIGE
    cost: 25000
    required-blocks: 10000
    required-level: 30
    position: 5
    execute-on-rankup:
      - "broadcast &6&l{player} &aranked up to &e{rank}!"
      - "give {player} diamond 30"

prestige:
  cost: 50000
  required-rank: E
  reset-to: A
  rewards:
    - "give {player} diamond 64"
    - "give {player} emerald 32"

Progresión por defecto

Los requisitos de un rankup son los del rango al que subís: para pasar de A a B se usan cost, required-blocks y required-level de B. Los bloques son el total minado que muestra el pico (/pickaxe), así que /rankup info y el pico siempre coinciden.

RankupCostoBloques minados (total)Nivel de picoRecompensas (execute-on-rankup del destino)
A → B$2,5001,500510 diamantes
B → C$5,0003,0001015 diamantes
C → D$10,0005,0002020 diamantes
D → E$25,00010,0003030 diamantes
E → PRESTIGE$50,000 (prestige.cost)64 diamantes + 32 esmeraldas

Los valores de A solo aplican al primer ingreso (A es el rango inicial).

Prestigio

  • Requiere estar en rango E (máximo)
  • Costo: $50,000
  • Resetea tu rango a A
  • Incrementa nivel de prestigio
  • Los multiplicadores de venta aumentan por cada prestigio
  • Broadcast global al servidor

Multiplicadores por prestigio

PrestigioMultiplicadorCon Rank E (×1.25)
0×1.00×1.25
1×1.10×1.375
2×1.20×1.50
3×1.35×1.6875
4×1.50×1.875
5×1.75×2.1875

Rankup automático

El rankup es automático por defecto. Cada check-interval-ticks se revisa a los jugadores online que lo tienen activo y, si cumplen los requisitos, suben todos los rangos que puedan pagar de una vez. Cada jugador puede apagarlo con /rankup auto off, y la preferencia se guarda.

yaml
# config.yml
rankup:
  auto:
    enabled: true              # interruptor general; en false /rankup auto se oculta
    default: true              # estado inicial para quien nunca usó /rankup auto
    check-interval-ticks: 40   # cada 2 segundos
    broadcast-after-ranks: 10  # anuncia al servidor solo saltos de 10+ rangos

Un rankup manual y uno automático usan exactamente la misma verificación y el mismo cobro.

Comandos

ComandoAliasesPermisoDescripción
/rankup/rupulseprison.rankupSubir un rango
/rankup maxpulseprison.rankupSubir todos los rangos que se puedan pagar
/rankup auto [on|off]pulseprison.rankupActivar o desactivar el rankup automático
/rankup info/rankup progresspulseprison.rankupDinero, bloques y nivel de pico que faltan
/rankup list/rankup rankspulseprison.rankupEscalera completa de rangos
/rankup helppulseprison.rankupAyuda
/prestige/prestgpulseprison.prestigePrestigiar (requiere rango E + $50K)
/rebirth/rb, /renacerpulseprison.rebirthTercer nivel de progresión. Ver Rebirth
/ranks · /rankup menuMenú de rangos (menus/ranks.yml)

Minas por rango

Las minas creadas con /mine create <id> <rango> solo se pueden minar y visitar desde ese rango. Ver Minas.

Rangos y prestigio | PulsePrison Core Docs