public enum SpawnCause extends java.lang.Enum<SpawnCause>
Enum Constant and Description |
---|
BED
Vanilla spawn causes.
|
BEEHIVE |
BOSS |
BREEDING |
BUILD_IRONGOLEM |
BUILD_SNOWMAN |
BUILD_WITHER |
CHUNK_GEN |
CURED |
CUSTOM |
CUSTOM_BOSSES |
DEFAULT |
DISPENSE_EGG |
DROWNED |
ECHO_PET |
EGG |
ENDER_PEARL |
EPIC_BOSSES |
EPIC_BOSSES_MINION |
EPIC_SPAWNERS |
EXPLOSION |
INFECTION |
JOCKEY |
LIGHTNING |
MOUNT |
MY_PET |
MYTHIC_MOBS
Custom spawn causes.
|
NATURAL |
NETHER_PORTAL |
OCELOT_BABY |
PATROL |
RAID |
REINFORCEMENTS |
SHEARED |
SHOULDER_ENTITY |
SILVERFISH_BLOCK |
SLIME_SPLIT |
SPAWNER |
SPAWNER_EGG |
TRAP |
VILLAGE_DEFENSE |
VILLAGE_INVASION |
Modifier and Type | Method and Description |
---|---|
int |
getId() |
static SpawnCause |
matchCause(java.lang.String name)
Returns a spawn cause from string.
|
org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason |
toSpawnReason() |
static SpawnCause |
valueOf(org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason spawnReason) |
static SpawnCause |
valueOf(int id) |
static SpawnCause |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SpawnCause[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SpawnCause BED
public static final SpawnCause BEEHIVE
public static final SpawnCause BREEDING
public static final SpawnCause BUILD_IRONGOLEM
public static final SpawnCause BUILD_SNOWMAN
public static final SpawnCause BUILD_WITHER
public static final SpawnCause CHUNK_GEN
public static final SpawnCause CURED
public static final SpawnCause CUSTOM
public static final SpawnCause DEFAULT
public static final SpawnCause DISPENSE_EGG
public static final SpawnCause DROWNED
public static final SpawnCause EGG
public static final SpawnCause ENDER_PEARL
public static final SpawnCause EXPLOSION
public static final SpawnCause INFECTION
public static final SpawnCause JOCKEY
public static final SpawnCause LIGHTNING
public static final SpawnCause MOUNT
public static final SpawnCause NATURAL
public static final SpawnCause NETHER_PORTAL
public static final SpawnCause OCELOT_BABY
public static final SpawnCause PATROL
public static final SpawnCause RAID
public static final SpawnCause REINFORCEMENTS
public static final SpawnCause SHEARED
public static final SpawnCause SHOULDER_ENTITY
public static final SpawnCause SILVERFISH_BLOCK
public static final SpawnCause SLIME_SPLIT
public static final SpawnCause SPAWNER
public static final SpawnCause SPAWNER_EGG
public static final SpawnCause TRAP
public static final SpawnCause VILLAGE_DEFENSE
public static final SpawnCause VILLAGE_INVASION
public static final SpawnCause MYTHIC_MOBS
public static final SpawnCause CUSTOM_BOSSES
public static final SpawnCause BOSS
public static final SpawnCause EPIC_BOSSES
public static final SpawnCause EPIC_BOSSES_MINION
public static final SpawnCause EPIC_SPAWNERS
public static final SpawnCause MY_PET
public static final SpawnCause ECHO_PET
public static SpawnCause[] values()
for (SpawnCause c : SpawnCause.values()) System.out.println(c);
public static SpawnCause valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static SpawnCause valueOf(org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason spawnReason)
public static SpawnCause valueOf(int id)
public static SpawnCause matchCause(java.lang.String name)
name
- The name to check.public org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason toSpawnReason()
public int getId()