steel_registry/generated/
vanilla_fluids.rs1use crate::fluid::{Fluid, FluidRegistry};
2use steel_utils::Identifier;
3pub static EMPTY: Fluid = Fluid {
4 key: Identifier::vanilla_static("empty"),
5 is_empty: true,
6 is_source: false,
7 block: Identifier::vanilla_static("air"),
8 bucket_item: Identifier::vanilla_static("air"),
9 source_fluid: None,
10 flowing_fluid: None,
11 tick_delay: 0u32,
12 explosion_resistance: 0f32,
13};
14pub static FLOWING_WATER: Fluid = Fluid {
15 key: Identifier::vanilla_static("flowing_water"),
16 is_empty: false,
17 is_source: false,
18 block: Identifier::vanilla_static("water"),
19 bucket_item: Identifier::vanilla_static("water_bucket"),
20 source_fluid: Some(Identifier::vanilla_static("water")),
21 flowing_fluid: Some(Identifier::vanilla_static("flowing_water")),
22 tick_delay: 5u32,
23 explosion_resistance: 100f32,
24};
25pub static WATER: Fluid = Fluid {
26 key: Identifier::vanilla_static("water"),
27 is_empty: false,
28 is_source: true,
29 block: Identifier::vanilla_static("water"),
30 bucket_item: Identifier::vanilla_static("water_bucket"),
31 source_fluid: Some(Identifier::vanilla_static("water")),
32 flowing_fluid: Some(Identifier::vanilla_static("flowing_water")),
33 tick_delay: 5u32,
34 explosion_resistance: 100f32,
35};
36pub static FLOWING_LAVA: Fluid = Fluid {
37 key: Identifier::vanilla_static("flowing_lava"),
38 is_empty: false,
39 is_source: false,
40 block: Identifier::vanilla_static("lava"),
41 bucket_item: Identifier::vanilla_static("lava_bucket"),
42 source_fluid: Some(Identifier::vanilla_static("lava")),
43 flowing_fluid: Some(Identifier::vanilla_static("flowing_lava")),
44 tick_delay: 30u32,
45 explosion_resistance: 100f32,
46};
47pub static LAVA: Fluid = Fluid {
48 key: Identifier::vanilla_static("lava"),
49 is_empty: false,
50 is_source: true,
51 block: Identifier::vanilla_static("lava"),
52 bucket_item: Identifier::vanilla_static("lava_bucket"),
53 source_fluid: Some(Identifier::vanilla_static("lava")),
54 flowing_fluid: Some(Identifier::vanilla_static("flowing_lava")),
55 tick_delay: 30u32,
56 explosion_resistance: 100f32,
57};
58pub fn register_fluids(registry: &mut FluidRegistry) {
59 registry.register(&EMPTY);
60 registry.register(&FLOWING_WATER);
61 registry.register(&WATER);
62 registry.register(&FLOWING_LAVA);
63 registry.register(&LAVA);
64}