diff --git a/mods/default/functions.lua b/mods/default/functions.lua
index 7f4492c..8a173ef 100644
--- a/mods/default/functions.lua
+++ b/mods/default/functions.lua
@@ -356,3 +356,4 @@ minetest.register_abm({
 		end
 	end
 })
+
diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua
index 7ec97b7..03e8f5b 100644
--- a/mods/default/nodes.lua
+++ b/mods/default/nodes.lua
@@ -227,15 +227,19 @@ minetest.register_node("default:brick", {
 minetest.register_node("default:tree", {
 	description = "Tree",
 	tiles = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"},
+	paramtype2 = "facedir",
 	groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2},
 	sounds = default.node_sound_wood_defaults(),
+	on_place = minetest.rotate_node
 })
 
 minetest.register_node("default:jungletree", {
 	description = "Jungle Tree",
 	tiles = {"default_jungletree_top.png", "default_jungletree_top.png", "default_jungletree.png"},
+	paramtype2 = "facedir",
 	groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2},
 	sounds = default.node_sound_wood_defaults(),
+	on_place = minetest.rotate_node
 })
 
 minetest.register_node("default:junglewood", {