diff --git a/depends.txt b/depends.txt
index f0c92727d8b652966e6d25281af75bdbedc00ff2..ac5113f1197485cfaed14c4082d131be7f91f92c 100644
--- a/depends.txt
+++ b/depends.txt
@@ -3,6 +3,7 @@ farming
 stairs
 flowers
 doors
+mobs_slimes
 bakedclay?
 moreblocks?
 intllib?
diff --git a/plantlife.lua b/plantlife.lua
index 33871182a85f8199f129f375d2f95a4619282e00..296711fd4349f2c7262b2284da43d43d43f78304 100644
--- a/plantlife.lua
+++ b/plantlife.lua
@@ -308,6 +308,10 @@ minetest.register_node("ethereal:mystic_plant", {
 		fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}
 	},
 	walkable = false,
+    on_punch =function(pos, node)
+        pos = {x=pos.x, y=pos.y+2, z=pos},
+        minetest.add_entity(pos, "mobs_slimes:lava_small")
+    end
 })
 
 minetest.register_node("ethereal:dornbush", {