Skip to content

Configuración — config.yml ​

El archivo config.yml se genera automáticamente en plugins/NXGuard/config.yml la primera vez que el servidor inicia con el plugin. Para aplicar cambios usa /guard reload o reinicia el servidor.


Archivo completo con comentarios ​

yaml
# NXGuard — configuración general
# Colores con códigos legacy (&a, &c, etc.)

settings:
  # Cuántas regiones se muestran por página en el menú principal.
  # Valor recomendado: 45 (máximo para un inventario de 54 slots con fila de navegación).
  regions-per-page: 45

gui:
  # Título del menú principal de regiones.
  # Placeholders: {page} = página actual, {max_page} = total de páginas.
  main-title: "&8Regiones &7— &fPágina {page}/{max_page}"

  # Título del menú de flags de una región.
  # Placeholder: {region} = nombre de la región.
  flags-title: "&8Flags &7— &f{region}"

  # Ítem que representa cada región en el menú principal.
  region-item:
    material: WHITE_BANNER
    name: "&e{region}"
    lore:
      - "&7Mundo: &f{world}"
      - "&7Prioridad: &f{priority}"
      - "&7Flags activas: &f{active_flags}"
      - ""
      - "&aClick izquierdo &7→ editar flags"

  # Ítem para flags en estado ALLOW (activadas).
  flag-active:
    material: LIME_DYE
    name: "&a{flag}"

  # Ítem para flags en estado DENY (desactivadas explícitamente).
  flag-deny:
    material: RED_DYE
    name: "&c{flag}"

  # Ítem para flags en estado NONE (sin valor asignado, neutral).
  flag-inactive:
    material: GRAY_DYE
    name: "&7{flag}"

  # Botones de navegación
  navigation:
    previous:
      material: ARROW
      name: "&e← Página anterior"
    next:
      material: ARROW
      name: "&ePágina siguiente →"
    back:
      material: BARRIER
      name: "&cVolver al listado"

messages:
  prefix: "&8[&6NXGuard&8] &r"
  no-permission: "&cNo tienes permiso para hacer eso."
  reload-success: "&aConfiguración y mensajes recargados."
  worldguard-missing: "&cWorldGuard no está disponible."
  player-only: "&cEste comando solo puede usarse en el juego."
  region-not-found: "&cNo se encontró la región &f{region}&c en este mundo."
  no-regions: "&cNo hay regiones en este mundo."

  # Líneas del menú de ayuda (/guard sin argumentos).
  help:
    - "&6NXGuard &7— comandos:"
    - "&e/guard gui &7— menú de regiones"
    - "&e/guard info <región> &7— información de una región"
    - "&e/guard reload &7— recargar configuración"

  # Formato de /guard info <región>
  info-header: "&6Región &e{region}"
  info-world: "&7Mundo: &f{world}"
  info-priority: "&7Prioridad: &f{priority}"
  info-owners: "&7Dueños: &f{owners}"
  info-members: "&7Miembros: &f{members}"
  info-active-flags: "&7Flags activas: &f{count}"
  info-edit-engine: "&7Motor de ediciones: &f{engine}"
  info-flags-list: "&7Flags:"
  info-flag-line: "  &8- &f{flag}&8: &7{value}"

  # Mensajes de acción sobre flags
  flag-updated: "&aFlag &f{flag} &aactualizada."
  flag-not-editable: "&cEsta flag no se puede editar desde el GUI."

  # Mensajes de consola al iniciar
  startup-edit-engine: "Motor de ediciones detectado: {engine}"
  startup-extra-flags: "WorldGuard Extra Flags detectado — flags adicionales disponibles."
  startup-extra-flags-missing: "WorldGuard Extra Flags no instalado (opcional)."

Referencia de secciones ​

settings ​

ClaveTipoDescripción
regions-per-pageInteger (1-45)Regiones visibles por página en el menú principal.

gui ​

Títulos ​

ClavePlaceholders disponibles
main-title{page}, {max_page}
flags-title{region}

Ítems de región (region-item) ​

ClaveDescripción
materialNombre del material de Bukkit (ej: WHITE_BANNER, PLAYER_HEAD).
nameNombre del ítem. Placeholder: {region}.
loreLista de líneas. Placeholders: {world}, {priority}, {active_flags}.

Ítems de flag ​

Cada estado tiene su propia sección con material y name:

SecciónEstadoMaterial por defecto
flag-activeALLOW — activadaLIME_DYE
flag-denyDENY — desactivadaRED_DYE
flag-inactiveNONE — neutralGRAY_DYE

El placeholder {flag} en name se reemplaza con el nombre de la flag.

ClaveDescripción
navigation.previousBotón de página anterior en el menú de regiones (slot 45).
navigation.nextBotón de página siguiente, tanto en regiones (slot 53) como en flags (slot 53).
navigation.backBotón de volver al listado en el menú de flags (slot 49).

messages ​

Todos los mensajes soportan códigos de color con &. El prefix se añade automáticamente al inicio de cada mensaje enviado al jugador.

ClavePlaceholders
no-permission—
reload-success—
region-not-found{region}
info-header{region}
info-world{world}
info-priority{priority}
info-owners{owners}
info-members{members}
info-active-flags{count}
info-edit-engine{engine}
info-flag-line{flag}, {value}
flag-updated{flag}
startup-edit-engine{engine}

Códigos de color soportados ​

NXGuard usa el sistema de color legacy de Bukkit con el prefijo &:

CódigoColor
&0 - &9Negro a azul claro
&aVerde claro
&bAqua
&cRojo claro
&dRosa
&eAmarillo
&fBlanco
&lNegrita
&oCursiva
&nSubrayado
&mTachado
&rReset

Desarrollado con ❤️ por Naxito's Studios