public static enum CreatureSpawnEvent.SpawnReason extends Enum<CreatureSpawnEvent.SpawnReason>
Enum Constant and Description |
---|
BREEDING
When an animal breeds to create a child
|
BUILD_IRONGOLEM
When an iron golem is spawned by being built
|
BUILD_SNOWMAN
When a snowman is spawned by being built
|
BUILD_WITHER
When a wither boss is spawned by being built
|
CHUNK_GEN
Deprecated.
no longer called, chunks are generated with entities
already existing. Consider using
ChunkLoadEvent ,
ChunkLoadEvent.isNewChunk() and Chunk.getEntities()
for similar effect. |
CURED
When a villager is cured from infection
|
CUSTOM
When a creature is spawned by plugins
|
DEFAULT
When an entity is missing a SpawnReason
|
DISPENSE_EGG
When a creature is spawned by a dispenser dispensing an egg
|
DROWNED
When a creature is spawned by another entity drowning
|
EGG
When a creature spawns from an egg
|
ENDER_PEARL
When an entity is spawned as a result of ender pearl usage
|
EXPLOSION
When eg an effect cloud is spawned as a result of a creeper exploding
|
INFECTION
When a zombie infects a villager
|
JOCKEY
When an entity spawns as a jockey of another entity (mostly spider
jockeys)
|
LIGHTNING
When a creature spawns because of a lightning strike
|
MOUNT
When an entity spawns as a mount of another entity (mostly chicken
jockeys)
|
NATURAL
When something spawns from natural means
|
NETHER_PORTAL
When a creature is spawned by nether portal
|
OCELOT_BABY
When an ocelot has a baby spawned along with them
|
PATROL
When an entity is spawned as part of a patrol
|
RAID
When an entity is spawned as part of a raid
|
REINFORCEMENTS
When an entity calls for reinforcements
|
SHEARED
When an cow is spawned by shearing a mushroom cow
|
SHOULDER_ENTITY
When an entity is spawned as a result of the entity it is being
perched on jumping or being damaged
|
SILVERFISH_BLOCK
When a silverfish spawns from a block
|
SLIME_SPLIT
When a slime splits
|
SPAWNER
When a creature spawns from a spawner
|
SPAWNER_EGG
When a creature spawns from a Spawner Egg
|
TRAP
When an entity spawns as a trap for players approaching
|
VILLAGE_DEFENSE
When an iron golem is spawned to defend a village
|
VILLAGE_INVASION
When a zombie is spawned to invade a village
|
Modifier and Type | Method and Description |
---|---|
static CreatureSpawnEvent.SpawnReason |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CreatureSpawnEvent.SpawnReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CreatureSpawnEvent.SpawnReason NATURAL
public static final CreatureSpawnEvent.SpawnReason JOCKEY
@Deprecated public static final CreatureSpawnEvent.SpawnReason CHUNK_GEN
ChunkLoadEvent
,
ChunkLoadEvent.isNewChunk()
and Chunk.getEntities()
for similar effect.public static final CreatureSpawnEvent.SpawnReason SPAWNER
public static final CreatureSpawnEvent.SpawnReason EGG
public static final CreatureSpawnEvent.SpawnReason SPAWNER_EGG
public static final CreatureSpawnEvent.SpawnReason LIGHTNING
public static final CreatureSpawnEvent.SpawnReason BUILD_SNOWMAN
public static final CreatureSpawnEvent.SpawnReason BUILD_IRONGOLEM
public static final CreatureSpawnEvent.SpawnReason BUILD_WITHER
public static final CreatureSpawnEvent.SpawnReason VILLAGE_DEFENSE
public static final CreatureSpawnEvent.SpawnReason VILLAGE_INVASION
public static final CreatureSpawnEvent.SpawnReason BREEDING
public static final CreatureSpawnEvent.SpawnReason SLIME_SPLIT
public static final CreatureSpawnEvent.SpawnReason REINFORCEMENTS
public static final CreatureSpawnEvent.SpawnReason NETHER_PORTAL
public static final CreatureSpawnEvent.SpawnReason DISPENSE_EGG
public static final CreatureSpawnEvent.SpawnReason INFECTION
public static final CreatureSpawnEvent.SpawnReason CURED
public static final CreatureSpawnEvent.SpawnReason OCELOT_BABY
public static final CreatureSpawnEvent.SpawnReason SILVERFISH_BLOCK
public static final CreatureSpawnEvent.SpawnReason MOUNT
public static final CreatureSpawnEvent.SpawnReason TRAP
public static final CreatureSpawnEvent.SpawnReason ENDER_PEARL
public static final CreatureSpawnEvent.SpawnReason SHOULDER_ENTITY
public static final CreatureSpawnEvent.SpawnReason DROWNED
public static final CreatureSpawnEvent.SpawnReason SHEARED
public static final CreatureSpawnEvent.SpawnReason EXPLOSION
public static final CreatureSpawnEvent.SpawnReason RAID
public static final CreatureSpawnEvent.SpawnReason PATROL
public static final CreatureSpawnEvent.SpawnReason CUSTOM
public static final CreatureSpawnEvent.SpawnReason DEFAULT
public static CreatureSpawnEvent.SpawnReason[] values()
for (CreatureSpawnEvent.SpawnReason c : CreatureSpawnEvent.SpawnReason.values()) System.out.println(c);
public static CreatureSpawnEvent.SpawnReason valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2022. All rights reserved.