Docs

Boosters

Los boosters dan un bonus temporal a una estadística. Pueden ser personales, activados con un ítem, o globales para todo el servidor. Son ideales para tiendas, votos y eventos.

Configuraciónboosters.yml
DatosPerfil del jugador; los globales en data/global-boosters.yml
Menúmenus/boosters.yml
Comando/booster (aliases /boosters, /potenciador)
Móduloboosters

Configuración

yaml
boosters:
  money:
    enabled: true
    name: "@boosters.items.money-name"
    icon: GOLD_INGOT
    stat: sell                     # cualquier estadística, por ejemplo currency:shards
    bonus: 0.5                     # +50%
    duration-seconds: 1800
    stack: extend                  # extend, add o replace
    max-bonus: 0                   # 0 sin tope
    max-duration-seconds: 21600
    item:
      material: POTION
      name: "@boosters.items.item-name"
      lore:
        - "@boosters.items.item-lore"
      glow: true
    activate-actions: []

Qué pasa si se activa otro igual

stackResultado
extendSuma el tiempo y conserva el bonus más alto
addSuma el bonus y conserva el tiempo más largo
replaceEmpieza de nuevo con los valores nuevos

max-bonus y max-duration-seconds ponen techo al resultado.

El ítem acepta {booster}, {bonus}, {stat} y {time}, y activate-actions acepta {booster}, {bonus} y {time}.

Usar un booster

  • Personal: el jugador hace clic derecho con el ítem. Se activa y se consume.
  • Global: el staff lo activa para todos con /booster global. Afecta también a quienes entran después, mientras dure.
  • /booster muestra los boosters activos con su tiempo restante.

Comandos

Tiempo: segundos o 30m, 1h30m. Bonus: 0.5 es +50%.

ComandoPermisoHace
/boostertodosBoosters activos
/booster give <jugador> <tipo> [cantidad]pulseprison.boosters.adminDa ítems
/booster activate <jugador> <tipo> [tiempo] [bonus]pulseprison.boosters.adminActiva directo
/booster global <tipo> [tiempo] [bonus]pulseprison.boosters.adminActiva para todos
/booster clear <jugador|global> [tipo]pulseprison.boosters.adminQuita boosters
/booster reloadpulseprison.boosters.adminRecarga boosters.yml
Boosters | PulsePrison Core Docs