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ón | afk-blocks.yml |
| Datos | data/afk-blocks.yml |
| Menú | menus/afk-block.yml |
| Comando | /afkblock (aliases /afkblocks, /bloqueafk) |
| Módulo | afk-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 listmuestra 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
| Comando | Permiso | Hace |
|---|---|---|
/afkblock · /afkblock list | todos | Tus bloques AFK |
/afkblock give <jugador> <tipo> | pulseprison.afkblocks.admin | Da un bloque AFK |
/afkblock reload | pulseprison.afkblocks.admin | Recarga afk-blocks.yml |