minecraft-src/net/minecraft/world/entity/EntitySpawnReason.java
2025-07-04 02:00:41 +03:00

31 lines
594 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 entitySpawnReason) {
return entitySpawnReason == SPAWNER || entitySpawnReason == TRIAL_SPAWNER;
}
public static boolean ignoresLightRequirements(EntitySpawnReason entitySpawnReason) {
return entitySpawnReason == TRIAL_SPAWNER;
}
}