diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua index f426c321..b35d1f08 100644 --- a/homedecor/crafts.lua +++ b/homedecor/crafts.lua @@ -2133,6 +2133,15 @@ minetest.register_craft({ }, }) +minetest.register_craft({ + output = "homedecor:cardboard_box_big 2", + recipe = { + { "default:paper", "", "default:paper" }, + { "default:paper", "", "default:paper" }, + { "default:paper", "default:paper", "default:paper" }, + }, +}) + minetest.register_craft({ output = "homedecor:desk", recipe = { diff --git a/homedecor/misc-nodes.lua b/homedecor/misc-nodes.lua index c4a034df..5251a623 100644 --- a/homedecor/misc-nodes.lua +++ b/homedecor/misc-nodes.lua @@ -290,38 +290,47 @@ minetest.register_node("homedecor:fishtank_lighted", { end }) -homedecor.register("cardboard_box", { - drawtype = "nodebox", - description = S("Cardboard box"), +homedecor.register("cardboard_box_big", { + drawtype = "normal", + description = S("Cardboard box (big)"), tiles = { - 'homedecor_cardboard_box_tb.png', - 'homedecor_cardboard_box_tb.png', - 'homedecor_cardboard_box_sides.png' + 'homedecor_cardbox_big_tb.png', + 'homedecor_cardbox_big_tb.png', + 'homedecor_cardbox_big_sides.png', }, sunlight_propagates = false, paramtype = "light", paramtype2 = "facedir", - walkable = true, - selection_box = homedecor.nodebox.slab_y(0.5), - node_box = { - type = "fixed", - fixed = { - {0.1875, -0.5, -0.25, 0.25, 0, 0.25}, - {-0.25, -0.5, -0.25, -0.1875, 0, 0.25}, - {-0.25, -0.5, 0.1875, 0.25, 0, 0.25}, - {-0.25, -0.5, -0.25, 0.25, 0, -0.1875}, - {-0.25, -0.5, -0.25, 0.25, -0.4375, 0.25}, - {0.1875, -0.0625, -0.25, 0.5, 0, 0.25}, - {-0.5, -0.0625, -0.25, -0.1875, 0, 0.25}, - {-0.25, -0.0625, 0.1875, 0.25, 0, 0.5}, - {-0.25, -0.0625, -0.5, 0.25, 0, -0.1875}, - } - }, groups = { snappy = 3 }, sounds = default.node_sound_wood_defaults(), infotext=S("Cardboard box"), inventory = { - size=4, + size=24, + }, +}) + +homedecor.register("cardboard_box", { + drawtype = "nodebox", + description = S("Cardboard box"), + tiles = { + 'homedecor_cardbox_tb.png', + 'homedecor_cardbox_tb.png', + 'homedecor_cardbox_sides.png', + }, + node_box = { + type = "fixed", + fixed = { + {-0.3125, -0.5, -0.3125, 0.3125, 0, 0.3125}, + } + }, + sunlight_propagates = false, + paramtype = "light", + paramtype2 = "facedir", + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + infotext=S("Cardboard box"), + inventory = { + size=8, }, }) diff --git a/homedecor/textures/homedecor_cardbox_big_sides.png b/homedecor/textures/homedecor_cardbox_big_sides.png new file mode 100644 index 00000000..67fb05ed Binary files /dev/null and b/homedecor/textures/homedecor_cardbox_big_sides.png differ diff --git a/homedecor/textures/homedecor_cardbox_big_tb.png b/homedecor/textures/homedecor_cardbox_big_tb.png new file mode 100644 index 00000000..a14917b2 Binary files /dev/null and b/homedecor/textures/homedecor_cardbox_big_tb.png differ diff --git a/homedecor/textures/homedecor_cardbox_sides.png b/homedecor/textures/homedecor_cardbox_sides.png new file mode 100644 index 00000000..830bcedd Binary files /dev/null and b/homedecor/textures/homedecor_cardbox_sides.png differ diff --git a/homedecor/textures/homedecor_cardbox_tb.png b/homedecor/textures/homedecor_cardbox_tb.png new file mode 100644 index 00000000..da823861 Binary files /dev/null and b/homedecor/textures/homedecor_cardbox_tb.png differ