diff --git a/bonemeal.lua b/bonemeal.lua
index 723dbdaa0d97feafb8ede53f38c49984c4e20a74..5ce22d77474c36e6f8805b9daf270205f8523835 100644
--- a/bonemeal.lua
+++ b/bonemeal.lua
@@ -186,7 +186,11 @@ local function growth(pointed_thing)
 		elseif node.name == "ethereal:birch_sapling" then
 			ethereal.grow_birch_tree(pos)
 
-		-- grow default tree
+		elseif node.name == "moretrees:rubber_tree_sapling" then
+			minetest.remove_node(pos)
+            minetest.spawn_tree(pos, technic.rubber_tree_model)
+		
+        -- grow default tree
 		elseif node.name == "default:sapling"
 		and enough_height(pos, 7) then
 			default.grow_new_apple_tree(pos)
diff --git a/depends.txt b/depends.txt
index f91640ac38866d1676f233054ee5aaa79638e13a..841305a94ad550de7dfd44257772ffbfa0abfa5a 100644
--- a/depends.txt
+++ b/depends.txt
@@ -5,6 +5,7 @@ stairs
 flowers
 doors
 mobs_slimes
+technic?
 caverealms?
 bakedclay?
 moreblocks?