> For the complete documentation index, see [llms.txt](https://realisticnode.gitbook.io/rnsetups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://realisticnode.gitbook.io/rnsetups/es/rnpsmenu/guides/maps.md).

# Mapas web

Muestra todas las protecciones en BlueMap y dynmap.

Si tienes **BlueMap** o **dynmap** instalado, rnPsMenu dibuja todas las protecciones en el mapa web: su área, rellena y con borde, con un nombre y una ventana de información. No hay que instalar ni configurar nada; la consola dice `Showing the protections on BlueMap.` (o dynmap, o los dos).

```yaml
map-markers:
  enabled: true
  refresh-seconds: 300
  layer: 'Protections'
  label: '{region}'
  detail: '<b>{region}</b><br>Owners: {owners}<br>Members: {members}<br>Block: {type}'
  fill-color: '#3FD0FF'
  fill-opacity: 0.2
  line-color: '#3FD0FF'
  line-opacity: 0.9
```

| Opción                        | Qué hace                                                                        |
| ----------------------------- | ------------------------------------------------------------------------------- |
| `enabled`                     | Dibuja las protecciones (`false` las quita del mapa)                            |
| `refresh-seconds`             | Segundos entre dos redibujados completos (mínimo 30)                            |
| `layer`                       | Nombre de la capa en el menú del mapa, donde quien mira el mapa puede ocultarla |
| `label`                       | Nombre de cada área en el mapa                                                  |
| `detail`                      | Ventana de información de cada área, en HTML                                    |
| `fill-color` / `fill-opacity` | Color (`#RRGGBB`) y opacidad (de 0 a 1) del interior                            |
| `line-color` / `line-opacity` | Color y opacidad del borde                                                      |

Los textos de `layer` y `detail` no están en los archivos de idioma y vienen en inglés; cámbialos a tu gusto, por ejemplo `layer: 'Protecciones'` y `detail: '<b>{region}</b><br>Dueños: {owners}<br>Miembros: {members}'`.

`label` y `detail` admiten los mismos placeholders: `{region}` (el nombre, o el id si no tiene), `{id}`, `{type}` (tipo de bloque), `{world}`, `{owners}`, `{members}`.

* El mapa se redibuja un momento después de crear, eliminar o renombrar una región (desde los menús o con `/ps name`, `/ps unclaim`...), después de fusionar (desde el menú, `/ps merge` o `/ps unmerge`), y cuando su flag Marcador en el mapa cambia desde los menús. Los demás cambios (miembros nuevos...) se ven en el siguiente redibujado completo.
* `{owners}` y `{members}` muestran hasta 10 nombres y luego `+N`. `{world}` usa los nombres de `display.world-names`.
* Los nombres de las regiones se limpian para HTML, así que los jugadores no pueden meter HTML en tu página del mapa.

## Ocultar una región

Los dueños ocultan su región del mapa poniendo el flag **Marcador en el mapa** en **Denegar** desde el menú de flags. `map-marker` está en `flags.extra-allowed` por defecto; quítalo de esa lista si no quieres que los jugadores puedan ocultar sus regiones.

{% hint style="info" %}
Si tu versión de BlueMap o dynmap no es compatible, la consola lo avisa y los marcadores se quedan apagados. El resto de rnPsMenu no se ve afectado.
{% endhint %}
