diff --git a/crafts.lua b/crafts.lua index a46facf5..cb07f0c8 100644 --- a/crafts.lua +++ b/crafts.lua @@ -30,7 +30,7 @@ minetest.register_craft( { "default:clay_lump", "bucket:bucket_water" }, - replacements = { {'bucket:bucket_water', 'bucket:bucket_empty'}, }, + replacements = { {"bucket:bucket_water", "bucket:bucket_empty"}, }, }) minetest.register_craftitem("homedecor:roof_tile_terracotta", { @@ -45,18 +45,25 @@ minetest.register_craft({ }) minetest.register_craft( { - output = 'homedecor:shingles_terracotta', + output = "homedecor:shingles_terracotta", recipe = { - { 'homedecor:roof_tile_terracotta', 'homedecor:roof_tile_terracotta'}, - { 'homedecor:roof_tile_terracotta', 'homedecor:roof_tile_terracotta'}, + { "homedecor:roof_tile_terracotta", "homedecor:roof_tile_terracotta"}, + { "homedecor:roof_tile_terracotta", "homedecor:roof_tile_terracotta"}, }, }) minetest.register_craft( { - output = 'homedecor:flower_pot_terracotta', + output = "homedecor:roof_tile_terracotta 4", recipe = { - { 'homedecor:roof_tile_terracotta', 'default:dirt', 'homedecor:roof_tile_terracotta' }, - { 'homedecor:roof_tile_terracotta', 'homedecor:roof_tile_terracotta', 'homedecor:roof_tile_terracotta' }, + { "homedecor:shingles_terracotta", "homedecor:shingles_terracotta" } + } +}) + +minetest.register_craft( { + output = "homedecor:flower_pot_terracotta", + recipe = { + { "homedecor:roof_tile_terracotta", "default:dirt", "homedecor:roof_tile_terracotta" }, + { "homedecor:roof_tile_terracotta", "homedecor:roof_tile_terracotta", "homedecor:roof_tile_terracotta" }, }, }) @@ -75,7 +82,7 @@ minetest.register_craftitem("homedecor:plastic_base", { minetest.register_craft({ type = "shapeless", - output = 'homedecor:plastic_base 6', + output = "homedecor:plastic_base 6", recipe = { "default:junglegrass", "default:junglegrass", "default:junglegrass" @@ -84,7 +91,7 @@ minetest.register_craft({ minetest.register_craft({ type = "shapeless", - output = 'homedecor:plastic_base 3', + output = "homedecor:plastic_base 3", recipe = { "default:dry_shrub", "default:dry_shrub", "default:dry_shrub" @@ -93,7 +100,7 @@ minetest.register_craft({ minetest.register_craft({ type = "shapeless", - output = 'homedecor:plastic_base 4', + output = "homedecor:plastic_base 4", recipe = { "default:leaves", "default:leaves", "default:leaves", @@ -110,71 +117,71 @@ minetest.register_craft({ }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:plastic_base', + type = "fuel", + recipe = "homedecor:plastic_base", burntime = 30, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:plastic_sheeting', + type = "fuel", + recipe = "homedecor:plastic_sheeting", burntime = 30, }) minetest.register_craft( { - output = 'homedecor:flower_pot_green', + output = "homedecor:flower_pot_green", recipe = { - { '', 'group:dye,unicolor_dark_green', '' }, - { 'homedecor:plastic_sheeting', 'default:dirt', 'homedecor:plastic_sheeting' }, - { 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting' }, + { "", "group:dye,unicolor_dark_green", "" }, + { "homedecor:plastic_sheeting", "default:dirt", "homedecor:plastic_sheeting" }, + { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, }, }) minetest.register_craft( { - output = 'homedecor:flower_pot_black', + output = "homedecor:flower_pot_black", recipe = { - { 'group:dye,basecolor_black', 'group:dye,basecolor_black', 'group:dye,basecolor_black' }, - { 'homedecor:plastic_sheeting', 'default:dirt', 'homedecor:plastic_sheeting' }, - { 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting' }, + { "group:dye,basecolor_black", "group:dye,basecolor_black", "group:dye,basecolor_black" }, + { "homedecor:plastic_sheeting", "default:dirt", "homedecor:plastic_sheeting" }, + { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, }, }) -- minetest.register_craft( { - output = 'homedecor:projection_screen 3', + output = "homedecor:projection_screen 3", recipe = { - { '', 'default:glass', '' }, - { 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting' }, - { 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting' }, + { "", "default:glass", "" }, + { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, + { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:projection_screen', + type = "fuel", + recipe = "homedecor:projection_screen", burntime = 30, }) -- minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:ceiling_paint 20', + type = "shapeless", + output = "homedecor:ceiling_paint 20", recipe = { - 'group:dye,basecolor_white', - 'group:dye,basecolor_white', - 'default:sand', - 'bucket:bucket_water', + "group:dye,basecolor_white", + "group:dye,basecolor_white", + "default:sand", + "bucket:bucket_water", }, - replacements = { { 'bucket:bucket_water','bucket:bucket_empty' } } + replacements = { { "bucket:bucket_water","bucket:bucket_empty" } } }) minetest.register_craft( { - output = 'homedecor:ceiling_tile 10', + output = "homedecor:ceiling_tile 10", recipe = { - { '', 'group:dye,basecolor_white', '' }, - { 'default:steel_ingot', 'default:stone', 'default:steel_ingot' }, + { "", "group:dye,basecolor_white", "" }, + { "default:steel_ingot", "default:stone", "default:steel_ingot" }, }, }) @@ -184,341 +191,341 @@ minetest.register_craft( { -- Items/recipes not requiring smelting of anything new minetest.register_craft( { - output = 'homedecor:glass_table_small_round 15', + output = "homedecor:glass_table_small_round 15", recipe = { - { '', 'default:glass', '' }, - { 'default:glass', 'default:glass', 'default:glass' }, - { '', 'default:glass', '' }, + { "", "default:glass", "" }, + { "default:glass", "default:glass", "default:glass" }, + { "", "default:glass", "" }, }, }) minetest.register_craft( { - output = 'homedecor:glass_table_small_square 4', + output = "homedecor:glass_table_small_square 4", recipe = { - {'homedecor:glass_table_small_round', 'homedecor:glass_table_small_round' }, - {'homedecor:glass_table_small_round', 'homedecor:glass_table_small_round' } + {"homedecor:glass_table_small_round", "homedecor:glass_table_small_round" }, + {"homedecor:glass_table_small_round", "homedecor:glass_table_small_round" } } }) minetest.register_craft( { - output = 'homedecor:glass_table_large 4', + output = "homedecor:glass_table_large 4", recipe = { - { 'homedecor:glass_table_small_square', 'homedecor:glass_table_small_square' }, - { 'homedecor:glass_table_small_square', 'homedecor:glass_table_small_square' } + { "homedecor:glass_table_small_square", "homedecor:glass_table_small_square" }, + { "homedecor:glass_table_small_square", "homedecor:glass_table_small_square" } } }) -- minetest.register_craft( { - output = 'homedecor:wood_table_small_round 15', + output = "homedecor:wood_table_small_round 15", recipe = { - { '', 'default:wood', '' }, - { 'default:wood', 'default:wood', 'default:wood' }, - { '', 'default:wood', '' }, + { "", "default:wood", "" }, + { "default:wood", "default:wood", "default:wood" }, + { "", "default:wood", "" }, }, }) minetest.register_craft( { - output = 'homedecor:wood_table_small_square 4', + output = "homedecor:wood_table_small_square 4", recipe = { - { 'homedecor:wood_table_small_round','homedecor:wood_table_small_round' }, - { 'homedecor:wood_table_small_round','homedecor:wood_table_small_round' } + { "homedecor:wood_table_small_round","homedecor:wood_table_small_round" }, + { "homedecor:wood_table_small_round","homedecor:wood_table_small_round" } } }) minetest.register_craft( { - output = 'homedecor:wood_table_large 4', + output = "homedecor:wood_table_large 4", recipe = { - { 'homedecor:wood_table_small_square', 'homedecor:wood_table_small_square' }, - { 'homedecor:wood_table_small_square', 'homedecor:wood_table_small_square' } + { "homedecor:wood_table_small_square", "homedecor:wood_table_small_square" }, + { "homedecor:wood_table_small_square", "homedecor:wood_table_small_square" } } }) -- minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:wood_table_small_round', + type = "fuel", + recipe = "homedecor:wood_table_small_round", burntime = 30, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:wood_table_small_square', + type = "fuel", + recipe = "homedecor:wood_table_small_square", burntime = 30, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:wood_table_large', + type = "fuel", + recipe = "homedecor:wood_table_large", burntime = 30, }) -- minetest.register_craft( { - output = 'homedecor:shingles_asphalt 6', + output = "homedecor:shingles_asphalt 6", recipe = { - { 'default:gravel', 'group:dye,basecolor_black', 'default:gravel' }, - { 'default:sand', 'group:dye,basecolor_black', 'default:sand' }, - { 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting' }, + { "default:gravel", "group:dye,basecolor_black", "default:gravel" }, + { "default:sand", "group:dye,basecolor_black", "default:sand" }, + { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, }, }) -- minetest.register_craft( { - output = 'homedecor:shingles_wood 12', + output = "homedecor:shingles_wood 12", recipe = { - { 'default:stick', 'default:wood'}, - { 'default:wood', 'default:stick'}, + { "default:stick", "default:wood"}, + { "default:wood", "default:stick"}, }, }) minetest.register_craft( { - output = 'homedecor:shingles_wood 12', + output = "homedecor:shingles_wood 12", recipe = { - { 'default:wood', 'default:stick'}, - { 'default:stick', 'default:wood'}, + { "default:wood", "default:stick"}, + { "default:stick", "default:wood"}, }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shingles_wood', + type = "fuel", + recipe = "homedecor:shingles_wood", burntime = 30, }) -- minetest.register_craft( { - output = 'homedecor:skylight 9', + output = "homedecor:skylight 9", recipe = { - { 'default:glass', 'default:glass' }, - { 'default:glass', 'default:glass' }, + { "default:glass", "default:glass" }, + { "default:glass", "default:glass" }, }, }) minetest.register_craft( { type = "shapeless", - output = 'homedecor:skylight', - recipe = { 'homedecor:skylight_frosted' }, + output = "homedecor:skylight", + recipe = { "homedecor:skylight_frosted" }, }) minetest.register_craft( { type = "shapeless", - output = 'homedecor:skylight_frosted', - recipe = { 'homedecor:skylight' }, + output = "homedecor:skylight_frosted", + recipe = { "homedecor:skylight" }, }) -- Various colors of shutters minetest.register_craft( { - output = 'homedecor:shutter_oak 2', + output = "homedecor:shutter_oak 2", recipe = { - { 'default:stick', 'default:stick' }, - { 'default:stick', 'default:stick' }, - { 'default:stick', 'default:stick' }, + { "default:stick", "default:stick" }, + { "default:stick", "default:stick" }, + { "default:stick", "default:stick" }, }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shutter_oak', + type = "fuel", + recipe = "homedecor:shutter_oak", burntime = 30, }) -- minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:shutter_black 4', + type = "shapeless", + output = "homedecor:shutter_black 4", recipe = { - 'group:dye,basecolor_black', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak' + "group:dye,basecolor_black", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak" }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shutter_black', + type = "fuel", + recipe = "homedecor:shutter_black", burntime = 30, }) -- minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:shutter_dark_grey 4', + type = "shapeless", + output = "homedecor:shutter_dark_grey 4", recipe = { - 'group:dye,excolor_darkgrey', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak' + "group:dye,excolor_darkgrey", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak" }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shutter_dark_grey', + type = "fuel", + recipe = "homedecor:shutter_dark_grey", burntime = 30, }) -- minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:shutter_grey 4', + type = "shapeless", + output = "homedecor:shutter_grey 4", recipe = { - 'group:dye,excolor_grey', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak' + "group:dye,excolor_grey", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak" }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shutter_grey', + type = "fuel", + recipe = "homedecor:shutter_grey", burntime = 30, }) -- minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:shutter_white 4', + type = "shapeless", + output = "homedecor:shutter_white 4", recipe = { - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'group:dye,basecolor_white', + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "group:dye,basecolor_white", }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shutter_white', + type = "fuel", + recipe = "homedecor:shutter_white", burntime = 30, }) -- minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:shutter_mahogany 4', + type = "shapeless", + output = "homedecor:shutter_mahogany 4", recipe = { - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'group:dye,unicolor_dark_orange', + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "group:dye,unicolor_dark_orange", }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shutter_mahogany', + type = "fuel", + recipe = "homedecor:shutter_mahogany", burntime = 30, }) minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:shutter_red 4', + type = "shapeless", + output = "homedecor:shutter_red 4", recipe = { - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'group:dye,basecolor_red', + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "group:dye,basecolor_red", }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shutter_red', + type = "fuel", + recipe = "homedecor:shutter_red", burntime = 30, }) minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:shutter_yellow 4', + type = "shapeless", + output = "homedecor:shutter_yellow 4", recipe = { - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'group:dye,unicolor_yellow', + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "group:dye,unicolor_yellow", }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shutter_yellow', + type = "fuel", + recipe = "homedecor:shutter_yellow", burntime = 30, }) -- minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:shutter_forest_green 4', + type = "shapeless", + output = "homedecor:shutter_forest_green 4", recipe = { - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'group:dye,unicolor_dark_green', + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "group:dye,unicolor_dark_green", }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shutter_forest_green', + type = "fuel", + recipe = "homedecor:shutter_forest_green", burntime = 30, }) -- minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:shutter_light_blue 4', + type = "shapeless", + output = "homedecor:shutter_light_blue 4", recipe = { - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'unifieddyes:light_blue', + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "unifieddyes:light_blue", }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shutter_light_blue', + type = "fuel", + recipe = "homedecor:shutter_light_blue", burntime = 30, }) minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:shutter_purple 4', + type = "shapeless", + output = "homedecor:shutter_purple 4", recipe = { - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'homedecor:shutter_oak', - 'group:dye,excolor_violet', + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "homedecor:shutter_oak", + "group:dye,excolor_violet", }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:shutter_purple', + type = "fuel", + recipe = "homedecor:shutter_purple", burntime = 30, }) @@ -531,86 +538,86 @@ minetest.register_craftitem("homedecor:drawer_small", { minetest.register_craft( { - output = 'homedecor:drawer_small', + output = "homedecor:drawer_small", recipe = { - { 'default:wood', 'default:steel_ingot', 'default:wood' }, + { "default:wood", "default:steel_ingot", "default:wood" }, }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:drawer_small', + type = "fuel", + recipe = "homedecor:drawer_small", burntime = 30, }) -- minetest.register_craft( { - output = 'homedecor:nightstand_oak_one_drawer', + output = "homedecor:nightstand_oak_one_drawer", recipe = { - { 'homedecor:drawer_small' }, - { 'default:wood' }, + { "homedecor:drawer_small" }, + { "default:wood" }, }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:nightstand_oak_one_drawer', + type = "fuel", + recipe = "homedecor:nightstand_oak_one_drawer", burntime = 30, }) minetest.register_craft( { - output = 'homedecor:nightstand_oak_two_drawers', + output = "homedecor:nightstand_oak_two_drawers", recipe = { - { 'homedecor:drawer_small' }, - { 'homedecor:drawer_small' }, - { 'default:wood' }, + { "homedecor:drawer_small" }, + { "homedecor:drawer_small" }, + { "default:wood" }, }, }) minetest.register_craft( { - output = 'homedecor:nightstand_oak_two_drawers', + output = "homedecor:nightstand_oak_two_drawers", recipe = { - { 'homedecor:nightstand_oak_one_drawer' }, - { 'homedecor:drawer_small' }, + { "homedecor:nightstand_oak_one_drawer" }, + { "homedecor:drawer_small" }, }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:nightstand_oak_two_drawers', + type = "fuel", + recipe = "homedecor:nightstand_oak_two_drawers", burntime = 30, }) -- minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:nightstand_mahogany_one_drawer', + type = "shapeless", + output = "homedecor:nightstand_mahogany_one_drawer", recipe = { - 'homedecor:nightstand_oak_one_drawer', - 'group:dye,unicolor_dark_orange', + "homedecor:nightstand_oak_one_drawer", + "group:dye,unicolor_dark_orange", }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:nightstand_mahogany_one_drawer', + type = "fuel", + recipe = "homedecor:nightstand_mahogany_one_drawer", burntime = 30, }) minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:nightstand_mahogany_two_drawers', + type = "shapeless", + output = "homedecor:nightstand_mahogany_two_drawers", recipe = { - 'homedecor:nightstand_oak_two_drawers', - 'group:dye,unicolor_dark_orange', + "homedecor:nightstand_oak_two_drawers", + "group:dye,unicolor_dark_orange", }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:nightstand_mahogany_two_drawers', + type = "fuel", + recipe = "homedecor:nightstand_mahogany_two_drawers", burntime = 30, }) @@ -620,66 +627,66 @@ minetest.register_craftitem("homedecor:brass_ingot", { }) minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:brass_ingot 2', + type = "shapeless", + output = "homedecor:brass_ingot 2", recipe = { - 'moreores:silver_ingot', - 'default:copper_ingot', + "moreores:silver_ingot", + "default:copper_ingot", }, }) -- Table legs minetest.register_craft( { - output = 'homedecor:table_legs_wrought_iron 3', + output = "homedecor:table_legs_wrought_iron 3", recipe = { - { '', 'default:iron_lump', '' }, - { '', 'default:iron_lump', '' }, - { 'default:iron_lump', 'default:iron_lump', 'default:iron_lump' }, + { "", "default:iron_lump", "" }, + { "", "default:iron_lump", "" }, + { "default:iron_lump", "default:iron_lump", "default:iron_lump" }, }, }) minetest.register_craft( { - output = 'homedecor:table_legs_brass 3', + output = "homedecor:table_legs_brass 3", recipe = { - { '', 'homedecor:brass_ingot', '' }, - { '', 'homedecor:brass_ingot', '' }, - { 'homedecor:brass_ingot', 'homedecor:brass_ingot', 'homedecor:brass_ingot' } + { "", "homedecor:brass_ingot", "" }, + { "", "homedecor:brass_ingot", "" }, + { "homedecor:brass_ingot", "homedecor:brass_ingot", "homedecor:brass_ingot" } }, }) minetest.register_craft( { - output = 'homedecor:utility_table_legs', + output = "homedecor:utility_table_legs", recipe = { - { 'default:stick', 'default:stick', 'default:stick' }, - { 'default:stick', '', 'default:stick' }, - { 'default:stick', '', 'default:stick' }, + { "default:stick", "default:stick", "default:stick" }, + { "default:stick", "", "default:stick" }, + { "default:stick", "", "default:stick" }, }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:utility_table_legs', + type = "fuel", + recipe = "homedecor:utility_table_legs", burntime = 30, }) -- vertical poles/lampposts minetest.register_craft( { - output = 'homedecor:pole_brass 4', + output = "homedecor:pole_brass 4", recipe = { - { '', 'homedecor:brass_ingot', '' }, - { '', 'homedecor:brass_ingot', '' }, - { '', 'homedecor:brass_ingot', '' } + { "", "homedecor:brass_ingot", "" }, + { "", "homedecor:brass_ingot", "" }, + { "", "homedecor:brass_ingot", "" } }, }) minetest.register_craft( { - output = 'homedecor:pole_wrought_iron 4', + output = "homedecor:pole_wrought_iron 4", recipe = { - { 'default:iron_lump', }, - { 'default:iron_lump', }, - { 'default:iron_lump', }, + { "default:iron_lump", }, + { "default:iron_lump", }, + { "default:iron_lump", }, }, }) @@ -716,20 +723,20 @@ minetest.register_craftitem("homedecor:ic", { }) minetest.register_craft( { - output = 'homedecor:television', + output = "homedecor:television", recipe = { - { 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting' }, - { 'homedecor:plastic_sheeting', 'moreblocks:glowglass', 'homedecor:plastic_sheeting' }, - { 'homedecor:ic', 'homedecor:ic', 'homedecor:ic' }, + { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, + { "homedecor:plastic_sheeting", "moreblocks:glowglass", "homedecor:plastic_sheeting" }, + { "homedecor:ic", "homedecor:ic", "homedecor:ic" }, }, }) minetest.register_craft( { - output = 'homedecor:stereo', + output = "homedecor:stereo", recipe = { - { 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting', 'homedecor:plastic_sheeting' }, - { 'homedecor:plastic_sheeting', 'homedecor:ic', 'homedecor:plastic_sheeting' }, - { 'default:steel_ingot', 'homedecor:ic', 'default:steel_ingot' }, + { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, + { "homedecor:plastic_sheeting", "homedecor:ic", "homedecor:plastic_sheeting" }, + { "default:steel_ingot", "homedecor:ic", "default:steel_ingot" }, }, }) @@ -737,47 +744,47 @@ minetest.register_craft( { -- Recipes that require materials from wool (cotton alternate) minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:rug_small 8', + type = "shapeless", + output = "homedecor:rug_small 8", recipe = { - 'wool:red', - 'wool:yellow', - 'wool:blue', - 'wool:black' + "wool:red", + "wool:yellow", + "wool:blue", + "wool:black" }, }) -- cotton version: minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:rug_small 8', + type = "shapeless", + output = "homedecor:rug_small 8", recipe = { - 'cotton:red', - 'cotton:yellow', - 'cotton:blue', - 'cotton:black' + "cotton:red", + "cotton:yellow", + "cotton:blue", + "cotton:black" }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:rug_small', + type = "fuel", + recipe = "homedecor:rug_small", burntime = 30, }) minetest.register_craft( { - type = 'shapeless', - output = 'homedecor:rug_large 2', + type = "shapeless", + output = "homedecor:rug_large 2", recipe = { - 'homedecor:rug_small', - 'homedecor:rug_small', + "homedecor:rug_small", + "homedecor:rug_small", }, }) minetest.register_craft({ - type = 'fuel', - recipe = 'homedecor:rug_large', + type = "fuel", + recipe = "homedecor:rug_large", burntime = 30, }) @@ -785,38 +792,38 @@ minetest.register_craft({ -- Speakers require copper from moreores minetest.register_craft( { - output = 'homedecor:speaker', + output = "homedecor:speaker", recipe = { - { 'default:wood', 'wool:black', 'default:wood' }, - { 'default:wood', 'moreores:copper_ingot', 'default:wood' }, - { 'default:wood', 'wool:black', 'default:wood' }, + { "default:wood", "wool:black", "default:wood" }, + { "default:wood", "moreores:copper_ingot", "default:wood" }, + { "default:wood", "wool:black", "default:wood" }, }, }) minetest.register_craft( { - output = 'homedecor:speaker_small', + output = "homedecor:speaker_small", recipe = { - { 'default:wood', 'wool:black', 'default:wood' }, - { 'default:wood', 'moreores:copper_ingot', 'default:wood' }, + { "default:wood", "wool:black", "default:wood" }, + { "default:wood", "moreores:copper_ingot", "default:wood" }, }, }) -- cotton version minetest.register_craft( { - output = 'homedecor:speaker', + output = "homedecor:speaker", recipe = { - { 'default:wood', 'cotton:black', 'default:wood' }, - { 'default:wood', 'moreores:copper_ingot', 'default:wood' }, - { 'default:wood', 'cotton:black', 'default:wood' }, + { "default:wood", "cotton:black", "default:wood" }, + { "default:wood", "moreores:copper_ingot", "default:wood" }, + { "default:wood", "cotton:black", "default:wood" }, }, }) minetest.register_craft( { - output = 'homedecor:speaker_small', + output = "homedecor:speaker_small", recipe = { - { 'default:wood', 'cotton:black', 'default:wood' }, - { 'default:wood', 'moreores:copper_ingot', 'default:wood' }, + { "default:wood", "cotton:black", "default:wood" }, + { "default:wood", "moreores:copper_ingot", "default:wood" }, }, }) @@ -1068,18 +1075,18 @@ minetest.register_craft({ minetest.register_craft( { - output = 'homedecor:fence_brass 6', + output = "homedecor:fence_brass 6", recipe = { - { 'homedecor:brass_ingot', 'homedecor:brass_ingot', 'homedecor:brass_ingot' }, - { 'homedecor:brass_ingot', 'homedecor:brass_ingot', 'homedecor:brass_ingot' }, + { "homedecor:brass_ingot", "homedecor:brass_ingot", "homedecor:brass_ingot" }, + { "homedecor:brass_ingot", "homedecor:brass_ingot", "homedecor:brass_ingot" }, }, }) minetest.register_craft( { - output = 'homedecor:fence_wrought_iron 6', + output = "homedecor:fence_wrought_iron 6", recipe = { - { 'default:iron_lump','default:iron_lump','default:iron_lump' }, - { 'default:iron_lump','default:iron_lump','default:iron_lump' }, + { "default:iron_lump","default:iron_lump","default:iron_lump" }, + { "default:iron_lump","default:iron_lump","default:iron_lump" }, }, }) diff --git a/init.lua b/init.lua index 8a885993..685eff80 100644 --- a/init.lua +++ b/init.lua @@ -70,6 +70,7 @@ dofile(minetest.get_modpath("homedecor").."/tables.lua") dofile(minetest.get_modpath("homedecor").."/electronics.lua") dofile(minetest.get_modpath("homedecor").."/shutters.lua") dofile(minetest.get_modpath("homedecor").."/shingles.lua") +dofile(minetest.get_modpath("homedecor").."/slopes.lua") dofile(minetest.get_modpath("homedecor").."/door_models.lua") dofile(minetest.get_modpath("homedecor").."/doors_and_gates.lua") diff --git a/shingles.lua b/shingles.lua index b19eda0c..4ac0cf4e 100644 --- a/shingles.lua +++ b/shingles.lua @@ -9,13 +9,13 @@ else S = function ( s ) return s end end -minetest.register_node('homedecor:skylight', { +minetest.register_node("homedecor:skylight", { description = S("Glass Skylight"), - drawtype = 'raillike', - tiles = { 'default_glass.png' }, - wield_image = 'default_glass.png', - inventory_image = 'homedecor_skylight_inv.png', - paramtype = 'light', + drawtype = "raillike", + tiles = { "default_glass.png" }, + wield_image = "default_glass.png", + inventory_image = "homedecor_skylight_inv.png", + paramtype = "light", sunlight_propagates = true, walkable = true, groups = { snappy = 3 }, @@ -26,13 +26,13 @@ minetest.register_node('homedecor:skylight', { } }) -minetest.register_node('homedecor:skylight_frosted', { +minetest.register_node("homedecor:skylight_frosted", { description = S("Glass Skylight"), - drawtype = 'raillike', - tiles = { 'homedecor_skylight_frosted.png' }, - wield_image = 'homedecor_skylight_frosted.png', - inventory_image = 'homedecor_skylight_frosted_inv.png', - paramtype = 'light', + drawtype = "raillike", + tiles = { "homedecor_skylight_frosted.png" }, + wield_image = "homedecor_skylight_frosted.png", + inventory_image = "homedecor_skylight_frosted_inv.png", + paramtype = "light", sunlight_propagates = true, use_texture_alpha = true, walkable = true, @@ -44,13 +44,13 @@ minetest.register_node('homedecor:skylight_frosted', { } }) -minetest.register_node('homedecor:shingles_wood', { +minetest.register_node("homedecor:shingles_wood", { description = S("Wood Shingles"), - drawtype = 'raillike', - tiles = { 'homedecor_shingles_wood.png' }, - wield_image = 'homedecor_shingles_wood.png', - inventory_image = 'homedecor_shingles_wood_inv.png', - paramtype = 'light', + drawtype = "raillike", + tiles = { "homedecor_shingles_wood.png" }, + wield_image = "homedecor_shingles_wood.png", + inventory_image = "homedecor_shingles_wood_inv.png", + paramtype = "light", sunlight_propagates = false, walkable = false, groups = { snappy = 3 }, @@ -61,13 +61,13 @@ minetest.register_node('homedecor:shingles_wood', { } }) -minetest.register_node('homedecor:shingles_asphalt', { +minetest.register_node("homedecor:shingles_asphalt", { description = S("Asphalt Shingles"), - drawtype = 'raillike', - tiles = { 'homedecor_shingles_asphalt.png' }, - wield_image = 'homedecor_shingles_asphalt.png', - inventory_image = 'homedecor_shingles_asphalt_inv.png', - paramtype = 'light', + drawtype = "raillike", + tiles = { "homedecor_shingles_asphalt.png" }, + wield_image = "homedecor_shingles_asphalt.png", + inventory_image = "homedecor_shingles_asphalt_inv.png", + paramtype = "light", sunlight_propagates = false, walkable = false, groups = { snappy = 3 }, @@ -78,18 +78,17 @@ minetest.register_node('homedecor:shingles_asphalt', { } }) -minetest.register_node('homedecor:shingles_terracotta', { +minetest.register_node("homedecor:shingles_terracotta", { description = S("Terracotta Roofing"), - drawtype = 'raillike', - tiles = { 'homedecor_shingles_terracotta.png' }, - wield_image = 'homedecor_shingles_terracotta.png', - inventory_image = 'homedecor_shingles_terracotta_inv.png', - paramtype = 'light', + drawtype = "raillike", + tiles = { "homedecor_shingles_terracotta.png" }, + wield_image = "homedecor_shingles_terracotta.png", + inventory_image = "homedecor_shingles_terracotta_inv.png", + paramtype = "light", sunlight_propagates = false, walkable = false, groups = { snappy = 3 }, sounds = default.node_sound_leaves_defaults(), - drop = 'homedecor:roof_tile_terracotta 4', selection_box = { type = "fixed", fixed = { -0.5, -0.5, -0.5, 0.5, -0.4, 0.5 } diff --git a/slopes.lua b/slopes.lua new file mode 100644 index 00000000..afefbb24 --- /dev/null +++ b/slopes.lua @@ -0,0 +1,295 @@ +-- Various kinds of shingles + +-- Boilerplate to support localized strings if intllib mod is installed. +local S +if (minetest.get_modpath("intllib")) then + dofile(minetest.get_modpath("intllib").."/intllib.lua") + S = intllib.Getter(minetest.get_current_modname()) +else + S = function ( s ) return s end +end + +-- Corner shingle nodes, courtesy Bas080 + +homedecor_detail_level = 256 + +homedecor_register_outer_corner = function(modname, subname, groups, images, description) + local slopeboxedge = {} + local detail = homedecor_detail_level + for i = 0, detail-1 do + slopeboxedge[i+1]={-0.5, -0.5+(4/detail), (i/detail)-0.5, 0.5-(i/detail), (i/detail)-0.5+(5/detail), 0.5} + end + minetest.register_node(modname..":shingle_outer_corner_" .. subname, { + description = S(description.. " (outer corner)"), + drawtype = "nodebox", + tiles = images, + paramtype = "light", + paramtype2 = "facedir", + walkable = true, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, + {-0.5, -0.25, -0.25, 0.25, 0, 0.5}, + {-0.5, 0, 0, 0, 0.25, 0.5}, + {-0.5, 0.25, 0.25, -0.25, 0.5, 0.5} + } + }, + node_box = { + type = "fixed", + fixed = slopeboxedge + }, + groups = groups, + }) +end + +homedecor_register_inner_corner = function(modname, subname, groups, images, description) + local slopeboxedge = {} + local detail = homedecor_detail_level + for i = 0, detail-1 do + slopeboxedge[i+1]={-0.5, -0.5+(4/detail), -0.5, 0.5-(i/detail), (i/detail)-0.5+(5/detail), 0.5} + slopeboxedge[i+detail+1]={-0.5, -0.5+(4/detail), (i/detail)-0.5, 0.5, (i/detail)-0.5+(5/detail), 0.5} + end + minetest.register_node(modname..":shingle_inner_corner_" .. subname, { + description = S(description.. " (inner corner)"), + drawtype = "nodebox", + tiles = images, + paramtype = "light", + paramtype2 = "facedir", + walkable = true, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5} + }, + node_box = { + type = "fixed", + fixed = slopeboxedge + }, + groups = groups, + }) +end + +homedecor_register_slope = function(modname, subname, recipeitem, groups, images, description) + local slopeboxedge = {} + local detail = homedecor_detail_level + for i = 0, detail-1 do + slopeboxedge[i+1]={-0.5, -0.5+(4/detail), (i/detail)-0.5, 0.5, (i/detail)-0.5+(5/detail), 0.5} + end + minetest.register_node(modname..":shingle_side_" .. subname, { + description = S(description), + drawtype = "nodebox", + tiles = images, + paramtype = "light", + paramtype2 = "facedir", + walkable = true, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, + {-0.5, -0.25, -0.25, 0.5, 0, 0.5}, + {-0.5, 0, 0, 0.5, 0.25, 0.5}, + {-0.5, 0.25, 0.25, 0.5, 0.5, 0.5} + } + }, + node_box = { + type = "fixed", + fixed = slopeboxedge, + }, + groups = groups, + }) + + -- convert between flat shingles and slopes + + minetest.register_craft({ + output = modname..":shingle_side_"..subname.." 3", + recipe = { + {recipeitem, recipeitem, recipeitem} + } + }) + + minetest.register_craft({ + output = recipeitem.." 3", + recipe = { + {modname..":shingle_side_"..subname, modname..":shingle_side_"..subname, modname..":shingle_side_"..subname}, + } + }) + + -- craft outer corners + + minetest.register_craft({ + output = modname..":shingle_outer_corner_"..subname.." 3", + recipe = { + { "", recipeitem, "" }, + { recipeitem, "", recipeitem } + } + }) + + minetest.register_craft({ + output = modname..":shingle_outer_corner_"..subname.." 3", + recipe = { + { "", modname..":shingles_side_"..subname, "" }, + { modname..":shingles_side_"..subname, "", modname..":shingles_side_"..subname }, + } + }) + + -- craft inner corners + + minetest.register_craft({ + output = modname..":shingle_inner_corner_"..subname.." 3", + recipe = { + {recipeitem, recipeitem}, + {"", recipeitem} + } + }) + + minetest.register_craft({ + output = modname..":shingle_inner_corner_"..subname.." 3", + recipe = { + {modname..":shingles_side_"..subname, modname..":shingles_side_"..subname}, + {"", modname..":shingles_side_"..subname} + } + }) + -- convert between flat shingles and inner/outer corners + + minetest.register_craft({ + type = "shapeless", + output = recipeitem.." 3", + recipe = { modname..":shingle_outer_corner_"..subname } + }) + + minetest.register_craft({ + type = "shapeless", + output = recipeitem.." 3", + recipe = { modname..":shingle_inner_corner_"..subname } + }) +end + +minetest.register_craft( { + output = "homedecor:roof_tile_terracotta 8", + recipe = { + { "homedecor:shingle_outer_corner_terracotta", "homedecor:shingle_outer_corner_terracotta" } + } +}) + +minetest.register_craft( { + output = "homedecor:roof_tile_terracotta 8", + recipe = { + { "homedecor:shingle_inner_corner_terracotta", "homedecor:shingle_inner_corner_terracotta" } + } +}) + +minetest.register_craft( { + output = "homedecor:roof_tile_terracotta 8", + recipe = { + { "homedecor:shingle_side_terracotta", "homedecor:shingle_side_terracotta" } + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:shingle_inner_corner_wood", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:shingle_outer_corner_wood", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:shingle_side_wood", + burntime = 30, +}) + +homedecor_register_roof = function(modname, subname, groups, images , description) + homedecor_register_outer_corner(modname, subname, groups, images, description) + homedecor_register_inner_corner(modname, subname, groups, images, description) +end + +-- corners + +homedecor_register_roof("homedecor", "wood", + { snappy = 3 }, + { + "homedecor_shingles_wood_c_t.png", + "homedecor_shingles_wood_c_x.png", + "homedecor_shingles_wood_c_x.png", + "homedecor_shingles_wood_c_x.png", + "homedecor_shingles_wood_c_z.png", + "homedecor_shingles_wood_c_z.png", + }, + "Wood Shingles" +) + +homedecor_register_roof("homedecor", "asphalt", + { snappy = 3 }, + { + "homedecor_shingles_asphalt_c_t.png", + "homedecor_shingles_asphalt_c_x.png", + "homedecor_shingles_asphalt_c_x.png", + "homedecor_shingles_asphalt_c_x.png", + "homedecor_shingles_asphalt_c_z.png", + "homedecor_shingles_asphalt_c_z.png", + }, + "Asphalt Shingles" +) + +homedecor_register_roof("homedecor", "terracotta", + { snappy = 3 }, + { + "homedecor_shingles_terracotta_c_t.png", + "homedecor_shingles_terracotta_c_x.png", + "homedecor_shingles_terracotta_c_x.png", + "homedecor_shingles_terracotta_c_x.png", + "homedecor_shingles_terracotta_c_z.png", + "homedecor_shingles_terracotta_c_z.png", + }, + "Terracotta Shingles" +) + +-- register just the slopes + +homedecor_register_slope("homedecor", "wood", + "homedecor:shingles_wood", + { snappy = 3 }, + { + "homedecor_shingles_wood_s_t.png", + "homedecor_shingles_wood_s_z.png", + "homedecor_shingles_wood_s_z.png", + "homedecor_shingles_wood_s_z.png", + "homedecor_shingles_wood_s_z.png", + "homedecor_shingles_wood_s_z.png", + }, + "Wood Shingles" +) + +homedecor_register_slope("homedecor", "asphalt", + "homedecor:shingles_asphalt", + { snappy = 3 }, + { + "homedecor_shingles_asphalt_s_t.png", + "homedecor_shingles_asphalt_s_z.png", + "homedecor_shingles_asphalt_s_z.png", + "homedecor_shingles_asphalt_s_z.png", + "homedecor_shingles_asphalt_s_z.png", + "homedecor_shingles_asphalt_s_z.png", + }, + "Asphalt Shingles" +) + +homedecor_register_slope("homedecor", "terracotta", + "homedecor:shingles_terracotta", + { snappy = 3 }, + { + "homedecor_shingles_terracotta_s_t.png", + "homedecor_shingles_terracotta_s_z.png", + "homedecor_shingles_terracotta_s_z.png", + "homedecor_shingles_terracotta_s_z.png", + "homedecor_shingles_terracotta_s_z.png", + "homedecor_shingles_terracotta_s_z.png", + }, + "Terracotta Shingles" +) + diff --git a/textures/homedecor_shingles_asphalt_c_t.png b/textures/homedecor_shingles_asphalt_c_t.png new file mode 100644 index 00000000..5641d32b Binary files /dev/null and b/textures/homedecor_shingles_asphalt_c_t.png differ diff --git a/textures/homedecor_shingles_asphalt_c_x.png b/textures/homedecor_shingles_asphalt_c_x.png new file mode 100644 index 00000000..c0a820a2 Binary files /dev/null and b/textures/homedecor_shingles_asphalt_c_x.png differ diff --git a/textures/homedecor_shingles_asphalt_c_z.png b/textures/homedecor_shingles_asphalt_c_z.png new file mode 100644 index 00000000..cb6b649a Binary files /dev/null and b/textures/homedecor_shingles_asphalt_c_z.png differ diff --git a/textures/homedecor_shingles_asphalt_inv.png b/textures/homedecor_shingles_asphalt_inv.png index c46b93b0..998fae5d 100644 Binary files a/textures/homedecor_shingles_asphalt_inv.png and b/textures/homedecor_shingles_asphalt_inv.png differ diff --git a/textures/homedecor_shingles_asphalt_s_t.png b/textures/homedecor_shingles_asphalt_s_t.png new file mode 100644 index 00000000..384cd79a Binary files /dev/null and b/textures/homedecor_shingles_asphalt_s_t.png differ diff --git a/textures/homedecor_shingles_asphalt_s_z.png b/textures/homedecor_shingles_asphalt_s_z.png new file mode 100644 index 00000000..f4d8760e Binary files /dev/null and b/textures/homedecor_shingles_asphalt_s_z.png differ diff --git a/textures/homedecor_shingles_terracotta_c_t.png b/textures/homedecor_shingles_terracotta_c_t.png new file mode 100644 index 00000000..84f53e5c Binary files /dev/null and b/textures/homedecor_shingles_terracotta_c_t.png differ diff --git a/textures/homedecor_shingles_terracotta_c_x.png b/textures/homedecor_shingles_terracotta_c_x.png new file mode 100644 index 00000000..b86a9db8 Binary files /dev/null and b/textures/homedecor_shingles_terracotta_c_x.png differ diff --git a/textures/homedecor_shingles_terracotta_c_z.png b/textures/homedecor_shingles_terracotta_c_z.png new file mode 100644 index 00000000..f0b2d9c8 Binary files /dev/null and b/textures/homedecor_shingles_terracotta_c_z.png differ diff --git a/textures/homedecor_shingles_terracotta_inv.png b/textures/homedecor_shingles_terracotta_inv.png index 712a935d..ebaede99 100644 Binary files a/textures/homedecor_shingles_terracotta_inv.png and b/textures/homedecor_shingles_terracotta_inv.png differ diff --git a/textures/homedecor_shingles_terracotta_s_t.png b/textures/homedecor_shingles_terracotta_s_t.png new file mode 100644 index 00000000..d7c643c8 Binary files /dev/null and b/textures/homedecor_shingles_terracotta_s_t.png differ diff --git a/textures/homedecor_shingles_terracotta_s_z.png b/textures/homedecor_shingles_terracotta_s_z.png new file mode 100644 index 00000000..eff63e95 Binary files /dev/null and b/textures/homedecor_shingles_terracotta_s_z.png differ diff --git a/textures/homedecor_shingles_wood_c_t.png b/textures/homedecor_shingles_wood_c_t.png new file mode 100644 index 00000000..1125f743 Binary files /dev/null and b/textures/homedecor_shingles_wood_c_t.png differ diff --git a/textures/homedecor_shingles_wood_c_x.png b/textures/homedecor_shingles_wood_c_x.png new file mode 100644 index 00000000..50d813eb Binary files /dev/null and b/textures/homedecor_shingles_wood_c_x.png differ diff --git a/textures/homedecor_shingles_wood_c_z.png b/textures/homedecor_shingles_wood_c_z.png new file mode 100644 index 00000000..137407e0 Binary files /dev/null and b/textures/homedecor_shingles_wood_c_z.png differ diff --git a/textures/homedecor_shingles_wood_inv.png b/textures/homedecor_shingles_wood_inv.png index 00cd144d..92f4687a 100644 Binary files a/textures/homedecor_shingles_wood_inv.png and b/textures/homedecor_shingles_wood_inv.png differ diff --git a/textures/homedecor_shingles_wood_s_t.png b/textures/homedecor_shingles_wood_s_t.png new file mode 100644 index 00000000..2ba37f1c Binary files /dev/null and b/textures/homedecor_shingles_wood_s_t.png differ diff --git a/textures/homedecor_shingles_wood_s_z.png b/textures/homedecor_shingles_wood_s_z.png new file mode 100644 index 00000000..8dc7e2a7 Binary files /dev/null and b/textures/homedecor_shingles_wood_s_z.png differ diff --git a/textures/homedecor_skylight_frosted_inv.png b/textures/homedecor_skylight_frosted_inv.png index 1ef5b50a..7472641a 100644 Binary files a/textures/homedecor_skylight_frosted_inv.png and b/textures/homedecor_skylight_frosted_inv.png differ diff --git a/textures/homedecor_skylight_inv.png b/textures/homedecor_skylight_inv.png index b0799520..42f26e16 100644 Binary files a/textures/homedecor_skylight_inv.png and b/textures/homedecor_skylight_inv.png differ