diff --git a/technic/README.md b/technic/README.md
index e5adf31..835b442 100644
--- a/technic/README.md
+++ b/technic/README.md
@@ -21,6 +21,9 @@ celeron55 (Perttu Ahola) modified by Zefram (CC BY-SA 3.0):
sdzen (Elise Staudter) (CC BY-SA 3.0):
* most of the older 16x16 textures
+leftshift (CC BY-SA 3.0):
+ * technic_river_water_can.png
+
RealBadAngel: (WTFPL)
* Everything else.
@@ -32,4 +35,4 @@ veikk0 (Veikko Mäkelä) (CC BY-SA 4.0):
* technic_hv_nuclear_reactor_siren_danger_loop.ogg
* Derived from "Nuclear alarm.wav" by Freesound.org user rene___ from . Originally licensed under CC0 1.0
-CC BY-SA 4.0:
\ No newline at end of file
+CC BY-SA 4.0:
diff --git a/technic/textures/technic_river_water_can.png b/technic/textures/technic_river_water_can.png
new file mode 100644
index 0000000..d4fd888
Binary files /dev/null and b/technic/textures/technic_river_water_can.png differ
diff --git a/technic/tools/cans.lua b/technic/tools/cans.lua
index f12ec93..369259e 100644
--- a/technic/tools/cans.lua
+++ b/technic/tools/cans.lua
@@ -112,3 +112,21 @@ minetest.register_craft({
{'technic:zinc_ingot', 'technic:stainless_steel_ingot', 'technic:zinc_ingot'},
}
})
+
+technic.register_can({
+ can_name = 'technic:river_water_can',
+ can_description = S("River Water Can"),
+ can_inventory_image = "technic_river_water_can.png",
+ can_capacity = 16,
+ liquid_source_name = "default:river_water_source",
+ liquid_flowing_name = "default:river_water_flowing",
+})
+
+minetest.register_craft({
+ output = 'technic:river_water_can 1',
+ recipe = {
+ {'technic:zinc_ingot', 'technic:rubber', 'technic:zinc_ingot'},
+ {'default:steel_ingot', '', 'default:steel_ingot'},
+ {'technic:zinc_ingot', 'default:steel_ingot', 'technic:zinc_ingot'},
+ }
+})