Skip to main content

steel_registry/generated/
vanilla_fluids.rs

1use 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}