azalea_registry/tags/
fluids.rs1use std::sync::LazyLock;
4
5use crate::{builtin::Fluid, tags::RegistryTag};
6
7pub static BUBBLE_COLUMN_CAN_OCCUPY: LazyLock<RegistryTag<Fluid>> =
8 LazyLock::new(|| RegistryTag::new(vec![Fluid::Water]));
9pub static LAVA: LazyLock<RegistryTag<Fluid>> =
10 LazyLock::new(|| RegistryTag::new(vec![Fluid::FlowingLava, Fluid::Lava]));
11pub static SUPPORTS_FROGSPAWN: LazyLock<RegistryTag<Fluid>> =
12 LazyLock::new(|| RegistryTag::new(vec![Fluid::Water]));
13pub static SUPPORTS_LILY_PAD: LazyLock<RegistryTag<Fluid>> =
14 LazyLock::new(|| RegistryTag::new(vec![Fluid::Water]));
15pub static SUPPORTS_SUGAR_CANE_ADJACENTLY: LazyLock<RegistryTag<Fluid>> =
16 LazyLock::new(|| RegistryTag::new(vec![Fluid::FlowingWater, Fluid::Water]));
17pub static WATER: LazyLock<RegistryTag<Fluid>> =
18 LazyLock::new(|| RegistryTag::new(vec![Fluid::FlowingWater, Fluid::Water]));