From 96d3c3ba4aac47ca6de88b420bff4efe7c56e8b1 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:03:19 -0600 Subject: [PATCH 01/43] Update mod.conf Title and dependencies added. --- mod.conf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mod.conf b/mod.conf index 9cf9080..7c929f4 100644 --- a/mod.conf +++ b/mod.conf @@ -1 +1,3 @@ -name = rainbow_source \ No newline at end of file +name = rainbow_source +title = Rainbow Source +depends = default From 180772f17828a71cfa7a37a980cae0293ac75ff9 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:13:35 -0600 Subject: [PATCH 02/43] Update and rename license.txt to LICENSE.md License added to line 1 so GitHub will recognize it. File restructured into Markdown file --- license.txt => LICENSE.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) rename license.txt => LICENSE.md (96%) diff --git a/license.txt b/LICENSE.md similarity index 96% rename from license.txt rename to LICENSE.md index 15e0356..f510f77 100644 --- a/license.txt +++ b/LICENSE.md @@ -1,5 +1,6 @@ +# MIT license -Textures: +## Textures rs_water.png Based on default_water.png by Cisoun from minetest_game (CC BY-SA 3.0). @@ -7,7 +8,7 @@ rs_water_flowing_animated.png and rs_water_source_animated.png Based on textures by RealBadAngel from minetest_game (CC BY-SA 3.0). -Code: +## Code License: MIT (https://opensource.org/licenses/MIT) By Shara RedCat @@ -36,4 +37,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. \ No newline at end of file +THE SOFTWARE. From 6a5d35d2086b1619d8c61e285f658bbdc1001d23 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:15:07 -0600 Subject: [PATCH 03/43] Update LICENSE.md --- LICENSE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE.md b/LICENSE.md index f510f77..bba6d99 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,4 +1,4 @@ -# MIT license +# MIT License ## Textures rs_water.png From cfdca1fcce93a22ffcee725f668025ee763a46b6 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Wed, 20 Nov 2024 18:08:06 -0600 Subject: [PATCH 04/43] Update init.lua Depreciated "alpha" node definition updated to "use_texture_alpha". Technic radiation_resistance group added. --- init.lua | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/init.lua b/init.lua index 2bc83d0..dcc04c3 100644 --- a/init.lua +++ b/init.lua @@ -18,7 +18,7 @@ for i in ipairs(source_list) do local colour = source_list[i][3] local red = source_list[i][4] local green = source_list[i][5] - local blue = source_list[i][6] + local blue = source_list[i][6] minetest.register_node("rainbow_source:"..name.."_water_source", { description = description.." Water Source", @@ -46,7 +46,7 @@ for i in ipairs(source_list) do backface_culling = false, }, }, - alpha = 160, + use_texture_alpha = "blend", paramtype = "light", walkable = false, pointable = false, @@ -60,7 +60,8 @@ for i in ipairs(source_list) do liquid_alternative_source = "rainbow_source:"..name.."_water_source", liquid_viscosity = 1, post_effect_color = {a = 50, r = red, g = green, b = blue}, - groups = {water = 3, liquid = 3, puts_out_fire = 1, cools_lava = 1}, + groups = {water = 3, liquid = 3, puts_out_fire = 1, + cools_lava = 1, rad_resistance = 5.6}, sounds = default.node_sound_water_defaults(), }) @@ -90,7 +91,7 @@ for i in ipairs(source_list) do }, }, }, - alpha = 160, + use_texture_alpha = "blend", paramtype = "light", paramtype2 = "flowingliquid", walkable = false, @@ -105,16 +106,8 @@ for i in ipairs(source_list) do liquid_alternative_source = "rainbow_source:"..name.."_water_source", liquid_viscosity = 1, post_effect_color = {a = 50, r = red, g = green, b = blue}, - groups = {water = 3, liquid = 3, puts_out_fire = 1, + groups = {water = 3, liquid = 3, puts_out_fire = 1, rad_resistance = 2.8, not_in_creative_inventory = 1, cools_lava = 1}, sounds = default.node_sound_water_defaults(), }) - - - - - - - - end From efc703903a613740256234f39868464ffdec4b08 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Wed, 20 Nov 2024 18:22:51 -0600 Subject: [PATCH 05/43] Update mod.conf --- mod.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/mod.conf b/mod.conf index 7c929f4..99644e9 100644 --- a/mod.conf +++ b/mod.conf @@ -1,3 +1,4 @@ name = rainbow_source title = Rainbow Source depends = default +min_minetest_version = 5.7.0 From 8b2045f52d1ae15ff64d737009823cbb37e0c16a Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 23 Nov 2024 10:02:46 -0600 Subject: [PATCH 06/43] Update init.lua Buckets added. --- init.lua | 40 +++++++++++++++++++++++++++++++--------- 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/init.lua b/init.lua index dcc04c3..aca4f07 100644 --- a/init.lua +++ b/init.lua @@ -1,15 +1,15 @@ local source_list = { - {"black", "Darkened", "292421", 40, 36, 33}, + {"black", "Darkened", "292421", 40, 36, 33}, {"blue", "Blue", "0000FF", 0, 0, 255}, - {"cyan", "Cyan", "00FFFF", 0, 255, 255}, - {"green", "Green", "00FF00", 0, 255, 0}, - {"magenta", "Magenta", "FF00FF", 255, 0, 255}, - {"orange", "Orange", "FF6103", 255, 97, 3}, - {"purple", "Purple", "800080", 128, 0, 128}, - {"red", "Red", "FF0000", 255, 0, 0}, - {"yellow", "Yellow", "FFFF00", 255, 255, 0}, - {"frosted", "Frosted", "FFFFFF", 255, 255, 255} + {"cyan", "Cyan", "00FFFF", 0, 255, 255, "turquoise"}, + {"green", "Green", "00FF00", 0, 255, 0}, + {"magenta", "Magenta", "FF00FF", 255, 0, 255}, + {"orange", "Orange", "FF6103", 255, 97, 3}, + {"purple", "Purple", "800080", 128, 0, 128, "violet"}, + {"red", "Red", "FF0000", 255, 0, 0}, + {"yellow", "Yellow", "FFFF00", 255, 255, 0}, + {"frosted", "Frosted", "FFFFFF", 255, 255, 255, "white"} } for i in ipairs(source_list) do @@ -19,6 +19,7 @@ for i in ipairs(source_list) do local red = source_list[i][4] local green = source_list[i][5] local blue = source_list[i][6] + local dye = source_list[i][7] or name minetest.register_node("rainbow_source:"..name.."_water_source", { description = description.." Water Source", @@ -110,4 +111,25 @@ for i in ipairs(source_list) do not_in_creative_inventory = 1, cools_lava = 1}, sounds = default.node_sound_water_defaults(), }) + + if minetest.get_modpath("fluid_lib") and minetest.get_modpath("bucket") then + bucket.register_liquid( + "rainbow_source:"..name.."_water_source", + "rainbow_source:"..name.."_water_flowing", + "rainbow_source:bucket_"..name.."_water", + "#"..colour, + description.." Water Bucket", + {water_bucket = 1} + ) + + if minetest.get_modpath("dye") then + minetest.register_craft({ + output = "rainbow_source:bucket_"..name.."_water", + recipe = { + {"dye:"..dye}, + {"group:water_bucket"} + } + }) + end + end end From 14edc2ef3b93ca2d5ca85e3c7835ef8f051a88a1 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 23 Nov 2024 11:13:59 -0600 Subject: [PATCH 07/43] Update mod.conf Optional dependencies added. --- mod.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mod.conf b/mod.conf index 99644e9..d92f441 100644 --- a/mod.conf +++ b/mod.conf @@ -1,4 +1,5 @@ name = rainbow_source title = Rainbow Source depends = default -min_minetest_version = 5.7.0 +optional_depends = fluid_lib, bucket, dye +min_minetest_version = 5.7 From b3c90c9736e0571880f8ff73be91d2f61f4e198d Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 23 Nov 2024 11:25:19 -0600 Subject: [PATCH 08/43] Update mod.conf Apparently use_texture_alpha replaced alpha much earlier than I thought. --- mod.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod.conf b/mod.conf index d92f441..a1fd838 100644 --- a/mod.conf +++ b/mod.conf @@ -2,4 +2,4 @@ name = rainbow_source title = Rainbow Source depends = default optional_depends = fluid_lib, bucket, dye -min_minetest_version = 5.7 +min_minetest_version = 5.4 From 24697ea56d419e881f51e0d2715bf38d6d3c9996 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 23 Nov 2024 11:27:20 -0600 Subject: [PATCH 09/43] Update mod.conf I thought I added the description already. --- mod.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/mod.conf b/mod.conf index a1fd838..d70044f 100644 --- a/mod.conf +++ b/mod.conf @@ -1,5 +1,6 @@ name = rainbow_source title = Rainbow Source +description = Adds coloured water. depends = default optional_depends = fluid_lib, bucket, dye min_minetest_version = 5.4 From 3e5017613b154853f337b658e8964818e2600d88 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 23 Nov 2024 21:55:30 -0600 Subject: [PATCH 10/43] Update mod.conf Minetest Game is supported. --- mod.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/mod.conf b/mod.conf index d70044f..9fe24de 100644 --- a/mod.conf +++ b/mod.conf @@ -4,3 +4,4 @@ description = Adds coloured water. depends = default optional_depends = fluid_lib, bucket, dye min_minetest_version = 5.4 +supported_games = minetest_game From 0c0e596b2d6178dc75ba231018ab4caa7bd9c9e3 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Mon, 25 Nov 2024 10:00:12 -0600 Subject: [PATCH 11/43] Update init.lua Minetest is now called Luanti, so the "core" table should be used instead. --- init.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/init.lua b/init.lua index aca4f07..945f066 100644 --- a/init.lua +++ b/init.lua @@ -21,7 +21,7 @@ for i in ipairs(source_list) do local blue = source_list[i][6] local dye = source_list[i][7] or name - minetest.register_node("rainbow_source:"..name.."_water_source", { + core.register_node("rainbow_source:"..name.."_water_source", { description = description.." Water Source", drawtype = "liquid", tiles = { @@ -66,7 +66,7 @@ for i in ipairs(source_list) do sounds = default.node_sound_water_defaults(), }) - minetest.register_node("rainbow_source:"..name.."_water_flowing", { + core.register_node("rainbow_source:"..name.."_water_flowing", { description = description.." Flowing Water", drawtype = "flowingliquid", tiles = {"rs_water.png^[colorize:#"..colour}, @@ -112,7 +112,7 @@ for i in ipairs(source_list) do sounds = default.node_sound_water_defaults(), }) - if minetest.get_modpath("fluid_lib") and minetest.get_modpath("bucket") then + if core.get_modpath("fluid_lib") and core.get_modpath("bucket") then bucket.register_liquid( "rainbow_source:"..name.."_water_source", "rainbow_source:"..name.."_water_flowing", @@ -122,8 +122,8 @@ for i in ipairs(source_list) do {water_bucket = 1} ) - if minetest.get_modpath("dye") then - minetest.register_craft({ + if core.get_modpath("dye") then + core.register_craft({ output = "rainbow_source:bucket_"..name.."_water", recipe = { {"dye:"..dye}, From 5b132a3c1ce6300e1e8233bb420f8f2929dd3ac9 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Thu, 22 May 2025 12:15:23 -0500 Subject: [PATCH 12/43] Update mod.conf Bucket renamed to bucket_compat. --- mod.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod.conf b/mod.conf index 9fe24de..817e1f3 100644 --- a/mod.conf +++ b/mod.conf @@ -2,6 +2,6 @@ name = rainbow_source title = Rainbow Source description = Adds coloured water. depends = default -optional_depends = fluid_lib, bucket, dye +optional_depends = fluid_lib, bucket_compat, dye min_minetest_version = 5.4 supported_games = minetest_game From 9a4e42556b26cf8e5fb9e724c062e3a693c2cd5c Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 18 Apr 2026 08:56:30 -0500 Subject: [PATCH 13/43] Update init.lua Bucket mod name updated and unused "rad_resistance" group removed. --- init.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index 945f066..5919b29 100644 --- a/init.lua +++ b/init.lua @@ -62,7 +62,7 @@ for i in ipairs(source_list) do liquid_viscosity = 1, post_effect_color = {a = 50, r = red, g = green, b = blue}, groups = {water = 3, liquid = 3, puts_out_fire = 1, - cools_lava = 1, rad_resistance = 5.6}, + cools_lava = 1}, sounds = default.node_sound_water_defaults(), }) @@ -107,12 +107,12 @@ for i in ipairs(source_list) do liquid_alternative_source = "rainbow_source:"..name.."_water_source", liquid_viscosity = 1, post_effect_color = {a = 50, r = red, g = green, b = blue}, - groups = {water = 3, liquid = 3, puts_out_fire = 1, rad_resistance = 2.8, + groups = {water = 3, liquid = 3, puts_out_fire = 1, not_in_creative_inventory = 1, cools_lava = 1}, sounds = default.node_sound_water_defaults(), }) - if core.get_modpath("fluid_lib") and core.get_modpath("bucket") then + if core.get_modpath("fluid_lib") and core.get_modpath("bucket_compat") then bucket.register_liquid( "rainbow_source:"..name.."_water_source", "rainbow_source:"..name.."_water_flowing", From bbb478716f03b422330c7844293a2fb2bfb4fe90 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 18 Apr 2026 09:28:37 -0500 Subject: [PATCH 14/43] Update init.lua Specified what code is mine. --- init.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/init.lua b/init.lua index 5919b29..edff9c4 100644 --- a/init.lua +++ b/init.lua @@ -112,6 +112,7 @@ for i in ipairs(source_list) do sounds = default.node_sound_water_defaults(), }) + --Buckets (new feature by DustyDave961) if core.get_modpath("fluid_lib") and core.get_modpath("bucket_compat") then bucket.register_liquid( "rainbow_source:"..name.."_water_source", From eef8575a2b58276cb184efa1e2929a7467e934c2 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 18 Apr 2026 09:45:08 -0500 Subject: [PATCH 15/43] Create README.md --- README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..17fc437 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +Fork of Rainbow Source by Shara compatibile with Luanti versions after 5.4.0. I also added craftable water buckets for each water color. Unfortunately, I'm bad at making textures, so for now fluid_lib is required for the buckets. From 4951a06f51cf01f79861349aa6a6c183b5a225a2 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 18 Apr 2026 10:29:56 -0500 Subject: [PATCH 16/43] Update init.lua Only bucket_compat is needed for buckets. Cyan bucket recipe fixed. --- init.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index edff9c4..2caf864 100644 --- a/init.lua +++ b/init.lua @@ -1,8 +1,7 @@ - local source_list = { {"black", "Darkened", "292421", 40, 36, 33}, {"blue", "Blue", "0000FF", 0, 0, 255}, - {"cyan", "Cyan", "00FFFF", 0, 255, 255, "turquoise"}, + {"cyan", "Cyan", "00FFFF", 0, 255, 255}, {"green", "Green", "00FF00", 0, 255, 0}, {"magenta", "Magenta", "FF00FF", 255, 0, 255}, {"orange", "Orange", "FF6103", 255, 97, 3}, @@ -113,8 +112,8 @@ for i in ipairs(source_list) do }) --Buckets (new feature by DustyDave961) - if core.get_modpath("fluid_lib") and core.get_modpath("bucket_compat") then - bucket.register_liquid( + if core.get_modpath("bucket_compat") then + fluid_lib.register_liquid( "rainbow_source:"..name.."_water_source", "rainbow_source:"..name.."_water_flowing", "rainbow_source:bucket_"..name.."_water", From e90ee2324078913f52c668be34e9e750f8c3ea71 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 18 Apr 2026 10:35:23 -0500 Subject: [PATCH 17/43] Update mod.conf --- mod.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod.conf b/mod.conf index 817e1f3..c7c8622 100644 --- a/mod.conf +++ b/mod.conf @@ -1,7 +1,7 @@ name = rainbow_source title = Rainbow Source -description = Adds coloured water. +description = Adds coloured water. Fork with buckets and compatibility fixes. depends = default -optional_depends = fluid_lib, bucket_compat, dye +optional_depends = bucket_compat, dye min_minetest_version = 5.4 supported_games = minetest_game From 58fbcd034b0f974defa4e2ee1d671e364b46731f Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 18 Apr 2026 10:50:44 -0500 Subject: [PATCH 18/43] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 17fc437..1221c46 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -Fork of Rainbow Source by Shara compatibile with Luanti versions after 5.4.0. I also added craftable water buckets for each water color. Unfortunately, I'm bad at making textures, so for now fluid_lib is required for the buckets. +Fork of Rainbow Source by Shara compatibile with Luanti versions after 5.4.0. I also added craftable buckets for each water color. Unfortunately, I'm bad at making textures, so for now bucket_compat from fluid_lib by IcyDiamond is required for the buckets. From 6d9822c35fbe51bd6886834671c1ac7be11c9188 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 18 Apr 2026 11:21:30 -0500 Subject: [PATCH 19/43] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1221c46..2a108b3 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -Fork of Rainbow Source by Shara compatibile with Luanti versions after 5.4.0. I also added craftable buckets for each water color. Unfortunately, I'm bad at making textures, so for now bucket_compat from fluid_lib by IcyDiamond is required for the buckets. +Adds coloured water. This Fork of Rainbow Source by Shara is compatibile with Luanti versions after 5.4.0. I also added craftable buckets for each water color. Unfortunately, I'm bad at making textures, so for now bucket_compat from fluid_lib by IcyDiamond is required for the buckets. All content contained in this mod is under the MIT License. From d27e48f0cd8ebaa9f7d293da4ce54007fe40ed57 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 18 Apr 2026 11:36:51 -0500 Subject: [PATCH 20/43] Delete depends.txt --- depends.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 depends.txt diff --git a/depends.txt b/depends.txt deleted file mode 100644 index 331d858..0000000 --- a/depends.txt +++ /dev/null @@ -1 +0,0 @@ -default \ No newline at end of file From 98c78124045c0a18cb04b6c9daa775a499e1266a Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Sat, 18 Apr 2026 11:37:05 -0500 Subject: [PATCH 21/43] Delete description.txt --- description.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 description.txt diff --git a/description.txt b/description.txt deleted file mode 100644 index b29356e..0000000 --- a/description.txt +++ /dev/null @@ -1 +0,0 @@ -Adds coloured water. \ No newline at end of file From ec121ad49df18a5a41cca5d4712d39413bd6fa14 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Mon, 20 Apr 2026 18:26:10 -0500 Subject: [PATCH 22/43] Update mod.conf Title and description now specify this is a fork more clearly. --- mod.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod.conf b/mod.conf index c7c8622..ef27011 100644 --- a/mod.conf +++ b/mod.conf @@ -1,6 +1,6 @@ name = rainbow_source -title = Rainbow Source -description = Adds coloured water. Fork with buckets and compatibility fixes. +title = Rainbow Source Redo +description = Fork of Rainbow Source by Shara. Adds coloured water buckets. depends = default optional_depends = bucket_compat, dye min_minetest_version = 5.4 From 4a530663db20f8879f8a28763c663f2b6860215e Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Fri, 1 May 2026 14:00:01 -0500 Subject: [PATCH 23/43] Update mod.conf --- mod.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod.conf b/mod.conf index ef27011..f107a39 100644 --- a/mod.conf +++ b/mod.conf @@ -1,7 +1,7 @@ name = rainbow_source title = Rainbow Source Redo -description = Fork of Rainbow Source by Shara. Adds coloured water buckets. +description = Fork of Rainbow Source by Shara. Adds coloured water and buckets. depends = default -optional_depends = bucket_compat, dye +optional_depends = bucket_compat, dye, bucket min_minetest_version = 5.4 supported_games = minetest_game From 9dc843dca6a1a1a25ac1806e101c74594d131326 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Fri, 1 May 2026 14:40:40 -0500 Subject: [PATCH 24/43] Update init.lua Blue and orange buckets no longer require bucket_compat. Bucket crafting made into a setting disabled by default. --- init.lua | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 2caf864..0e572b3 100644 --- a/init.lua +++ b/init.lua @@ -119,10 +119,10 @@ for i in ipairs(source_list) do "rainbow_source:bucket_"..name.."_water", "#"..colour, description.." Water Bucket", - {water_bucket = 1} + {tool = 1, water_bucket = 1} ) - if core.get_modpath("dye") then + if core.get_modpath("dye") and core.settings:get_bool("enable_colored_bucket_crafts") then core.register_craft({ output = "rainbow_source:bucket_"..name.."_water", recipe = { @@ -131,5 +131,23 @@ for i in ipairs(source_list) do } }) end + elseif core.get_modpath("bucket") then + bucket.register_liquid( + "rainbow_source:blue_water_source", + "rainbow_source:blue_water_flowing", + "rainbow_source:bucket_blue_water", + "bucket_water.png", + "Blue Water Bucket", + {tool = 1, water_bucket = 1} + ) + + bucket.register_liquid( + "rainbow_source:orange_water_source", + "rainbow_source:orange_water_flowing", + "rainbow_source:bucket_orange_water", + "bucket_lava.png", + "Orange Water Bucket", + {tool = 1, water_bucket = 1} + ) end end From 76b6135a477b85b3e63f1e8e7c673959f19d05ac Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Fri, 1 May 2026 14:43:09 -0500 Subject: [PATCH 25/43] Add files via upload --- settingtypes.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 settingtypes.txt diff --git a/settingtypes.txt b/settingtypes.txt new file mode 100644 index 0000000..31a797f --- /dev/null +++ b/settingtypes.txt @@ -0,0 +1 @@ +enable_colored_bucket_crafts (Craft colored water buckets.) bool false \ No newline at end of file From 71456f28d2617c4d156b1ae65d0b93ee5b7d93fe Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Fri, 1 May 2026 14:43:52 -0500 Subject: [PATCH 26/43] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2a108b3..0237e68 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -Adds coloured water. This Fork of Rainbow Source by Shara is compatibile with Luanti versions after 5.4.0. I also added craftable buckets for each water color. Unfortunately, I'm bad at making textures, so for now bucket_compat from fluid_lib by IcyDiamond is required for the buckets. All content contained in this mod is under the MIT License. +Adds coloured water. This Fork of Rainbow Source by Shara is compatibile with Luanti versions after 5.4.0. I also added craftable buckets for each water color. Unfortunately, I'm bad at making textures, so for now bucket_compat from fluid_lib by IcyDiamond is required for most buckets. All content contained in this mod is under the MIT License. From cbfece4a174aacc3bd54aec5b4e99cd4461709fe Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Fri, 1 May 2026 14:45:48 -0500 Subject: [PATCH 27/43] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0237e68..86fbe22 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -Adds coloured water. This Fork of Rainbow Source by Shara is compatibile with Luanti versions after 5.4.0. I also added craftable buckets for each water color. Unfortunately, I'm bad at making textures, so for now bucket_compat from fluid_lib by IcyDiamond is required for most buckets. All content contained in this mod is under the MIT License. +Adds coloured water. This Fork of Rainbow Source by Shara is compatibile with Luanti versions after 5.4.0. I also added buckets for each water color. Unfortunately, I'm bad at making textures, so for now bucket_compat from fluid_lib by IcyDiamond is required for most buckets. Bucket crafting recipes are a Setting that is disabled by default. All content contained in this mod is under the MIT License. From c69a0cecc1b35b830213ea3ff982249b3550ab17 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Fri, 1 May 2026 14:56:49 -0500 Subject: [PATCH 28/43] Update init.lua Comments added. --- init.lua | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 0e572b3..458306a 100644 --- a/init.lua +++ b/init.lua @@ -1,3 +1,4 @@ +--Water definitions local source_list = { {"black", "Darkened", "292421", 40, 36, 33}, {"blue", "Blue", "0000FF", 0, 0, 255}, @@ -20,6 +21,7 @@ for i in ipairs(source_list) do local blue = source_list[i][6] local dye = source_list[i][7] or name + --Register water source nodes core.register_node("rainbow_source:"..name.."_water_source", { description = description.." Water Source", drawtype = "liquid", @@ -65,6 +67,7 @@ for i in ipairs(source_list) do sounds = default.node_sound_water_defaults(), }) + --Register flowing water nodes core.register_node("rainbow_source:"..name.."_water_flowing", { description = description.." Flowing Water", drawtype = "flowingliquid", @@ -111,7 +114,11 @@ for i in ipairs(source_list) do sounds = default.node_sound_water_defaults(), }) - --Buckets (new feature by DustyDave961) + --[[------------------------------------- + --Buckets (new feature by DustyDave961)-- + ---------------------------------------]] + + --Register buckets with fluid_lib function if core.get_modpath("bucket_compat") then fluid_lib.register_liquid( "rainbow_source:"..name.."_water_source", @@ -121,7 +128,8 @@ for i in ipairs(source_list) do description.." Water Bucket", {tool = 1, water_bucket = 1} ) - + + --Register crafting recipes if dye is present and crafting setting is enabled if core.get_modpath("dye") and core.settings:get_bool("enable_colored_bucket_crafts") then core.register_craft({ output = "rainbow_source:bucket_"..name.."_water", @@ -131,6 +139,7 @@ for i in ipairs(source_list) do } }) end + --Add buckets even without bucket_compat elseif core.get_modpath("bucket") then bucket.register_liquid( "rainbow_source:blue_water_source", From 3b9880d7de9a9c6452ee473f850fdf0a77e37ed3 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Thu, 14 May 2026 23:29:28 -0500 Subject: [PATCH 29/43] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 86fbe22..7d85d4e 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -Adds coloured water. This Fork of Rainbow Source by Shara is compatibile with Luanti versions after 5.4.0. I also added buckets for each water color. Unfortunately, I'm bad at making textures, so for now bucket_compat from fluid_lib by IcyDiamond is required for most buckets. Bucket crafting recipes are a Setting that is disabled by default. All content contained in this mod is under the MIT License. +Adds coloured water. This Fork of Rainbow Source by Shara is compatible with Luanti versions after 5.4.0. I also added buckets for each water color. Unfortunately, I'm bad at making textures, so for now bucket_compat from fluid_lib by IcyDiamond is required for most buckets. Bucket crafting recipes are a Setting that is disabled by default. All content contained in this mod is under the MIT License. From c9e59c3b5e5311699c385096c9cdddcc146bbde8 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Fri, 5 Jun 2026 04:15:22 -0500 Subject: [PATCH 30/43] Update LICENSE.md --- LICENSE.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/LICENSE.md b/LICENSE.md index bba6d99..a41a82c 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -7,6 +7,9 @@ Based on default_water.png by Cisoun from minetest_game (CC BY-SA 3.0). rs_water_flowing_animated.png and rs_water_source_animated.png Based on textures by RealBadAngel from minetest_game (CC BY-SA 3.0). +bucket_mask.png +Taken from fluid_lib by IcyDiamond (MIT) + ## Code License: MIT (https://opensource.org/licenses/MIT) From 53b55884a7750110ac949f6dad3a612b41991c9c Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Fri, 5 Jun 2026 04:18:01 -0500 Subject: [PATCH 31/43] Add files via upload --- textures/bucket_mask.png | Bin 0 -> 5155 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 textures/bucket_mask.png diff --git a/textures/bucket_mask.png b/textures/bucket_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..d913b214c39e12d5c645d3f38dd06f8654f480e2 GIT binary patch literal 5155 zcmeHLdsGu=77rB=sdPcyYVj2VR#7LJOhS^0L_oqLLVyxb&|Qy{$s|Pba%Lb2qODYE zX?=iLd?UVCeBrZt6kYIDQCLNE>!bMADr*te=elrYzX=F&m$mCT+y6*TlKJlUyT5zq z_uc!=O!5-qqP#r)JXtK3mm*r82!6epkB2+>9`UptW3l?^vyxKiM9j*zkY=skK(J}M zgjblANOdTM- z6<}&@zIprgu~QRmgM_KI{H#BW{HoTi&(qV%FN$Z1TQlySKQ`oO#ixVE&R>4_$2;}r zI>9gY#-E<3N-j@`vQPJY-Xu?5a%IXFf;*l8v};Svo^dq=E#C}X(wa5C=Cq-4UO(g2 zr9qV|TtvFV$D_-ar>?3HJYU%6Ri7?j|FAi_;%Lc(1xNe` z@?IsxXI-qAvw6b7ifaChf}0O_&KSuhADe=Z{|9ns;IF(@-CK#jJ%#Y{fzi|BMeB z5BKr$+g^5f&_4{#yUrwsCcH$3e4LWKZul3KW3P)={8HkU>uDc4bMjm?G%tTX=aT{6 zEd}zxW%0FKpAGr$p>A9Ext3Q=+SX7I(6_)tB60hAv2H+9>5lBOzjItYzIzxjUs?1) z%E&P<;yrU^NlC)8S(i4Krp7Fn#HTC@JSU!|ST?DCplWgvIriMioUIWt+M=DBb2;L2 z?b_1@^g*Kc{wnI&MK|{?N#%**fAve>Hid!~|FQ7n)d#L5?kk$!*s$g9(3e+K2aD%i zO*=8=+VRrq4fWdTH_lc~8G;q!J`^^NFlD@ikLx0Xru6VwCudHBs>v-Fatdmbd3LhudQHKucJgNI|b;V8S7WHbK z|M3mk-tC*dpQD_36Fpq>VD@lvrwH5{_`cThaRo=nRmt7c9CxH zbK5ItbISsv4fLM6$EMR;Xq;&}S>7J6D%ityPHDAA)uzF_eADU=Rlh!4lSoFloj7x} zcp2`?t!`O)!Efz|^l=&ee_RlbML#Y?4+gIO_J>z4AA}#NR3*i z9<+FhGFFP4ja*D)Ruf#C(E`$7v4TTv77R}(XttWr=}j_Db44YGt=GsnQ-hSS(h^Rj z>7%nqLX{PlglDDWsD=|V(KFa41q4Qd#@IHa!9+=IGLC~+3XT~wkHdCA=yVw;MVY`3 zHedPIFB$8Mvw>vnE7wvfq$1nkEi1xcL*hwoAC^WMIo1Qm;|I6Gp^T2 z9fzm}!4RQD2&oZu5G2%U1rVwhzz~L^K|unI7{=AO6P3b5(U=J*7%D){)dL>2MkvH3 zd;!GQVmKrWLIsdSi0~l-7Qd97lSUaQR&UC%bx$Pejf9HE z7}5Aa2r3i=i4d_+AmmE~-JmH1Nr9?mIQcLaaZG4%X(S-TK=J5}n2z9COghH|NLd4V~j;f3XzGl+y6kkQm z?ih7!BnG`hDmL5EyiyEjRFrWjER)bUmH_D3F@>jLCLIBG$<7veW7qdkt*Atd!y-^( z2(E@9ArT~k)F@6sh*p9US`k8E2>LcVW!BPGj3mNzpohRZgAQ`6Gkc7q$O7L+Thj=T z+lXYTkN1W)984s>7C(w0Cq6M>T$wEnctPVGo(Wnr|SjCxx)soL*TN;>$}rNDcEd#kHguJ=;ly}-TI^?#Ggv-`=IFo7FA zD|qf*b2DfkcxHB2$3)3ltHAq*E%|=;fTf=$I+bFvxc2 zsoAnWx3`b7Wy=n$1TmNCRoC_w@^0H$yP_gDRJ^Q}C%YshBZbqp$GV-K8F-((o4UV& wRaJZM#bTce{u@KGF2(NN=`k(6EqnE_7}l7T@S+hvfgmhJM4Y^Q(#)KH0q?bOVE_OC literal 0 HcmV?d00001 From e957ab33ba94c1381dc86d6cda615435afe3dd08 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Fri, 5 Jun 2026 04:53:53 -0500 Subject: [PATCH 32/43] Update init.lua Add buckets even without bucket_compat. --- init.lua | 38 ++++++++++++++++---------------------- 1 file changed, 16 insertions(+), 22 deletions(-) diff --git a/init.lua b/init.lua index 458306a..39debde 100644 --- a/init.lua +++ b/init.lua @@ -128,9 +128,22 @@ for i in ipairs(source_list) do description.." Water Bucket", {tool = 1, water_bucket = 1} ) - - --Register crafting recipes if dye is present and crafting setting is enabled - if core.get_modpath("dye") and core.settings:get_bool("enable_colored_bucket_crafts") then + + --Add buckets even without bucket_compat + elseif core.get_modpath("bucket") then + bucket.register_liquid( + "rainbow_source:"..name.."_water_source", + "rainbow_source:"..name.."_water_flowing", + "rainbow_source:bucket_"..name.."_water", + "bucket.png^(bucket_mask.png^[multiply:#"..colour..")", + description.." Water Bucket", + {tool = 1, water_bucket = 1} + ) + end + + --Register crafting recipes if dye is present and crafting setting is enabled + if core.get_modpath("dye") and core.settings:get_bool("enable_colored_bucket_crafts") then + if core.get_modpath("bucket") or core.get_modpath("bucket_compat") then core.register_craft({ output = "rainbow_source:bucket_"..name.."_water", recipe = { @@ -139,24 +152,5 @@ for i in ipairs(source_list) do } }) end - --Add buckets even without bucket_compat - elseif core.get_modpath("bucket") then - bucket.register_liquid( - "rainbow_source:blue_water_source", - "rainbow_source:blue_water_flowing", - "rainbow_source:bucket_blue_water", - "bucket_water.png", - "Blue Water Bucket", - {tool = 1, water_bucket = 1} - ) - - bucket.register_liquid( - "rainbow_source:orange_water_source", - "rainbow_source:orange_water_flowing", - "rainbow_source:bucket_orange_water", - "bucket_lava.png", - "Orange Water Bucket", - {tool = 1, water_bucket = 1} - ) end end From 382166186f94ad779f562aa9e7697689ee4cc080 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Fri, 5 Jun 2026 04:56:29 -0500 Subject: [PATCH 33/43] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7d85d4e..ea78c18 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -Adds coloured water. This Fork of Rainbow Source by Shara is compatible with Luanti versions after 5.4.0. I also added buckets for each water color. Unfortunately, I'm bad at making textures, so for now bucket_compat from fluid_lib by IcyDiamond is required for most buckets. Bucket crafting recipes are a Setting that is disabled by default. All content contained in this mod is under the MIT License. +Adds coloured water. This Fork of Rainbow Source by Shara is compatible with Luanti versions after 5.4.0. I also added buckets for each water color. I'm bad at making textures, so they're generated the same way as bucket_compat from fluid_lib by IcyDiamond. I borrowed bucket_mask.png for that. Bucket crafting recipes are a Setting that is disabled by default. All content contained in this mod is under the MIT License. From 05981078c73bf84a29a295fc28d01cb60adb5036 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Tue, 9 Jun 2026 15:53:34 -0500 Subject: [PATCH 34/43] Add files via upload --- bucket.png | Bin 0 -> 205 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 bucket.png diff --git a/bucket.png b/bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..17b0c4933e22c427c3317c8731be7e82bed88c42 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4E09)DP;hi~^z!lw3JQve ziAhXMOiN44&(CjaYML-%!ug{*rJD|Y9vbrOw`~Uwu^GUtSK3>>)mVtfU{3R!srLCQ5=oso9==x}%$2p}vUhgt5 zX&)~5aOb!{s?PIM<_DBFB*>j>C|u8TTi-pdGJ{!U#`a<{py3Rju6{1-oD!M Date: Tue, 9 Jun 2026 15:56:48 -0500 Subject: [PATCH 35/43] Rename bucket.png to textures/rs_bucket.png --- bucket.png => textures/rs_bucket.png | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename bucket.png => textures/rs_bucket.png (100%) diff --git a/bucket.png b/textures/rs_bucket.png similarity index 100% rename from bucket.png rename to textures/rs_bucket.png From 314405b69fbf1ce74f9707a2b083d248d7865cd6 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Tue, 9 Jun 2026 15:59:40 -0500 Subject: [PATCH 36/43] Update LICENSE.md --- LICENSE.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/LICENSE.md b/LICENSE.md index a41a82c..d3acd5a 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -10,6 +10,10 @@ Based on textures by RealBadAngel from minetest_game (CC BY-SA 3.0). bucket_mask.png Taken from fluid_lib by IcyDiamond (MIT) +rs_bucket.png +Taken from Minetest Game bucket mod. Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +Copyright (C) 2015-2016 ElementW + ## Code License: MIT (https://opensource.org/licenses/MIT) From 8bdfc5a5d199dd5363b00fc83b82abd29642e8cf Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Tue, 9 Jun 2026 16:01:07 -0500 Subject: [PATCH 37/43] Update init.lua Apparently we needed a different file for the bucket textures so texture packs don't interfere with them? Still just the original bucket.png image though. --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 39debde..3149030 100644 --- a/init.lua +++ b/init.lua @@ -135,7 +135,7 @@ for i in ipairs(source_list) do "rainbow_source:"..name.."_water_source", "rainbow_source:"..name.."_water_flowing", "rainbow_source:bucket_"..name.."_water", - "bucket.png^(bucket_mask.png^[multiply:#"..colour..")", + "rs_bucket.png^(bucket_mask.png^[multiply:#"..colour..")", description.." Water Bucket", {tool = 1, water_bucket = 1} ) From e3dff70f3358eeea4fde0e101d9aafa42dafe936 Mon Sep 17 00:00:00 2001 From: tour Date: Wed, 10 Jun 2026 14:30:38 +0200 Subject: [PATCH 38/43] use mtg textures where possible --- LICENSE.md | 6 ------ init.lua | 8 ++++---- textures/rs_water.png | Bin 1088 -> 0 bytes textures/rs_water_flowing_animated.png | Bin 3459 -> 0 bytes textures/rs_water_source_animated.png | Bin 3067 -> 0 bytes 5 files changed, 4 insertions(+), 10 deletions(-) delete mode 100644 textures/rs_water.png delete mode 100644 textures/rs_water_flowing_animated.png delete mode 100644 textures/rs_water_source_animated.png diff --git a/LICENSE.md b/LICENSE.md index d3acd5a..a3cc7a4 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,12 +1,6 @@ # MIT License ## Textures -rs_water.png -Based on default_water.png by Cisoun from minetest_game (CC BY-SA 3.0). - -rs_water_flowing_animated.png and rs_water_source_animated.png -Based on textures by RealBadAngel from minetest_game (CC BY-SA 3.0). - bucket_mask.png Taken from fluid_lib by IcyDiamond (MIT) diff --git a/init.lua b/init.lua index 3149030..5b9f202 100644 --- a/init.lua +++ b/init.lua @@ -27,7 +27,7 @@ for i in ipairs(source_list) do drawtype = "liquid", tiles = { { - name = "rs_water_source_animated.png^[colorize:#"..colour..":70", + name = "default_water_source_animated.png^[hsl:0:-100:0^[colorize:#"..colour..":70", animation = { type = "vertical_frames", aspect_w = 16, @@ -38,7 +38,7 @@ for i in ipairs(source_list) do }, special_tiles = { { - name = "rs_water_source_animated.png^[colorize:#"..colour..":70", + name = "default_water_source_animated.png^[hsl:0:-100:0^[colorize:#"..colour..":70", animation = { type = "vertical_frames", aspect_w = 16, @@ -74,7 +74,7 @@ for i in ipairs(source_list) do tiles = {"rs_water.png^[colorize:#"..colour}, special_tiles = { { - name = "rs_water_flowing_animated.png^[colorize:#"..colour..":70", + name = "default_water_flowing_animated.png^[hsl:0:-100:0^[colorize:#"..colour..":70", backface_culling = false, animation = { type = "vertical_frames", @@ -84,7 +84,7 @@ for i in ipairs(source_list) do }, }, { - name = "rs_water_flowing_animated.png^[colorize:#"..colour..":70", + name = "default_water_flowing_animated.png^[hsl:0:-100:0^[colorize:#"..colour..":70", backface_culling = true, animation = { type = "vertical_frames", diff --git a/textures/rs_water.png b/textures/rs_water.png deleted file mode 100644 index bf6bbb4acfa84e2e28a71c3ee12d04c9f4018e3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1088 zcmV-G1i$-U8P*7-ZbZ>KLZ*U+lnSp_Ufq@}0xwybFAi#%#fq@|}KQEO56)-X|e7nZL z$iTqBa9P*U#mSX{G{Bl%P*lRez;J+pfx##xwK$o9f#C}S14DXwNkIt%17i#W1A|CX zc0maP17iUL1A|C*NRTrF17iyV0~1e4YDEbH0|SF|enDkXW_m`6f}y3QrGjHhep0GJ zaAk2xYHqQDXI^rCQ9*uDVo7QW0|Nup4h9AW240u^5(W3f%sd4n162kpgNVo|1qcff zJ_s=cNG>fZg9jx8g8+j9g8_pBLjXe}Lp{R+hNBE`7{wV~7)u#fFy3PlV+vxLz;uCG zm^qSpA@ds+OO_6nTdaDlt*rOhEZL^9ePa)2-_4=K(Z%tFGm-NGmm}8}ZcXk5JW@PU zd4+f<@d@)yL(o<5icqT158+-B6_LH7;i6x}CW#w~Uy-Pgl#@Irl`kzV zeL|*8R$ca%T%Wv){2zs_iiJvgN^h0dsuZZ2sQy$tsNSU!s;Q*;LF<6_B%M@UD?LHI zSNcZ`78uqV#TeU~$eS{ozBIdFzSClfs*^S+dw;4dus<{M;#|MXC)T}S9v!D zcV!QCPhBq)ZyO(X-(bH4|NMaZz==UigLj2o41F2S6d@OB6%`R(5i>J(Puzn9wnW{e zu;hl6HK{k#IWjCVGqdJqU(99Cv(K+6*i`tgSi2;vbXD1#3jNBGs$DgVwO(~o>mN4i zHPtkqZIx>)Y(Ls5-Br|mx>vQYvH$Kwn@O`L|D75??eGkZnfg$5<;Xeg_o%+-I&+-3%01W^SH2RkDT>t<8AY({UO#lFTB>(_`g8%^e z{{R4h=>PzAFaQARU;qF*m;eA5Z<1fdMgRZ+qDe$SRCwA1!7++OF$@Dh-~Tut6%hzx zj2c%qgxBv;b|%hYj#Gp_XEREfIVyv->x{N@4ncSzgIme0Pc9Rlb(Kg308+m zf_^?XUGqZc08&cp-nyZ@B0+iH=fi-yECAiTCW2&Ex6UnTRxwkq?Qbn0{lfMAjdH96 zkQ+L+ePtn&YzL(KUIX;Z2tob0NwCLaGkBnpe#{(E_#Xfg5W#G$V-afr0000 diff --git a/textures/rs_water_flowing_animated.png b/textures/rs_water_flowing_animated.png deleted file mode 100644 index b4599a9d8b31e9d0fc2c5a57ec90e6815a84754c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3459 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 JPDHLkV1kY&wh;gT From 56794a29902a392e471993c38e517ee6a0b9aab8 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Thu, 11 Jun 2026 17:29:36 -0500 Subject: [PATCH 39/43] Update init.lua Use default_water.png instead of rs_water.png --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 5b9f202..a6904de 100644 --- a/init.lua +++ b/init.lua @@ -71,7 +71,7 @@ for i in ipairs(source_list) do core.register_node("rainbow_source:"..name.."_water_flowing", { description = description.." Flowing Water", drawtype = "flowingliquid", - tiles = {"rs_water.png^[colorize:#"..colour}, + tiles = {"default_water.png^[hsl:0:-100:0^[colorize:#"..colour}, special_tiles = { { name = "default_water_flowing_animated.png^[hsl:0:-100:0^[colorize:#"..colour..":70", From f34a8b4b3e371e64d35e808d31d848439c24624e Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Thu, 11 Jun 2026 18:13:34 -0500 Subject: [PATCH 40/43] Update init.lua I think this is the best I can do for bucket textures without making entirely new colors... --- init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index a6904de..14d6bbe 100644 --- a/init.lua +++ b/init.lua @@ -71,7 +71,7 @@ for i in ipairs(source_list) do core.register_node("rainbow_source:"..name.."_water_flowing", { description = description.." Flowing Water", drawtype = "flowingliquid", - tiles = {"default_water.png^[hsl:0:-100:0^[colorize:#"..colour}, + tiles = {"default_water.png^[hsl:0:-100:0^[colorize:#"..colour..":70"}, special_tiles = { { name = "default_water_flowing_animated.png^[hsl:0:-100:0^[colorize:#"..colour..":70", @@ -135,7 +135,7 @@ for i in ipairs(source_list) do "rainbow_source:"..name.."_water_source", "rainbow_source:"..name.."_water_flowing", "rainbow_source:bucket_"..name.."_water", - "rs_bucket.png^(bucket_mask.png^[multiply:#"..colour..")", + "rs_bucket.png^(bucket_mask.png^[hsl:0:-100:0^[colorize:#"..colour..":99)", description.." Water Bucket", {tool = 1, water_bucket = 1} ) From 26140cf1d135a0bd718352b64316ba5b4907435d Mon Sep 17 00:00:00 2001 From: tour Date: Fri, 12 Jun 2026 00:47:37 +0200 Subject: [PATCH 41/43] update bucket textures --- init.lua | 2 +- textures/bucket_mask.png | Bin 5155 -> 221 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 14d6bbe..61b678e 100644 --- a/init.lua +++ b/init.lua @@ -135,7 +135,7 @@ for i in ipairs(source_list) do "rainbow_source:"..name.."_water_source", "rainbow_source:"..name.."_water_flowing", "rainbow_source:bucket_"..name.."_water", - "rs_bucket.png^(bucket_mask.png^[hsl:0:-100:0^[colorize:#"..colour..":99)", + "rs_bucket.png^(bucket_mask.png^[colorize:#"..colour..":70)", description.." Water Bucket", {tool = 1, water_bucket = 1} ) diff --git a/textures/bucket_mask.png b/textures/bucket_mask.png index d913b214c39e12d5c645d3f38dd06f8654f480e2..ddf87d9136edf573f4ae40b052d67d61e3967793 100644 GIT binary patch delta 205 zcmZ3iahGv|L_HHT0|P_ST=7ppim^Dz-HGw$Nu7Eihb7(7*O7r?V?XzwL{=bQA=x9y zmw};5je((|g@NH0P^jSr14F3+1H-EX1_rAc3=HB0b9M#V03|pJJR*x381$4un6YB1 zeHl=YC%`Af6-XBq6;)JJ)YsRayvE4n1{7c{3GxeOaCmkj4aiaSba4#fxSpKgz?@|* tF=OVYV2Q>xwhI5)1riyQSR^_a7*6FdA3MK?Sr(|6!PC{xWt~$(6960xHpBn` literal 5155 zcmeHLdsGu=77rB=sdPcyYVj2VR#7LJOhS^0L_oqLLVyxb&|Qy{$s|Pba%Lb2qODYE zX?=iLd?UVCeBrZt6kYIDQCLNE>!bMADr*te=elrYzX=F&m$mCT+y6*TlKJlUyT5zq z_uc!=O!5-qqP#r)JXtK3mm*r82!6epkB2+>9`UptW3l?^vyxKiM9j*zkY=skK(J}M zgjblANOdTM- z6<}&@zIprgu~QRmgM_KI{H#BW{HoTi&(qV%FN$Z1TQlySKQ`oO#ixVE&R>4_$2;}r zI>9gY#-E<3N-j@`vQPJY-Xu?5a%IXFf;*l8v};Svo^dq=E#C}X(wa5C=Cq-4UO(g2 zr9qV|TtvFV$D_-ar>?3HJYU%6Ri7?j|FAi_;%Lc(1xNe` z@?IsxXI-qAvw6b7ifaChf}0O_&KSuhADe=Z{|9ns;IF(@-CK#jJ%#Y{fzi|BMeB z5BKr$+g^5f&_4{#yUrwsCcH$3e4LWKZul3KW3P)={8HkU>uDc4bMjm?G%tTX=aT{6 zEd}zxW%0FKpAGr$p>A9Ext3Q=+SX7I(6_)tB60hAv2H+9>5lBOzjItYzIzxjUs?1) z%E&P<;yrU^NlC)8S(i4Krp7Fn#HTC@JSU!|ST?DCplWgvIriMioUIWt+M=DBb2;L2 z?b_1@^g*Kc{wnI&MK|{?N#%**fAve>Hid!~|FQ7n)d#L5?kk$!*s$g9(3e+K2aD%i zO*=8=+VRrq4fWdTH_lc~8G;q!J`^^NFlD@ikLx0Xru6VwCudHBs>v-Fatdmbd3LhudQHKucJgNI|b;V8S7WHbK z|M3mk-tC*dpQD_36Fpq>VD@lvrwH5{_`cThaRo=nRmt7c9CxH zbK5ItbISsv4fLM6$EMR;Xq;&}S>7J6D%ityPHDAA)uzF_eADU=Rlh!4lSoFloj7x} zcp2`?t!`O)!Efz|^l=&ee_RlbML#Y?4+gIO_J>z4AA}#NR3*i z9<+FhGFFP4ja*D)Ruf#C(E`$7v4TTv77R}(XttWr=}j_Db44YGt=GsnQ-hSS(h^Rj z>7%nqLX{PlglDDWsD=|V(KFa41q4Qd#@IHa!9+=IGLC~+3XT~wkHdCA=yVw;MVY`3 zHedPIFB$8Mvw>vnE7wvfq$1nkEi1xcL*hwoAC^WMIo1Qm;|I6Gp^T2 z9fzm}!4RQD2&oZu5G2%U1rVwhzz~L^K|unI7{=AO6P3b5(U=J*7%D){)dL>2MkvH3 zd;!GQVmKrWLIsdSi0~l-7Qd97lSUaQR&UC%bx$Pejf9HE z7}5Aa2r3i=i4d_+AmmE~-JmH1Nr9?mIQcLaaZG4%X(S-TK=J5}n2z9COghH|NLd4V~j;f3XzGl+y6kkQm z?ih7!BnG`hDmL5EyiyEjRFrWjER)bUmH_D3F@>jLCLIBG$<7veW7qdkt*Atd!y-^( z2(E@9ArT~k)F@6sh*p9US`k8E2>LcVW!BPGj3mNzpohRZgAQ`6Gkc7q$O7L+Thj=T z+lXYTkN1W)984s>7C(w0Cq6M>T$wEnctPVGo(Wnr|SjCxx)soL*TN;>$}rNDcEd#kHguJ=;ly}-TI^?#Ggv-`=IFo7FA zD|qf*b2DfkcxHB2$3)3ltHAq*E%|=;fTf=$I+bFvxc2 zsoAnWx3`b7Wy=n$1TmNCRoC_w@^0H$yP_gDRJ^Q}C%YshBZbqp$GV-K8F-((o4UV& wRaJZM#bTce{u@KGF2(NN=`k(6EqnE_7}l7T@S+hvfgmhJM4Y^Q(#)KH0q?bOVE_OC From a58735a728f45f85a4088e28e3df149b5f157951 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Thu, 11 Jun 2026 20:32:15 -0500 Subject: [PATCH 42/43] Update settingtypes.txt I guess a little clarification is good --- settingtypes.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/settingtypes.txt b/settingtypes.txt index 31a797f..a619258 100644 --- a/settingtypes.txt +++ b/settingtypes.txt @@ -1 +1 @@ -enable_colored_bucket_crafts (Craft colored water buckets.) bool false \ No newline at end of file +enable_colored_bucket_crafts (Add crafting recipes for colored water buckets. Recipes are disabled by default.) bool false From bc7b54ad54666447d9e3c55a6ab3a1039670e448 Mon Sep 17 00:00:00 2001 From: DustyDave961 <144002335+DustyDave961@users.noreply.github.com> Date: Fri, 12 Jun 2026 18:55:12 -0500 Subject: [PATCH 43/43] Update LICENSE.md --- LICENSE.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LICENSE.md b/LICENSE.md index a3cc7a4..f9b4a30 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -2,7 +2,7 @@ ## Textures bucket_mask.png -Taken from fluid_lib by IcyDiamond (MIT) +Taken from fluid_lib by IcyDiamond (MIT). Altered by a-tour-ist aka tour to match water textures rs_bucket.png Taken from Minetest Game bucket mod. Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) @@ -21,6 +21,7 @@ By Shara RedCat The MIT License (MIT) Copyright (c) 2017 Shara RedCat +Copyright (c) 2026 DustyDave961 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal