Saltar al contenido principal

Creando Spawns

webapp_banner.jpg

¿Qué son los Custom Spawns?

Los Custom Spawns son utilizados por los Eventos y refuerzos globales para establecer cómo, dónde y cuándo un evento debe generar el jefe para ese evento.

Los Eventos y refuerzos globales establecen qué spawn están usando escribiendo su nombre de archivo.

Creando Custom Spawns

Los Custom Spawns van en la carpeta customspawns. Un Custom Spawn puede ser utilizado por varios eventos al mismo tiempo, así que no tienes que crear uno por evento.

Aquí hay un ejemplo de Custom Spawn:

isEnabled: true
validWorldTypes:
- NORMAL
- CUSTOM
bypassWorldGuard: false
isSurfaceSpawn: true

Creando un Spawn en Cualquier Lugar

Para crear un spawn que pueda ocurrir en cualquier lugar, tu configuración debería parecerse a lo siguiente:

isEnabled: true
canSpawnInLight: true

Esta configuración permite que los mobs se generen en cualquier ubicación, en cualquier mundo, en cualquier momento y durante cualquier fase lunar.

Si estás interesado en crear un spawn más personalizado, continúa leyendo a continuación.

Valores


isEnabled

Establece si el spawn está habilitado.

ClaveValoresPor defecto
isEnabledBooleantrue
Ejemplo
isEnabled: true

lowestYLevel

Establece el nivel Y más bajo (altura del mapa) utilizado.

ClaveValoresPor defecto
lowestYLevelInteger0
Ejemplo
lowestYLevel: 0

highestYLevel

Establece el nivel Y más alto (altura del mapa) utilizado.

ClaveValoresPor defecto
highestYLevelInteger320
Ejemplo
highestYLevel: 320

validWorlds

Establece la lista de mundos donde el custom spawn puede ocurrir. Esta configuración puede omitirse para permitir que todos tus mundos sean válidos.

ClaveValoresPor defecto
validWorldsString Listnone
Ejemplo
validWorlds:
- WORLD
- FUN_LAND

Si quieres que todos tus mundos sean válidos, simplemente puedes no usar la configuración o formatearla así:

validWorlds: []

validWorldEnvironments

Establece la lista de entornos de mundo válidos donde el custom spawn puede ocurrir. Esta configuración puede omitirse para permitir que todos los entornos sean válidos.

ClaveValoresPor defecto
validWorldEnvironmentsEnvironment Listnone
Ejemplo
validWorldEnvironments:
- FLAT
- LARGE_BIOMES

Si quieres que todos los entornos sean válidos, simplemente puedes no usar la configuración o formatearla así:

validWorldEnvironments: []

validBiomesV2

Establece la lista de biomas válidos donde el custom spawn puede ocurrir. Esta configuración puede omitirse para permitir que todos los biomas sean válidos. Esta configuración solía llamarse validBiomes en versiones anteriores de EM.

ClaveValoresPor defecto
validBiomesBiome Listnone
Ejemplo
validBiomes:
- DESERT
- MUSHROOM_FIELDS

Si quieres que todos los entornos sean válidos, simplemente puedes no usar la configuración o formatearla así:

validBiomes: []

earliestTime

Establece el tiempo de juego más temprano en el que el custom spawn puede ocurrir.

ClaveValoresPor defecto
earliestTimeInteger0
Ejemplo
earliestTime: 0

latestTime

Establece el tiempo de juego más tardío en el que el custom spawn puede ocurrir.

ClaveValoresPor defecto
latestTimeInteger24000
Ejemplo
latestTime: 24000

moonPhase

Establece la fase lunar en la que el custom spawn puede ocurrir.

ClaveValoresPor defecto
moonPhaseEspecial [1]24000
Ejemplo
moonPhase: 24000

Especial [1]

Expandir Tabla
Fase LunarVista Previa
NEW_MOON🌑
WAXING_CRESCENT🌒
FIRST_QUARTER🌓
WAXING_GIBBOUS🌔
FULL_MOON🌕
WANING_GIBBOUS🌖
WANING_CRESCENT🌘

bypassWorldGuard

Establece si el custom spawn omitirá sistemas de protección como WorldGuard.

ClaveValoresPor defecto
bypassWorldGuardBooleanfalse
Ejemplo
bypassWorldGuard: false

canSpawnInLight

Especifica si el custom spawn puede ocurrir en bloques iluminados por fuentes de luz.

ClaveValoresPor defecto
canSpawnInLightBooleanfalse
Ejemplo
canSpawnInLight: false

isSurfaceSpawn

Establece si el custom spawn solo puede ocurrir en la superficie de un mundo.

ClaveValoresPor defecto
isSurfaceSpawnBooleanfalse
Ejemplo
isSurfaceSpawn: false

isUndergroundSpawn

Establece si el custom spawn solo puede ocurrir bajo tierra.

ClaveValoresPor defecto
isUndergroundSpawnBooleanfalse
Ejemplo
isUndergroundSpawn: false