diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua
index 9c1dc44703d342cd1433245de7e460c318fb60a1..3b6e0b1d8bcbbfc9769b4fd42f1501a3614c80eb 100644
--- a/mods/default/nodes.lua
+++ b/mods/default/nodes.lua
@@ -1586,7 +1586,9 @@ local bookshelf_formspec =
 
 minetest.register_node("default:bookshelf", {
 	description = "Bookshelf",
-	tiles = {"default_wood.png", "default_wood.png", "default_bookshelf.png"},
+	tiles = {"default_wood.png", "default_wood.png", "default_wood.png",
+		"default_wood.png", "default_bookshelf.png", "default_bookshelf.png"},
+	paramtype2 = "facedir",
 	is_ground_content = false,
 	groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3},
 	sounds = default.node_sound_wood_defaults(),