Creando Spawns
¿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.
| Clave | Valores | Por defecto |
|---|---|---|
isEnabled | Boolean | true |
Ejemplo
isEnabled: true
lowestYLevel
Establece el nivel Y más bajo (altura del mapa) utilizado.
| Clave | Valores | Por defecto |
|---|---|---|
lowestYLevel | Integer | 0 |
Ejemplo
lowestYLevel: 0
highestYLevel
Establece el nivel Y más alto (altura del mapa) utilizado.
| Clave | Valores | Por defecto |
|---|---|---|
highestYLevel | Integer | 320 |
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.
| Clave | Valores | Por defecto |
|---|---|---|
validWorlds | String List | none |
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.
| Clave | Valores | Por defecto |
|---|---|---|
validWorldEnvironments | Environment List | none |
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.
| Clave | Valores | Por defecto |
|---|---|---|
validBiomes | Biome List | none |
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.
| Clave | Valores | Por defecto |
|---|---|---|
earliestTime | Integer | 0 |
Ejemplo
earliestTime: 0
latestTime
Establece el tiempo de juego más tardío en el que el custom spawn puede ocurrir.
| Clave | Valores | Por defecto |
|---|---|---|
latestTime | Integer | 24000 |
Ejemplo
latestTime: 24000
moonPhase
Establece la fase lunar en la que el custom spawn puede ocurrir.
| Clave | Valores | Por defecto |
|---|---|---|
moonPhase | Especial [1] | 24000 |
Ejemplo
moonPhase: 24000
Especial [1]
Expandir Tabla
| Fase Lunar | Vista 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.
| Clave | Valores | Por defecto |
|---|---|---|
bypassWorldGuard | Boolean | false |
Ejemplo
bypassWorldGuard: false
canSpawnInLight
Especifica si el custom spawn puede ocurrir en bloques iluminados por fuentes de luz.
| Clave | Valores | Por defecto |
|---|---|---|
canSpawnInLight | Boolean | false |
Ejemplo
canSpawnInLight: false
isSurfaceSpawn
Establece si el custom spawn solo puede ocurrir en la superficie de un mundo.
| Clave | Valores | Por defecto |
|---|---|---|
isSurfaceSpawn | Boolean | false |
Ejemplo
isSurfaceSpawn: false
isUndergroundSpawn
Establece si el custom spawn solo puede ocurrir bajo tierra.
| Clave | Valores | Por defecto |
|---|---|---|
isUndergroundSpawn | Boolean | false |
Ejemplo
isUndergroundSpawn: false
