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