diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua index e63686a2..d73e1520 100644 --- a/homedecor/crafts.lua +++ b/homedecor/crafts.lua @@ -2670,4 +2670,12 @@ minetest.register_craft({ }, }) +minetest.register_craft({ + output = "homedecor:skateboard", + recipe = { + { "dye:yellow","dye:green","dye:blue" }, + { "homedecor:wood_table_small_square","homedecor:wood_table_small_square","homedecor:wood_table_small_square" }, + { "default:steel_ingot","","default:steel_ingot" } + }, +}) diff --git a/homedecor/misc-nodes.lua b/homedecor/misc-nodes.lua index b59d2d35..77d89a7d 100644 --- a/homedecor/misc-nodes.lua +++ b/homedecor/misc-nodes.lua @@ -1425,3 +1425,34 @@ minetest.register_node("homedecor:sportbench", { } }) +minetest.register_node("homedecor:skateboard", { + description = "Skateboard", + tiles = { + "homedecor_skateboard_top.png", + "homedecor_skateboard_bottom.png", + "homedecor_skateboard_sides.png" + }, + inventory_image = "homedecor_skateboard_inv.png", + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + groups = { snappy=3 }, + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.4375, -0.1875, 0.4375, -0.415, 0.125}, -- NodeBox1 + {-0.375, -0.5, 0.0625, -0.3125, -0.4375, 0.125}, -- NodeBox2 + {-0.375, -0.5, -0.1875, -0.3125, -0.4375, -0.125}, -- NodeBox3 + {0.3125, -0.5, 0.0625, 0.375, -0.4375, 0.125}, -- NodeBox4 + {0.3125, -0.5, -0.1875, 0.375, -0.4375, -0.125}, -- NodeBox5 + {-0.5, -0.4375, -0.16, -0.4375, -0.415, 0.0975}, -- NodeBox6 + {0.4375, -0.4375, -0.16, 0.5, -0.415, 0.0975}, -- NodeBox7 + } + }, + selection_box = { + type = "fixed", + fixed = { -0.5, -0.5, -0.2, 0.5, -0.40, 0.125 } + }, + on_place = minetest.rotate_node +}) + diff --git a/homedecor/textures/homedecor_skateboard_bottom.png b/homedecor/textures/homedecor_skateboard_bottom.png new file mode 100644 index 00000000..02b74203 Binary files /dev/null and b/homedecor/textures/homedecor_skateboard_bottom.png differ diff --git a/homedecor/textures/homedecor_skateboard_inv.png b/homedecor/textures/homedecor_skateboard_inv.png new file mode 100644 index 00000000..b3705add Binary files /dev/null and b/homedecor/textures/homedecor_skateboard_inv.png differ diff --git a/homedecor/textures/homedecor_skateboard_sides.png b/homedecor/textures/homedecor_skateboard_sides.png new file mode 100644 index 00000000..8b0b3163 Binary files /dev/null and b/homedecor/textures/homedecor_skateboard_sides.png differ diff --git a/homedecor/textures/homedecor_skateboard_top.png b/homedecor/textures/homedecor_skateboard_top.png new file mode 100644 index 00000000..3b06be31 Binary files /dev/null and b/homedecor/textures/homedecor_skateboard_top.png differ