diff --git a/lavalamp/init.lua b/lavalamp/init.lua index 4260c362..54909cb7 100644 --- a/lavalamp/init.lua +++ b/lavalamp/init.lua @@ -8,7 +8,11 @@ minetest.register_node("lavalamp:lavalamp", { drawtype = "mesh", mesh = "lavalamp.obj", tiles = { - { name = "lavalamp_metal.png", color = 0xffffffff}, + { name = "lavalamp_metal.png", color = "white" }, + { name = "lavalamp_lamp_liquid.png", color = "white" }, + }, + overlay_tiles = { + "", { name="lavalamp_lamp_anim.png", animation={ @@ -19,6 +23,7 @@ minetest.register_node("lavalamp:lavalamp", { }, }, }, + use_texture_alpha = true, inventory_image = "lavalamp_lamp_inv.png", paramtype = "light", paramtype2 = "color", diff --git a/lavalamp/textures/lavalamp_lamp_anim.png b/lavalamp/textures/lavalamp_lamp_anim.png index d9f7d53e..a6f60e7d 100644 Binary files a/lavalamp/textures/lavalamp_lamp_anim.png and b/lavalamp/textures/lavalamp_lamp_anim.png differ diff --git a/lavalamp/textures/lavalamp_lamp_liquid.png b/lavalamp/textures/lavalamp_lamp_liquid.png new file mode 100644 index 00000000..565f4a90 Binary files /dev/null and b/lavalamp/textures/lavalamp_lamp_liquid.png differ