31 lines
539 B
Java
31 lines
539 B
Java
package net.minecraft.world.entity;
|
|
|
|
public enum EntitySpawnReason {
|
|
NATURAL,
|
|
CHUNK_GENERATION,
|
|
SPAWNER,
|
|
STRUCTURE,
|
|
BREEDING,
|
|
MOB_SUMMONED,
|
|
JOCKEY,
|
|
EVENT,
|
|
CONVERSION,
|
|
REINFORCEMENT,
|
|
TRIGGERED,
|
|
BUCKET,
|
|
SPAWN_ITEM_USE,
|
|
COMMAND,
|
|
DISPENSER,
|
|
PATROL,
|
|
TRIAL_SPAWNER,
|
|
LOAD,
|
|
DIMENSION_TRAVEL;
|
|
|
|
public static boolean isSpawner(EntitySpawnReason reason) {
|
|
return reason == SPAWNER || reason == TRIAL_SPAWNER;
|
|
}
|
|
|
|
public static boolean ignoresLightRequirements(EntitySpawnReason reason) {
|
|
return reason == TRIAL_SPAWNER;
|
|
}
|
|
}
|