diff --git a/crystal.lua b/crystal.lua
index ffacfe4384d757838e4881f55a2695c379f349f1..343b9fc71e3312e7ed01f5ec6ff16cdc4a806009 100644
--- a/crystal.lua
+++ b/crystal.lua
@@ -171,7 +171,6 @@ minetest.register_tool("ethereal:shovel_crystal", {
 	description = S("Crystal (soft touch) Shovel"),
 	inventory_image = "crystal_shovel.png",
 	wield_image = "crystal_shovel.png^[transformR90",
-
 	sound = {breaks = "default_tool_breaks"},
 	on_use = function(itemstack, user, pointed_thing)
 
@@ -232,10 +231,11 @@ minetest.register_tool("ethereal:crystal_gilly_staff", {
 })
 
 minetest.register_craft({
+	type = "shapeless",
 	output = "ethereal:crystal_gilly_staff",
 	recipe = {
-		{"ethereal:green_moss", "ethereal:gray_moss", "ethereal:fiery_moss"},
-		{"ethereal:crystal_moss", "ethereal:crystal_ingot", "ethereal:mushroom_moss"},
-		{"", "ethereal:crystal_ingot", ""},
-	}
+		"ethereal:green_moss", "ethereal:gray_moss", "ethereal:fiery_moss",
+		"ethereal:crystal_moss", "ethereal:crystal_ingot", "ethereal:mushroom_moss",
+		"ethereal:crystal_ingot"
+	},
 })
diff --git a/plantlife.lua b/plantlife.lua
index 98ba936282f885a74b9c68132a06d4d65287f5f8..bf86d5ac04c8e67f3d1b4018e03f1d62c16cd857 100644
--- a/plantlife.lua
+++ b/plantlife.lua
@@ -219,12 +219,14 @@ function ethereal.add_moss(typ, descr, texture, receipe_item)
 		description = S(descr .. " Moss"),
 		tiles = {texture},
 		groups = {crumbly = 3},
-		sounds = default.node_sound_dirt_defaults()
+		sounds = default.node_sound_dirt_defaults({
+			footstep = {name = "default_grass_footstep", gain = 0.4}})
 	})
 
 	minetest.register_craft({
+		type = "shapeless",
 		output = "ethereal:"..typ.."_moss",
-		recipe = {{"default:dirt", receipe_item }}
+		recipe = {"default:dirt", receipe_item }
 	})
 end