package net.minecraft.world.entity.variant; import com.mojang.serialization.Codec; import com.mojang.serialization.MapCodec; import net.minecraft.core.registries.BuiltInRegistries; public interface SpawnCondition extends PriorityProvider.SelectorCondition { Codec CODEC = BuiltInRegistries.SPAWN_CONDITION_TYPE.byNameCodec().dispatch(SpawnCondition::codec, p_393290_ -> p_393290_); MapCodec codec(); }