Docs

Bloques AFK

Bloques que el jugador coloca fuera de las minas (spawn, celdas, zonas AFK) y que acumulan recompensas cada intervalo, también con el dueño desconectado, hasta un tope de horas.

Configuraciónafk-blocks.yml
Datosdata/afk-blocks.yml
Menúmenus/afk-block.yml
Comando/afkblock (aliases /afkblocks, /bloqueafk)
Móduloafk-blocks

Cómo se usan

  • El jugador coloca el ítem que recibió.
  • Clic derecho en el bloque abre su menú y reclama lo acumulado.
  • Shift + romper, o el botón del menú, lo recoge.
  • /afkblock list muestra dónde están los suyos.

Solo los ítems de /afkblock give son bloques AFK: tienen una marca interna, así que colocar un bloque normal del mismo material no hace nada.

Configuración

yaml
settings:
  default-limit: 2
  limits:                               # permiso: límite, gana el más alto
    pulseprison.afkblocks.limit.vip: 4
    pulseprison.afkblocks.limit.mvp: 8

types:
  basic:
    enabled: true
    name: "@afk-blocks.items.basic-name"
    item:
      material: LODESTONE               # tiene que ser un bloque
      name: "@afk-blocks.items.basic-name"
      lore:
        - "@afk-blocks.items.basic-lore"
      glow: true
    interval-seconds: 60
    offline-cap-hours: 12               # deja de acumular tras 12 h sin reclamar, 0 sin tope
    allowed-worlds: []                  # vacío: todos menos el mundo de minas privadas
    allowed-regions: []                 # regiones de WorldGuard, vacío: cualquier lugar
    deny-in-mines: true                 # no se puede poner en minas de rango
    permission: ""
    rewards:
      - currency: tokens
        amount: "{intervals} * 150"     # {intervals}: intervalos terminados
      - currency: money
        amount: "{intervals} * 2500"
    claim-actions: []

Dónde se pueden colocar

Se revisan en orden allowed-worlds, allowed-regions (necesita WorldGuard), deny-in-mines y permission. Las protecciones de otros plugins, como WorldGuard, siempre se respetan: si el jugador no puede construir ahí, tampoco puede colocar el bloque.

Para limitar los bloques AFK a una zona de spawn:

yaml
allowed-regions: [afk, spawn]

El staff con pulseprison.afkblocks.admin saltea allowed-regions y puede abrir y recoger los bloques de cualquiera.

Comandos

ComandoPermisoHace
/afkblock · /afkblock listtodosTus bloques AFK
/afkblock give <jugador> <tipo>pulseprison.afkblocks.adminDa un bloque AFK
/afkblock reloadpulseprison.afkblocks.adminRecarga afk-blocks.yml
Bloques AFK | PulsePrison Core Docs