diff --git a/mods/bucket/init.lua b/mods/bucket/init.lua index 89730de7..d7e346c9 100644 --- a/mods/bucket/init.lua +++ b/mods/bucket/init.lua @@ -46,6 +46,10 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name bucket.liquids[flowing] = bucket.liquids[source] if itemname ~= nil then + if groups and groups.overlay_texture then + inventory_image = "bucket_overlay.png^"..inventory_image.."^[noalpha^bucket_overlay.png^[makealpha:255,126,126" + groups.overlay_texture = nil + end minetest.register_craftitem(itemname, { description = name, inventory_image = inventory_image, @@ -161,26 +165,27 @@ bucket.register_liquid( "default:water_source", "default:water_flowing", "bucket:bucket_water", - "bucket_water.png", + "default_water.png", "Water Bucket", - {water_bucket = 1} + {water_bucket = 1, overlay_texture = 1} ) bucket.register_liquid( "default:river_water_source", "default:river_water_flowing", "bucket:bucket_river_water", - "bucket_river_water.png", + "default_river_water.png", "River Water Bucket", - {water_bucket = 1} + {water_bucket = 1, overlay_texture = 1} ) bucket.register_liquid( "default:lava_source", "default:lava_flowing", "bucket:bucket_lava", - "bucket_lava.png", - "Lava Bucket" + "default_lava.png", + "Lava Bucket", + {overlay_texture = 1} ) minetest.register_craft({ diff --git a/mods/bucket/textures/bucket.png b/mods/bucket/textures/bucket.png index 67795287..17b0c493 100644 Binary files a/mods/bucket/textures/bucket.png and b/mods/bucket/textures/bucket.png differ diff --git a/mods/bucket/textures/bucket_lava.png b/mods/bucket/textures/bucket_lava.png deleted file mode 100644 index d2baeb9b..00000000 Binary files a/mods/bucket/textures/bucket_lava.png and /dev/null differ diff --git a/mods/bucket/textures/bucket_overlay.png b/mods/bucket/textures/bucket_overlay.png new file mode 100644 index 00000000..0beb98fb Binary files /dev/null and b/mods/bucket/textures/bucket_overlay.png differ diff --git a/mods/bucket/textures/bucket_river_water.png b/mods/bucket/textures/bucket_river_water.png deleted file mode 100644 index 1d9e62a7..00000000 Binary files a/mods/bucket/textures/bucket_river_water.png and /dev/null differ diff --git a/mods/bucket/textures/bucket_water.png b/mods/bucket/textures/bucket_water.png deleted file mode 100644 index 877692a2..00000000 Binary files a/mods/bucket/textures/bucket_water.png and /dev/null differ