From 3cbeab5899af2f0d8c7d6eff5d53f08e8a2dc37c Mon Sep 17 00:00:00 2001 From: Bram van den Heuvel Date: Thu, 25 Apr 2024 15:26:22 +0200 Subject: [PATCH] Add everness mineral water as dynamic liquid --- everness.lua | 15 +++++++++++++++ init.lua | 4 ++++ mod.conf | 2 +- 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 everness.lua diff --git a/everness.lua b/everness.lua new file mode 100644 index 0000000..932c402 --- /dev/null +++ b/everness.lua @@ -0,0 +1,15 @@ +local water_probability = dynamic_liquid.config.water_probability + +if dynamic_liquid.config.water then + -- mineral water is already not renewable, + -- so it is not necessary to override it + local override_def = {liquid_renewable = false} + minetest.override_item("everness:mineral_water_source", override_def) + minetest.override_item("everness:mineral_water_flowing", override_def) + + dynamic_liquid.liquid_abm( + "everness:mineral_water_source", + "everness:mineral_water_flowing", + water_probability + ) +end \ No newline at end of file diff --git a/init.lua b/init.lua index 37932c3..ff1be5c 100644 --- a/init.lua +++ b/init.lua @@ -56,3 +56,7 @@ end if minetest.get_modpath("mcl_core") then dofile(modpath.."/mineclone.lua") end + +if minetest.get_modpath("everness") then + dofile(modpath.."/everness.lua") +end diff --git a/mod.conf b/mod.conf index 09d8334..fa2a15d 100644 --- a/mod.conf +++ b/mod.conf @@ -1,3 +1,3 @@ name = dynamic_liquid -optional_depends = default, doc, xpanes, carts, mcl_core, mclx_core, mcl_mapgen_core, mcl_mapgen +optional_depends = default, doc, xpanes, carts, mcl_core, mclx_core, mcl_mapgen_core, mcl_mapgen, everness description = Flowing dynamic liquids and ocean-maintenance springs. \ No newline at end of file