Zum Hauptinhalt springen

Spawns erstellen

webapp_banner.jpg

Was sind benutzerdefinierte Spawns?

Benutzerdefinierte Spawns werden von Events und globalen Verstärkungen verwendet, um festzulegen, wie, wo und wann ein Event den Boss für dieses Event spawnen soll.

Events und globale Verstärkungen legen fest, welchen Spawn sie verwenden, indem sie dessen Dateinamen angeben.

Benutzerdefinierte Spawns erstellen

Benutzerdefinierte Spawns befinden sich im Ordner customspawns. Ein benutzerdefinierter Spawn kann von mehreren Events gleichzeitig verwendet werden, sodass du nicht für jedes Event einen erstellen musst.

Hier ist ein Beispiel für einen benutzerdefinierten Spawn:

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

Einen Überall-Spawn erstellen

Um einen Spawn zu erstellen, der überall auftreten kann, sollte deine Konfiguration folgendermaßen aussehen:

isEnabled: true
canSpawnInLight: true

Diese Konfiguration ermöglicht es Mobs, an jedem Ort, in jeder Welt, zu jeder Zeit und bei jeder Mondphase zu spawnen.

Wenn du einen individuelleren Spawn erstellen möchtest, lies weiter unten.

Werte


isEnabled

Legt fest, ob der Spawn aktiviert ist.

KeyValuesDefault
isEnabledBooleantrue
Beispiel
isEnabled: true

lowestYLevel

Legt das niedrigste Y-Level (Kartenhöhe) fest.

KeyValuesDefault
lowestYLevelInteger0
Beispiel
lowestYLevel: 0

highestYLevel

Legt das niedrigste Y-Level (Kartenhöhe) fest.

KeyValuesDefault
highestYLevelInteger320
Beispiel
highestYLevel: 320

validWorlds

Legt die Liste der Welten fest, in denen der benutzerdefinierte Spawn stattfinden kann. Diese Einstellung kann weggelassen werden, um alle Welten als gültig zuzulassen.

KeyValuesDefault
validWorldsString Listnone
Beispiel
validWorlds:
- WORLD
- FUN_LAND

Wenn du möchtest, dass alle Welten gültig sind, kannst du die Einstellung einfach weglassen oder sie so formatieren:

validWorlds: []

validWorldEnvironments

Legt die Liste der gültigen Weltumgebungen fest, in denen der benutzerdefinierte Spawn stattfinden kann. Diese Einstellung kann weggelassen werden, um alle Umgebungen als gültig zuzulassen.

KeyValuesDefault
validWorldEnvironmentsEnvironment Listnone
Beispiel
validWorldEnvironments:
- NORMAL
- NETHER

Wenn du möchtest, dass alle Umgebungen gültig sind, kannst du die Einstellung einfach weglassen oder sie so formatieren:

validWorldEnvironments: []

validBiomesV2

Legt die Liste der gültigen Biome fest, in denen der benutzerdefinierte Spawn stattfinden kann. Diese Einstellung kann weggelassen werden, um alle Biome als gültig zuzulassen. Diese Einstellung hieß in älteren Versionen von EM validBiomes. nBiomes can be specified using standard Minecraft biome names (e.g., DESERT, MUSHROOM_FIELDS) or using namespaced format (e.g., minecraft:desert). Custom biomes from other plugins may be supported depending on plugin compatibility.

KeyValuesDefault
validBiomesV2Biome Listnone
Beispiel
validBiomesV2:
- DESERT
- MUSHROOM_FIELDS

Wenn du möchtest, dass alle Umgebungen gültig sind, kannst du die Einstellung einfach weglassen oder sie so formatieren:

validBiomesV2: []

earliestTime

Legt die früheste Spielzeit fest, zu der der benutzerdefinierte Spawn stattfinden kann.

KeyValuesDefault
earliestTimeLong0
Beispiel
earliestTime: 0

latestTime

Legt die späteste Spielzeit fest, zu der der benutzerdefinierte Spawn stattfinden kann.

KeyValuesDefault
latestTimeLong24000
Beispiel
latestTime: 24000

moonPhase

Legt die erforderliche Mondphase fest, damit der benutzerdefinierte Spawn stattfinden kann.

KeyValuesDefault
moonPhaseSpecial [1]none
Beispiel
moonPhase: FULL_MOON

Special [1]

Tabelle erweitern
Moon PhasePreview
NEW_MOON🌑
WAXING_CRESCENT🌒
FIRST_QUARTER🌓
WAXING_GIBBOUS🌔
FULL_MOON🌕
WANING_GIBBOUS🌖
WANING_CRESCENT🌘
LAST_QUARTER🌗

bypassWorldGuard

Legt fest, ob der benutzerdefinierte Spawn Schutzsysteme wie WorldGuard umgehen soll.

KeyValuesDefault
bypassWorldGuardBooleanfalse
Beispiel
bypassWorldGuard: false

canSpawnInLight

Gibt an, ob der benutzerdefinierte Spawn auf von Lichtquellen beleuchteten Blöcken stattfinden kann. Bei false finden Spawns nur bei Lichtlevel 8 oder darunter statt. Bei true können Spawns bei jedem Lichtlevel stattfinden.

KeyValuesDefault
canSpawnInLightBooleanfalse
Beispiel
canSpawnInLight: false

isSurfaceSpawn

Legt fest, ob der benutzerdefinierte Spawn nur an der Oberfläche einer Welt stattfinden kann.

KeyValuesDefault
isSurfaceSpawnBooleanfalse
Beispiel
isSurfaceSpawn: false

isUndergroundSpawn

Legt fest, ob der benutzerdefinierte Spawn nur unterirdisch stattfinden kann.

KeyValuesDefault
isUndergroundSpawnBooleanfalse
Beispiel
isUndergroundSpawn: false

Spawn-Validierungsverhalten

Wenn EliteMobs versucht, einen Boss mit einer benutzerdefinierten Spawn-Konfiguration zu spawnen, führt es mehrere automatische Validierungen durch, die über die konfigurierten Felder hinausgehen:

  • Spielernähe: Bosse spawnen nicht innerhalb von 24 Blöcken eines Spielers
  • Nether-Decke: Spawns über Y=127 werden in der Nether-Dimension blockiert
  • Block-Sicherheit: Stellt sicher, dass Spawns auf festem Boden mit Luft darüber stattfinden
  • Spielregeln: Beachtet die DO_MOB_SPAWNING-Spielregel
  • WorldGuard-Flags: Prüft elite-mob, mob-spawning und event Flags

Diese Validierungen erfolgen automatisch und können nicht über die Konfiguration deaktiviert werden.