Áreas del lobby
Dónde está el lobby: mundos enteros, cajas dentro de otros mundos y regiones de WorldGuard.
Las reglas del lobby, la hotbar, la barra lateral y todo lo demás se aplican solo a los jugadores dentro de
un área del lobby. Las áreas están en config.yml bajo areas, y la tarjeta Areas de /lobbyadmin las
edita en el juego.
areas:
worlds:
- world
boxes:
spawn-box:
world: survival
min: '-50 0 -50'
max: '50 255 50'
worldguard-regions:
- lobby| Clave | Qué es |
|---|---|
worlds | Mundos enteros que son lobby. En un hub dedicado, lista aquí su mundo. Por defecto world. |
boxes | Cuboides dentro de otros mundos, como el spawn de un servidor de supervivencia. Cada uno tiene un world y dos esquinas, min y max, como 'x y z'. |
worldguard-regions | Ids de regiones de WorldGuard que cuentan como lobby. Requiere WorldGuard. |
Un jugador está en el lobby mientras se encuentre dentro de cualquiera de ellas.
Cómo se detectan los cruces
Los mundos y las cajas son regiones de ExyliaLib, así que se detectan al cruzar un borde, un teletransporte, un cambio de mundo y los movimientos que Folia no notifica. Las regiones de WorldGuard no tienen eventos y se comprueban dos veces por segundo, y solo mientras haya alguna configurada.
Entrar lanza un LobbyEnterEvent y ejecuta el enter de cada módulo; salir lanza
un LobbyLeaveEvent y cada módulo devuelve lo que cambió. Editar las áreas, recargar, o activar o desactivar
un módulo mueve a todos los afectados por el mismo camino, así que nadie se queda con el estado del lobby
puesto.
¿Falta algo en esta página? Dínoslo en Discord