diff --git a/crafts.lua b/crafts.lua index 1647aa8..2acd9e6 100644 --- a/crafts.lua +++ b/crafts.lua @@ -112,6 +112,14 @@ minetest.register_craft({ {"farming:cotton", "", "farming:cotton"} } }) + +minetest.register_craft({ + output = "xdecor:desertstone_tile", + recipe = { + {"default:desert_cobble", "default:desert_cobble"}, + {"default:desert_cobble", "default:desert_cobble"} + } +}) minetest.register_craft({ output = "xdecor:empty_shelf", @@ -173,6 +181,14 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "xdecor:hard_clay", + recipe = { + {"default:clay", "default:clay"}, + {"default:clay", "default:clay"} + } +}) + minetest.register_craft({ output = "xdecor:hive", recipe = { diff --git a/nodes.lua b/nodes.lua index 4148522..acd3fb0 100644 --- a/nodes.lua +++ b/nodes.lua @@ -263,6 +263,14 @@ xdecor.register("cushion", { node_box = xdecor.nodebox.slab_y(-0.5, 0.5) }) +xdecor.register("desertstone_tile", { + drawtype = "normal", + description = "Desert Stone Tile", + tiles = {"xdecor_desertstone_tile.png"}, + groups = {cracky=3}, + sounds = sound.stone +}) + local function door_access(door) if door:find("prison") then return true end return false @@ -384,6 +392,14 @@ minetest.register_tool("xdecor:hammer", { inventory_image = "xdecor_hammer.png" }) +xdecor.register("hard_clay", { + drawtype = "normal", + description = "Hard Clay", + tiles = {"xdecor_hard_clay.png"}, + groups = {cracky=2}, + sounds = sound.stone +}) + xdecor.register("ivy", { description = "Ivy", drawtype = "signlike", diff --git a/textures/xdecor_desertstone_tile.png b/textures/xdecor_desertstone_tile.png new file mode 100644 index 0000000..b546c56 Binary files /dev/null and b/textures/xdecor_desertstone_tile.png differ diff --git a/textures/xdecor_hard_clay.png b/textures/xdecor_hard_clay.png new file mode 100644 index 0000000..a4e520d Binary files /dev/null and b/textures/xdecor_hard_clay.png differ