diff --git a/crafts.lua b/crafts.lua index dbf11a43..90508495 100644 --- a/crafts.lua +++ b/crafts.lua @@ -1051,7 +1051,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "homedecor:refrigerator 2", + output = "homedecor:refrigerator", recipe = { {"default:steel_ingot", "moreblocks:glowglass", "default:steel_ingot", }, {"default:steel_ingot", "moreores:tin_ingot", "default:steel_ingot", }, diff --git a/refrigerator.lua b/refrigerator.lua index bd0b6379..1417ed1d 100644 --- a/refrigerator.lua +++ b/refrigerator.lua @@ -1,28 +1,42 @@ -- This file supplies refrigerators minetest.register_node('homedecor:refrigerator', { + drawtype = "nodebox", description = "Refrigerator", - tiles = { 'homedecor_refrigerator_top.png', - 'homedecor_refrigerator_bottom.png', - 'homedecor_refrigerator_right.png', - 'homedecor_refrigerator_left.png', - 'homedecor_refrigerator_back.png', - 'homedecor_refrigerator_front.png'}, + tiles = { + 'homedecor_refrigerator_top.png', + 'homedecor_refrigerator_bottom.png', + 'homedecor_refrigerator_right.png', + 'homedecor_refrigerator_left.png', + 'homedecor_refrigerator_back.png', + 'homedecor_refrigerator_front.png' + }, + inventory_image = "homedecor_refrigerator_inv.png", sunlight_propagates = false, paramtype = "light", paramtype2 = "facedir", walkable = true, groups = { snappy = 3 }, + + selection_box = { + type = "fixed", + fixed = { -0.5, -0.5, -0.5, 0.5, 1.5, 0.5 } + }, + node_box = { + type = "fixed", + fixed = { -0.5, -0.5, -0.5, 0.5, 1.5, 0.5 } + }, + sounds = default.node_sound_leaves_defaults(), on_construct = function(pos) local meta = minetest.env:get_meta(pos) meta:set_string("formspec", - "size[8,8]".. - "list[current_name;main;0,0;8,3;]".. - "list[current_player;main;0,4;8,4;]") + "size[10,10]".. + "list[current_name;main;0,0;10,5;]".. + "list[current_player;main;1,6;8,4;]") meta:set_string("infotext", "Refrigerator") local inv = meta:get_inventory() - inv:set_size("main", 24) + inv:set_size("main",50) end, can_dig = function(pos,player) local meta = minetest.env:get_meta(pos); diff --git a/textures/homedecor_refrigerator_inv.png b/textures/homedecor_refrigerator_inv.png new file mode 100644 index 00000000..abe90767 Binary files /dev/null and b/textures/homedecor_refrigerator_inv.png differ