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