diff --git a/mesecons_stickyblocks/init.lua b/mesecons_stickyblocks/init.lua
index 6177f4a8589cd491689184c6b25eab6918cdf436..094af099060047b80658fd040478ef9189b12969 100644
--- a/mesecons_stickyblocks/init.lua
+++ b/mesecons_stickyblocks/init.lua
@@ -3,15 +3,17 @@
 
 -- All sides sticky block
 minetest.register_node("mesecons_stickyblocks:sticky_block_all", {
-	description = "All-Sides Sticky Block",
-	tiles = {"default_grass.png^default_footprint.png"},
+	-- TODO: Rename to “All-Faces Sticky Block” when other sticky blocks become available
+	description = "Sticky Block",
+	tiles = {"mesecons_stickyblocks_sticky.png"},
 	is_ground_content = false,
-	groups = {dig_immediate=2},
+	groups = {choppy=3, oddly_breakable_by_hand=2},
 	mvps_sticky = function (pos, node)
 		local connected = {}
 		for _, r in ipairs(mesecon.rules.alldirs) do
 			table.insert(connected, vector.add(pos, r))
 		end
 		return connected
-	end
+	end,
+	sounds = default.node_sound_wood_defaults(),
 })
diff --git a/mesecons_stickyblocks/textures/mesecons_stickyblocks_sticky.png b/mesecons_stickyblocks/textures/mesecons_stickyblocks_sticky.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a5f6f129330fdb4eaec9dfd11e9a6dfeb6221dd
Binary files /dev/null and b/mesecons_stickyblocks/textures/mesecons_stickyblocks_sticky.png differ