diff --git a/chains/depends.txt b/chains/depends.txt
deleted file mode 100644
index 7b3e79f7932a3e60c36795738145bb0abbfb8815..0000000000000000000000000000000000000000
--- a/chains/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-homedecor
diff --git a/chains/init.lua b/chains/init.lua
deleted file mode 100644
index e7d2255aa3456070d5e96601b2d82fe94254ce38..0000000000000000000000000000000000000000
--- a/chains/init.lua
+++ /dev/null
@@ -1,179 +0,0 @@
-
-local S = homedecor_i18n.gettext
-
-local chains_sbox = {
-	type = "fixed",
-	fixed = { -0.1, -0.5, -0.1, 0.1, 0.5, 0.1 }
-}
-
-local topchains_sbox = {
-	type = "fixed",
-	fixed = {
-		{ -0.25, 0.35, -0.25, 0.25, 0.5, 0.25 },
-		{ -0.1, -0.5, -0.1, 0.1, 0.4, 0.1 }
-	}
-}
-
-minetest.register_node("chains:chain", {
-	description = S("Hanging chain (wrought iron)"),
-	drawtype = "mesh",
-	mesh = "chains.obj",
-	tiles = {"chains_wrought_iron.png"},
-	walkable = false,
-	climbable = true,
-	sunlight_propagates = true,
-	paramtype = "light",
-	inventory_image = "chain_wrought_iron_inv.png",
-	groups = {cracky=3},
-	selection_box = chains_sbox,
-})
-
-minetest.register_node("chains:chain_brass", {
-	description = S("Hanging chain (brass)"),
-	drawtype = "mesh",
-	mesh = "chains.obj",
-	tiles = {"chains_brass.png"},
-	walkable = false,
-	climbable = true,
-	sunlight_propagates = true,
-	paramtype = "light",
-	inventory_image = "chain_brass_inv.png",
-	groups = {cracky=3},
-	selection_box = chains_sbox,
-})
-
-minetest.register_node("chains:chain_top", {
-	description = S("Hanging chain (ceiling mount, wrought iron)"),
-	drawtype = "mesh",
-	mesh = "top_chains.obj",
-	tiles = {"chains_wrought_iron.png"},
-	walkable = false,
-	climbable = true,
-	sunlight_propagates = true,
-	paramtype = "light",
-	inventory_image = "top_chain_wrought_iron_inv.png",
-	groups = {cracky=3},
-	selection_box = topchains_sbox,
-})
-
-minetest.register_node("chains:chain_top_brass", {
-	description = S("Hanging chain (ceiling mount, brass)"),
-	drawtype = "mesh",
-	mesh = "top_chains.obj",
-	tiles = {"chains_brass.png"},
-	walkable = false,
-	climbable = true,
-	sunlight_propagates = true,
-	paramtype = "light",
-	inventory_image = "top_chain_brass_inv.png",
-	groups = {cracky=3},
-	selection_box = topchains_sbox,
-})
-
-minetest.register_node("chains:chandelier", {
-	description = S("Chandelier (wrought iron)"),
-	paramtype = "light",
-	light_source = 12,
-	walkable = false,
-	climbable = true,
-	sunlight_propagates = true,
-	tiles = {
-		"chains_wrought_iron.png",
-		"chains_candle.png",
-		{
-			name="chains_candle_flame.png",
-			animation={
-				type="vertical_frames",
-				aspect_w=16,
-				aspect_h=16,
-				length=3.0
-			}
-		}
-	},
-	drawtype = "mesh",
-	mesh = "chains_chandelier.obj",
-	groups = {cracky=3},
-	sounds =  default.node_sound_stone_defaults(),
-})
-
-minetest.register_node("chains:chandelier_brass", {
-	description = S("Chandelier (brass)"),
-	paramtype = "light",
-	light_source = 12,
-	walkable = false,
-	climbable = true,
-	sunlight_propagates = true,
-	tiles = {
-		"chains_brass.png",
-		"chains_candle.png",
-		{
-			name="chains_candle_flame.png",
-			animation={
-				type="vertical_frames",
-				aspect_w=16,
-				aspect_h=16,
-				length=3.0
-			}
-		}
-	},
-	drawtype = "mesh",
-	mesh = "chains_chandelier.obj",
-	groups = {cracky=3},
-	sounds =  default.node_sound_stone_defaults(),
-})
-
--- crafts
-
-minetest.register_craft({
-	output = 'chains:chain 2',
-	recipe = {
-		{'glooptest:chainlink'},
-		{'glooptest:chainlink'},
-		{'glooptest:chainlink'},
-	}
-})
-
-minetest.register_craft({
-	output = 'chains:chain_top',
-	recipe = {
-		{'default:steel_ingot'},
-		{'glooptest:chainlink'},
-	},
-})
-
-minetest.register_craft({
-	output = 'chains:chandelier',
-	recipe = {
-		{'', 'glooptest:chainlink', ''},
-		{'default:torch', 'glooptest:chainlink', 'default:torch'},
-		{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
-	}
-})
-
--- brass versions
-
-minetest.register_craft({
-	output = 'chains:chain_brass 2',
-	recipe = {
-		{'homedecor:chainlink_brass'},
-		{'homedecor:chainlink_brass'},
-		{'homedecor:chainlink_brass'},
-	}
-})
-
-minetest.register_craft({
-	output = 'chains:chain_top_brass',
-	recipe = {
-		{'technic:brass_ingot'},
-		{'homedecor:chainlink_brass'},
-	},
-})
-
-minetest.register_craft({
-	output = 'chains:chandelier_brass',
-	recipe = {
-		{'', 'homedecor:chainlink_brass', ''},
-		{'default:torch', 'homedecor:chainlink_brass', 'default:torch'},
-		{'technic:brass_ingot', 'technic:brass_ingot', 'technic:brass_ingot'},
-	}
-})
diff --git a/chains/models/chains.obj b/chains/models/chains.obj
deleted file mode 100644
index 78724c98d371e751a2a4a72668ffcda896e68b07..0000000000000000000000000000000000000000
--- a/chains/models/chains.obj
+++ /dev/null
@@ -1,881 +0,0 @@
-# Blender v2.73 (sub 0) OBJ File: 'chains.blend'
-# www.blender.org
-o Torus.016_Torus
-v 0.000000 -0.429978 0.000002
-v 0.000000 -0.401109 0.055211
-v -0.014044 -0.391975 0.048870
-v -0.014044 -0.423304 0.000002
-v -0.009826 -0.379748 0.040970
-v -0.009826 -0.406012 0.000002
-v 0.009826 -0.379748 0.040970
-v 0.009826 -0.406012 0.000002
-v 0.014044 -0.391975 0.048870
-v 0.014044 -0.423304 0.000002
-v 0.000000 -0.316336 0.080195
-v -0.014044 -0.316336 0.069112
-v -0.009826 -0.316336 0.057941
-v 0.009826 -0.316336 0.057941
-v 0.014044 -0.316336 0.069112
-v 0.000000 -0.231564 0.055211
-v -0.014044 -0.240700 0.048870
-v -0.009826 -0.252925 0.040970
-v 0.009826 -0.252925 0.040970
-v 0.014044 -0.240700 0.048870
-v 0.000000 -0.202695 0.000002
-v -0.014044 -0.209368 0.000002
-v -0.009826 -0.226661 0.000002
-v 0.009826 -0.226661 0.000002
-v 0.014044 -0.209368 0.000002
-v 0.000000 -0.231564 -0.055206
-v -0.014044 -0.240700 -0.048868
-v -0.009826 -0.252925 -0.040967
-v 0.009826 -0.252925 -0.040967
-v 0.014044 -0.240700 -0.048865
-v 0.000000 -0.316336 -0.080190
-v -0.014044 -0.316336 -0.069108
-v -0.009826 -0.316336 -0.057936
-v 0.009826 -0.316336 -0.057936
-v 0.014044 -0.316336 -0.069108
-v 0.000000 -0.400361 -0.055206
-v -0.014044 -0.391975 -0.048868
-v -0.009826 -0.379748 -0.040967
-v 0.009826 -0.379748 -0.040967
-v 0.014044 -0.391975 -0.048868
-v 0.000000 -0.262249 0.000002
-v -0.061672 -0.233381 0.000002
-v -0.054590 -0.224245 -0.012569
-v 0.000000 -0.255577 -0.012569
-v -0.045765 -0.212018 -0.008794
-v 0.000000 -0.238285 -0.008794
-v -0.045765 -0.212018 0.008798
-v 0.000000 -0.238285 0.008798
-v -0.054590 -0.224245 0.012574
-v 0.000000 -0.255577 0.012574
-v -0.089582 -0.148609 0.000002
-v -0.077200 -0.148609 -0.012569
-v -0.064722 -0.148609 -0.008794
-v -0.064722 -0.148609 0.008799
-v -0.077200 -0.148609 0.012574
-v -0.061672 -0.063837 0.000002
-v -0.054590 -0.072971 -0.012569
-v -0.045765 -0.085198 -0.008794
-v -0.045765 -0.085198 0.008799
-v -0.054590 -0.072971 0.012574
-v 0.000000 -0.034967 0.000002
-v 0.000000 -0.041641 -0.012569
-v 0.000000 -0.058933 -0.008794
-v 0.000000 -0.058933 0.008799
-v 0.000000 -0.041641 0.012574
-v 0.061672 -0.063837 0.000002
-v 0.054590 -0.072971 -0.012569
-v 0.045765 -0.085198 -0.008794
-v 0.045765 -0.085198 0.008799
-v 0.054590 -0.072971 0.012574
-v 0.089582 -0.148609 0.000002
-v 0.077200 -0.148609 -0.012569
-v 0.064722 -0.148609 -0.008794
-v 0.064722 -0.148609 0.008799
-v 0.077200 -0.148609 0.012574
-v 0.061672 -0.232631 0.000002
-v 0.054590 -0.224245 -0.012569
-v 0.045765 -0.212018 -0.008794
-v 0.045765 -0.212018 0.008798
-v 0.054590 -0.224245 0.012574
-v 0.000000 0.073316 0.000002
-v 0.061672 0.102183 0.000002
-v 0.054590 0.111319 0.012574
-v 0.000000 0.079988 0.012574
-v 0.045765 0.123546 0.008799
-v 0.000000 0.097280 0.008799
-v 0.045765 0.123546 -0.008794
-v 0.000000 0.097280 -0.008794
-v 0.054590 0.111319 -0.012569
-v 0.000000 0.079988 -0.012569
-v 0.089582 0.186956 0.000002
-v 0.077200 0.186956 0.012574
-v 0.064722 0.186956 0.008799
-v 0.064722 0.186956 -0.008794
-v 0.077200 0.186956 -0.012569
-v 0.061672 0.271728 0.000002
-v 0.054590 0.262594 0.012574
-v 0.045765 0.250367 0.008799
-v 0.045765 0.250367 -0.008794
-v 0.054590 0.262594 -0.012569
-v 0.000000 0.300597 0.000002
-v 0.000000 0.293923 0.012574
-v 0.000000 0.276631 0.008799
-v 0.000000 0.276631 -0.008794
-v 0.000000 0.293923 -0.012569
-v -0.061672 0.271728 0.000002
-v -0.054590 0.262594 0.012574
-v -0.045765 0.250367 0.008799
-v -0.045765 0.250367 -0.008794
-v -0.054590 0.262594 -0.012569
-v -0.089582 0.186956 0.000002
-v -0.077200 0.186956 0.012574
-v -0.064722 0.186956 0.008799
-v -0.064722 0.186956 -0.008794
-v -0.077200 0.186956 -0.012569
-v -0.061672 0.102931 0.000002
-v -0.054590 0.111319 0.012574
-v -0.045765 0.123546 0.008799
-v -0.045765 0.123546 -0.008794
-v -0.054590 0.111319 -0.012569
-v 0.000000 -0.095037 0.000002
-v 0.000000 -0.066168 -0.055206
-v 0.014044 -0.057034 -0.048868
-v 0.014044 -0.088363 0.000002
-v 0.009826 -0.044807 -0.040967
-v 0.009826 -0.071071 0.000002
-v -0.009826 -0.044807 -0.040967
-v -0.009826 -0.071071 0.000002
-v -0.014044 -0.057034 -0.048868
-v -0.014044 -0.088363 0.000002
-v 0.000000 0.018605 -0.080190
-v 0.014044 0.018605 -0.069108
-v 0.009826 0.018605 -0.057936
-v -0.009826 0.018605 -0.057936
-v -0.014044 0.018605 -0.069108
-v 0.000000 0.103377 -0.055206
-v 0.014044 0.094243 -0.048868
-v 0.009826 0.082016 -0.040967
-v -0.009826 0.082016 -0.040967
-v -0.014044 0.094243 -0.048868
-v 0.000000 0.132246 0.000002
-v 0.014044 0.125572 0.000002
-v 0.009826 0.108280 0.000002
-v -0.009826 0.108280 0.000002
-v -0.014044 0.125572 0.000002
-v 0.000000 0.103377 0.055211
-v 0.014044 0.094243 0.048870
-v 0.009826 0.082016 0.040970
-v -0.009826 0.082016 0.040970
-v -0.014044 0.094243 0.048870
-v 0.000000 0.018605 0.080195
-v 0.014044 0.018605 0.069112
-v 0.009826 0.018605 0.057941
-v -0.009826 0.018605 0.057941
-v -0.014044 0.018605 0.069112
-v 0.000000 -0.065420 0.055211
-v 0.014044 -0.057032 0.048870
-v 0.009826 -0.044807 0.040970
-v -0.009826 -0.044807 0.040970
-v -0.014044 -0.057032 0.048870
-v 0.000000 -0.598329 0.000002
-v 0.061672 -0.569460 0.000002
-v 0.054590 -0.560326 0.012574
-v 0.000000 -0.591655 0.012574
-v 0.045765 -0.548099 0.008798
-v 0.000000 -0.574363 0.008798
-v 0.045765 -0.548099 -0.008794
-v 0.000000 -0.574363 -0.008794
-v 0.054590 -0.560326 -0.012569
-v 0.000000 -0.591655 -0.012569
-v 0.089582 -0.484687 0.000002
-v 0.077200 -0.484687 0.012574
-v 0.064722 -0.484687 0.008798
-v 0.064722 -0.484687 -0.008794
-v 0.077200 -0.484687 -0.012569
-v 0.061672 -0.399915 0.000002
-v 0.054590 -0.409051 0.012574
-v 0.045765 -0.421278 0.008798
-v 0.045765 -0.421278 -0.008794
-v 0.054590 -0.409051 -0.012569
-v 0.000000 -0.371048 0.000002
-v 0.000000 -0.377719 0.012574
-v 0.000000 -0.395012 0.008798
-v 0.000000 -0.395012 -0.008794
-v 0.000000 -0.377719 -0.012569
-v -0.061672 -0.399915 0.000002
-v -0.054590 -0.409051 0.012574
-v -0.045765 -0.421278 0.008798
-v -0.045765 -0.421278 -0.008794
-v -0.054590 -0.409051 -0.012569
-v -0.089582 -0.484687 0.000002
-v -0.077200 -0.484687 0.012574
-v -0.064722 -0.484687 0.008798
-v -0.064722 -0.484687 -0.008794
-v -0.077200 -0.484687 -0.012569
-v -0.061672 -0.568712 0.000002
-v -0.054590 -0.560326 0.012574
-v -0.045765 -0.548099 0.008798
-v -0.045765 -0.548099 -0.008794
-v -0.054590 -0.560326 -0.012569
-v 0.000000 0.241043 0.000002
-v 0.000000 0.269910 0.055211
-v -0.014044 0.279047 0.048870
-v -0.014044 0.247717 0.000002
-v -0.009826 0.291274 0.040970
-v -0.009826 0.265007 0.000002
-v 0.009826 0.291274 0.040970
-v 0.009826 0.265007 0.000002
-v 0.014044 0.279047 0.048870
-v 0.014044 0.247717 0.000002
-v 0.000000 0.354683 0.080195
-v -0.014044 0.354683 0.069112
-v -0.009826 0.354683 0.057941
-v 0.009826 0.354683 0.057941
-v 0.014044 0.354683 0.069112
-v 0.000000 0.439455 0.055211
-v -0.014044 0.430321 0.048870
-v -0.009826 0.418094 0.040970
-v 0.009826 0.418094 0.040970
-v 0.014044 0.430321 0.048870
-v 0.000000 0.468325 0.000002
-v -0.014044 0.461651 0.000002
-v -0.009826 0.444361 0.000002
-v 0.009826 0.444361 0.000002
-v 0.014044 0.461651 0.000002
-v 0.000000 0.439455 -0.055206
-v -0.014044 0.430321 -0.048868
-v -0.009826 0.418094 -0.040967
-v 0.009826 0.418094 -0.040967
-v 0.014044 0.430321 -0.048868
-v 0.000000 0.354683 -0.080190
-v -0.014044 0.354683 -0.069108
-v -0.009826 0.354683 -0.057936
-v 0.009826 0.354683 -0.057936
-v 0.014044 0.354683 -0.069108
-v 0.000000 0.270661 -0.055206
-v -0.014044 0.279047 -0.048868
-v -0.009826 0.291274 -0.040967
-v 0.009826 0.291274 -0.040967
-v 0.014044 0.279047 -0.048868
-vt 0.187500 0.125000
-vt 0.250000 0.125000
-vt 0.250000 0.187500
-vt 0.187500 0.187500
-vt 0.250000 0.250000
-vt 0.187500 0.250000
-vt 0.250000 0.312500
-vt 0.187500 0.312500
-vt 0.250000 0.375000
-vt 0.187500 0.375000
-vt 0.187500 0.062500
-vt 0.250000 0.062500
-vt 0.312500 0.125000
-vt 0.312500 0.187500
-vt 0.312500 0.250000
-vt 0.312500 0.312500
-vt 0.312500 0.375000
-vt 0.312500 0.062500
-vt 0.375000 0.125000
-vt 0.375000 0.187500
-vt 0.375000 0.250000
-vt 0.375000 0.312500
-vt 0.375000 0.375000
-vt 0.375000 0.062500
-vt 0.437500 0.125000
-vt 0.437500 0.187500
-vt 0.437500 0.250000
-vt 0.437500 0.312500
-vt 0.437500 0.375000
-vt 0.437500 0.062500
-vt 0.500000 0.125000
-vt 0.500000 0.187500
-vt 0.500000 0.250000
-vt 0.500000 0.312500
-vt 0.500000 0.375000
-vt 0.500000 0.062500
-vt -0.000000 0.125000
-vt 0.062500 0.125000
-vt 0.062500 0.187500
-vt -0.000000 0.187500
-vt 0.062500 0.250000
-vt -0.000000 0.250000
-vt 0.062500 0.312500
-vt -0.000000 0.312500
-vt 0.062500 0.375000
-vt -0.000000 0.375000
-vt -0.000000 0.062500
-vt 0.062500 0.062500
-vt 0.125000 0.125000
-vt 0.125000 0.187500
-vt 0.125000 0.250000
-vt 0.125000 0.312500
-vt 0.125000 0.375000
-vt 0.125000 0.062500
-vt 0.750000 0.625000
-vt 0.812500 0.625000
-vt 0.812500 0.687500
-vt 0.750000 0.687500
-vt 0.750000 0.375000
-vt 0.812500 0.375000
-vt 0.812500 0.437500
-vt 0.750000 0.437500
-vt 0.812500 0.500000
-vt 0.750000 0.500000
-vt 0.812500 0.562500
-vt 0.750000 0.562500
-vt 0.875000 0.625000
-vt 0.875000 0.687500
-vt 0.875000 0.375000
-vt 0.875000 0.437500
-vt 0.875000 0.500000
-vt 0.875000 0.562500
-vt 0.937500 0.625000
-vt 0.937500 0.687500
-vt 0.937500 0.375000
-vt 0.937500 0.437500
-vt 0.937500 0.500000
-vt 0.937500 0.562500
-vt 1.000000 0.625000
-vt 1.000000 0.687500
-vt 1.000000 0.375000
-vt 1.000000 0.437500
-vt 1.000000 0.500000
-vt 1.000000 0.562500
-vt 0.500000 0.625000
-vt 0.562500 0.625000
-vt 0.562500 0.687500
-vt 0.500000 0.687500
-vt 0.562500 0.375000
-vt 0.562500 0.437500
-vt 0.500000 0.437500
-vt 0.562500 0.500000
-vt 0.500000 0.500000
-vt 0.562500 0.562500
-vt 0.500000 0.562500
-vt 0.625000 0.625000
-vt 0.625000 0.687500
-vt 0.625000 0.375000
-vt 0.625000 0.437500
-vt 0.625000 0.500000
-vt 0.625000 0.562500
-vt 0.687500 0.625000
-vt 0.687500 0.687500
-vt 0.687500 0.375000
-vt 0.687500 0.437500
-vt 0.687500 0.500000
-vt 0.687500 0.562500
-vt 0.250000 0.625000
-vt 0.312500 0.625000
-vt 0.312500 0.687500
-vt 0.250000 0.687500
-vt 0.312500 0.437500
-vt 0.250000 0.437500
-vt 0.312500 0.500000
-vt 0.250000 0.500000
-vt 0.312500 0.562500
-vt 0.250000 0.562500
-vt 0.375000 0.625000
-vt 0.375000 0.687500
-vt 0.375000 0.437500
-vt 0.375000 0.500000
-vt 0.375000 0.562500
-vt 0.437500 0.625000
-vt 0.437500 0.687500
-vt 0.437500 0.437500
-vt 0.437500 0.500000
-vt 0.437500 0.562500
-vt -0.000000 0.625000
-vt 0.062500 0.625000
-vt 0.062500 0.687500
-vt -0.000000 0.687500
-vt 0.062500 0.437500
-vt -0.000000 0.437500
-vt 0.062500 0.500000
-vt -0.000000 0.500000
-vt 0.062500 0.562500
-vt -0.000000 0.562500
-vt 0.125000 0.625000
-vt 0.125000 0.687500
-vt 0.125000 0.437500
-vt 0.125000 0.500000
-vt 0.125000 0.562500
-vt 0.187500 0.625000
-vt 0.187500 0.687500
-vt 0.187500 0.437500
-vt 0.187500 0.500000
-vt 0.187500 0.562500
-vt 0.687500 0.750000
-vt 0.750000 0.750000
-vt 0.750000 0.812500
-vt 0.687500 0.812500
-vt 0.750000 0.875000
-vt 0.687500 0.875000
-vt 0.750000 0.937500
-vt 0.687500 0.937500
-vt 0.750000 1.000000
-vt 0.687500 1.000000
-vt 0.812500 0.750000
-vt 0.812500 0.812500
-vt 0.812500 0.875000
-vt 0.812500 0.937500
-vt 0.812500 1.000000
-vt 0.875000 0.750000
-vt 0.875000 0.812500
-vt 0.875000 0.875000
-vt 0.875000 0.937500
-vt 0.875000 1.000000
-vt 0.937500 0.750000
-vt 0.937500 0.812500
-vt 0.937500 0.875000
-vt 0.937500 0.937500
-vt 0.937500 1.000000
-vt 1.000000 0.750000
-vt 1.000000 0.812500
-vt 1.000000 0.875000
-vt 1.000000 0.937500
-vt 1.000000 1.000000
-vt 0.500000 0.750000
-vt 0.562500 0.750000
-vt 0.562500 0.812500
-vt 0.500000 0.812500
-vt 0.562500 0.875000
-vt 0.500000 0.875000
-vt 0.562500 0.937500
-vt 0.500000 0.937500
-vt 0.562500 1.000000
-vt 0.500000 1.000000
-vt 0.625000 0.750000
-vt 0.625000 0.812500
-vt 0.625000 0.875000
-vt 0.625000 0.937500
-vt 0.625000 1.000000
-vt 0.750000 0.312500
-vt 0.812500 0.312500
-vt 0.750000 0.062500
-vt 0.812500 0.062500
-vt 0.812500 0.125000
-vt 0.750000 0.125000
-vt 0.812500 0.187500
-vt 0.750000 0.187500
-vt 0.812500 0.250000
-vt 0.750000 0.250000
-vt 0.875000 0.312500
-vt 0.875000 0.062500
-vt 0.875000 0.125000
-vt 0.875000 0.187500
-vt 0.875000 0.250000
-vt 0.937500 0.312500
-vt 0.937500 0.062500
-vt 0.937500 0.125000
-vt 0.937500 0.187500
-vt 0.937500 0.250000
-vt 1.000000 0.312500
-vt 1.000000 0.062500
-vt 1.000000 0.125000
-vt 1.000000 0.187500
-vt 1.000000 0.250000
-vt 0.562500 0.312500
-vt 0.562500 0.062500
-vt 0.562500 0.125000
-vt 0.562500 0.187500
-vt 0.562500 0.250000
-vt 0.625000 0.312500
-vt 0.625000 0.062500
-vt 0.625000 0.125000
-vt 0.625000 0.187500
-vt 0.625000 0.250000
-vt 0.687500 0.312500
-vt 0.687500 0.062500
-vt 0.687500 0.125000
-vt 0.687500 0.187500
-vt 0.687500 0.250000
-vt 0.250000 0.937500
-vt 0.312500 0.937500
-vt 0.312500 1.000000
-vt 0.250000 1.000000
-vt 0.312500 0.750000
-vt 0.250000 0.750000
-vt 0.312500 0.812500
-vt 0.250000 0.812500
-vt 0.312500 0.875000
-vt 0.250000 0.875000
-vt 0.375000 0.937500
-vt 0.375000 1.000000
-vt 0.375000 0.750000
-vt 0.375000 0.812500
-vt 0.375000 0.875000
-vt 0.437500 0.937500
-vt 0.437500 1.000000
-vt 0.437500 0.750000
-vt 0.437500 0.812500
-vt 0.437500 0.875000
-vt 0.000000 0.937500
-vt 0.062500 0.937500
-vt 0.062500 1.000000
-vt 0.000000 1.000000
-vt 0.062500 0.750000
-vt 0.000000 0.750000
-vt 0.062500 0.812500
-vt 0.000000 0.812500
-vt 0.062500 0.875000
-vt 0.000000 0.875000
-vt 0.125000 0.937500
-vt 0.125000 1.000000
-vt 0.125000 0.750000
-vt 0.125000 0.812500
-vt 0.125000 0.875000
-vt 0.187500 0.937500
-vt 0.187500 1.000000
-vt 0.187500 0.750000
-vt 0.187500 0.812500
-vt 0.187500 0.875000
-vn 0.000000 -1.000000 -0.004800
-vn 0.000000 -0.657400 0.753500
-vn -0.898300 -0.248500 0.362300
-vn -0.863600 -0.504100 -0.003400
-vn -0.661500 0.421500 -0.620200
-vn -0.746000 0.665900 0.000000
-vn 0.661500 0.421500 -0.620200
-vn 0.746000 0.665900 0.000000
-vn 0.898300 -0.248500 0.362300
-vn 0.863600 -0.504100 -0.003400
-vn 0.000000 0.000000 1.000000
-vn -0.925200 0.000000 0.379500
-vn -0.617100 0.000000 -0.786900
-vn 0.617100 0.000000 -0.786900
-vn 0.925200 0.000000 0.379500
-vn 0.000000 0.657400 0.753500
-vn -0.898300 0.248400 0.362300
-vn -0.661500 -0.421500 -0.620200
-vn 0.661500 -0.421500 -0.620200
-vn 0.898300 0.248400 0.362300
-vn 0.000000 1.000000 0.000000
-vn -0.866100 0.499800 0.000000
-vn -0.746000 -0.665900 0.000000
-vn 0.746000 -0.665900 0.000000
-vn 0.866100 0.499800 0.000000
-vn 0.000000 0.657400 -0.753500
-vn -0.898300 0.248400 -0.362400
-vn -0.661600 -0.421500 0.620200
-vn 0.661500 -0.421500 0.620200
-vn 0.898300 0.248400 -0.362300
-vn 0.000000 -0.000900 -1.000000
-vn -0.924600 -0.000600 -0.380700
-vn -0.617100 0.000000 0.786900
-vn 0.617100 0.000000 0.786900
-vn 0.924700 -0.000600 -0.380700
-vn 0.000000 -0.650300 -0.759600
-vn -0.895600 -0.254600 -0.364800
-vn -0.661600 0.421500 0.620200
-vn 0.661600 0.421500 0.620200
-vn 0.895600 -0.254600 -0.364800
-vn 0.004900 -1.000000 0.000000
-vn -0.729700 -0.683800 0.000000
-vn -0.324500 -0.256300 -0.910500
-vn 0.003300 -0.475500 -0.879700
-vn 0.578700 0.436200 -0.689100
-vn 0.000000 0.666600 -0.745400
-vn 0.578700 0.436200 0.689100
-vn 0.000000 0.666600 0.745400
-vn -0.324500 -0.256300 0.910500
-vn 0.003300 -0.475500 0.879700
-vn -1.000000 0.000000 0.000000
-vn -0.359600 0.000000 -0.933100
-vn 0.756400 0.000000 -0.654100
-vn 0.756400 0.000000 0.654100
-vn -0.359600 0.000000 0.933100
-vn -0.729700 0.683700 0.000000
-vn -0.324500 0.256300 -0.910500
-vn 0.578700 -0.436200 -0.689100
-vn 0.578700 -0.436200 0.689100
-vn -0.324500 0.256300 0.910500
-vn 0.000000 0.470900 -0.882200
-vn 0.000000 -0.666600 -0.745400
-vn 0.000000 -0.666600 0.745400
-vn 0.000000 0.470900 0.882200
-vn 0.729700 0.683700 0.000000
-vn 0.324500 0.256300 -0.910500
-vn -0.578700 -0.436200 -0.689100
-vn -0.578700 -0.436200 0.689100
-vn 0.324500 0.256300 0.910500
-vn 1.000000 -0.001100 0.000000
-vn 0.361000 -0.000700 -0.932600
-vn -0.756400 0.000000 -0.654100
-vn -0.756400 0.000000 0.654100
-vn 0.361000 -0.000700 0.932600
-vn 0.736100 -0.676800 0.000000
-vn 0.327100 -0.263100 -0.907600
-vn -0.578700 0.436200 -0.689100
-vn -0.578700 0.436200 0.689100
-vn 0.327100 -0.263100 0.907600
-vn -0.004900 -1.000000 0.000000
-vn 0.729700 -0.683800 0.000000
-vn 0.324500 -0.256300 0.910500
-vn -0.003300 -0.475400 0.879700
-vn 0.324500 -0.256300 -0.910500
-vn -0.003300 -0.475400 -0.879700
-vn 1.000000 0.000000 0.000000
-vn 0.359600 0.000000 0.933100
-vn 0.359600 0.000000 -0.933100
-vn -1.000000 -0.001100 0.000000
-vn -0.361000 -0.000700 0.932600
-vn -0.361000 -0.000700 -0.932600
-vn -0.736100 -0.676800 0.000000
-vn -0.327100 -0.263100 0.907600
-vn -0.327100 -0.263100 -0.907600
-vn 0.000000 -1.000000 0.004800
-vn 0.000000 -0.657400 -0.753500
-vn 0.898300 -0.248500 -0.362400
-vn 0.863600 -0.504100 0.003400
-vn -0.898300 -0.248500 -0.362400
-vn -0.863600 -0.504100 0.003400
-vn 0.000000 0.000000 -1.000000
-vn 0.925200 0.000000 -0.379500
-vn -0.925200 0.000000 -0.379500
-vn 0.898300 0.248500 -0.362400
-vn 0.661600 -0.421500 0.620200
-vn -0.898300 0.248500 -0.362400
-vn 0.898300 0.248500 0.362300
-vn -0.898300 0.248500 0.362300
-vn 0.000000 -0.000900 1.000000
-vn 0.924700 -0.000600 0.380700
-vn -0.924700 -0.000600 0.380700
-vn 0.000000 -0.650300 0.759600
-vn 0.895600 -0.254600 0.364700
-vn -0.895600 -0.254600 0.364700
-vn 0.729700 -0.683700 0.000000
-vn 0.729700 0.683800 0.000000
-vn -0.729700 0.683800 0.000000
-vn -0.898300 -0.248400 0.362300
-vn -0.863600 -0.504100 -0.003500
-vn 0.898300 -0.248400 0.362300
-vn 0.863600 -0.504100 -0.003500
-vn -0.661500 -0.421500 0.620200
-vn 0.924600 -0.000600 -0.380700
-vn -0.661500 0.421500 0.620200
-vn 0.661500 0.421500 0.620200
-s 1
-f 1/1/1 2/2/2 3/3/3 4/4/4
-f 4/4/4 3/3/3 5/5/5 6/6/6
-f 6/6/6 5/5/5 7/7/7 8/8/8
-f 8/8/8 7/7/7 9/9/9 10/10/10
-f 1/1/1 10/11/10 9/12/9 2/2/2
-f 2/2/2 11/13/11 12/14/12 3/3/3
-f 3/3/3 12/14/12 13/15/13 5/5/5
-f 5/5/5 13/15/13 14/16/14 7/7/7
-f 7/7/7 14/16/14 15/17/15 9/9/9
-f 9/12/9 15/18/15 11/13/11 2/2/2
-f 11/13/11 16/19/16 17/20/17 12/14/12
-f 12/14/12 17/20/17 18/21/18 13/15/13
-f 13/15/13 18/21/18 19/22/19 14/16/14
-f 14/16/14 19/22/19 20/23/20 15/17/15
-f 15/18/15 20/24/20 16/19/16 11/13/11
-f 16/19/16 21/25/21 22/26/22 17/20/17
-f 17/20/17 22/26/22 23/27/23 18/21/18
-f 18/21/18 23/27/23 24/28/24 19/22/19
-f 19/22/19 24/28/24 25/29/25 20/23/20
-f 20/24/20 25/30/25 21/25/21 16/19/16
-f 21/25/21 26/31/26 27/32/27 22/26/22
-f 22/26/22 27/32/27 28/33/28 23/27/23
-f 23/27/23 28/33/28 29/34/29 24/28/24
-f 24/28/24 29/34/29 30/35/30 25/29/25
-f 25/30/25 30/36/30 26/31/26 21/25/21
-f 26/37/26 31/38/31 32/39/32 27/40/27
-f 27/40/27 32/39/32 33/41/33 28/42/28
-f 28/42/28 33/41/33 34/43/34 29/44/29
-f 29/44/29 34/43/34 35/45/35 30/46/30
-f 30/47/30 35/48/35 31/38/31 26/37/26
-f 31/38/31 36/49/36 37/50/37 32/39/32
-f 32/39/32 37/50/37 38/51/38 33/41/33
-f 33/41/33 38/51/38 39/52/39 34/43/34
-f 34/43/34 39/52/39 40/53/40 35/45/35
-f 35/48/35 40/54/40 36/49/36 31/38/31
-f 36/49/36 1/1/1 4/4/4 37/50/37
-f 37/50/37 4/4/4 6/6/6 38/51/38
-f 38/51/38 6/6/6 8/8/8 39/52/39
-f 39/52/39 8/8/8 10/10/10 40/53/40
-f 1/1/1 36/49/36 40/54/40 10/11/10
-f 41/55/41 42/56/42 43/57/43 44/58/44
-f 44/59/44 43/60/43 45/61/45 46/62/46
-f 46/62/46 45/61/45 47/63/47 48/64/48
-f 48/64/48 47/63/47 49/65/49 50/66/50
-f 41/55/41 50/66/50 49/65/49 42/56/42
-f 42/56/42 51/67/51 52/68/52 43/57/43
-f 43/60/43 52/69/52 53/70/53 45/61/45
-f 45/61/45 53/70/53 54/71/54 47/63/47
-f 47/63/47 54/71/54 55/72/55 49/65/49
-f 49/65/49 55/72/55 51/67/51 42/56/42
-f 51/67/51 56/73/56 57/74/57 52/68/52
-f 52/69/52 57/75/57 58/76/58 53/70/53
-f 53/70/53 58/76/58 59/77/59 54/71/54
-f 54/71/54 59/77/59 60/78/60 55/72/55
-f 55/72/55 60/78/60 56/73/56 51/67/51
-f 56/73/56 61/79/21 62/80/61 57/74/57
-f 57/75/57 62/81/61 63/82/62 58/76/58
-f 58/76/58 63/82/62 64/83/63 59/77/59
-f 59/77/59 64/83/63 65/84/64 60/78/60
-f 60/78/60 65/84/64 61/79/21 56/73/56
-f 61/85/21 66/86/65 67/87/66 62/88/61
-f 62/35/61 67/89/66 68/90/67 63/91/62
-f 63/91/62 68/90/67 69/92/68 64/93/63
-f 64/93/63 69/92/68 70/94/69 65/95/64
-f 65/95/64 70/94/69 66/86/65 61/85/21
-f 66/86/65 71/96/70 72/97/71 67/87/66
-f 67/89/66 72/98/71 73/99/72 68/90/67
-f 68/90/67 73/99/72 74/100/73 69/92/68
-f 69/92/68 74/100/73 75/101/74 70/94/69
-f 70/94/69 75/101/74 71/96/70 66/86/65
-f 71/96/70 76/102/75 77/103/76 72/97/71
-f 72/98/71 77/104/76 78/105/77 73/99/72
-f 73/99/72 78/105/77 79/106/78 74/100/73
-f 74/100/73 79/106/78 80/107/79 75/101/74
-f 75/101/74 80/107/79 76/102/75 71/96/70
-f 76/102/75 41/55/41 44/58/44 77/103/76
-f 77/104/76 44/59/44 46/62/46 78/105/77
-f 78/105/77 46/62/46 48/64/48 79/106/78
-f 79/106/78 48/64/48 50/66/50 80/107/79
-f 41/55/41 76/102/75 80/107/79 50/66/50
-f 81/108/80 82/109/81 83/110/82 84/111/83
-f 84/9/83 83/17/82 85/112/78 86/113/48
-f 86/113/48 85/112/78 87/114/77 88/115/46
-f 88/115/46 87/114/77 89/116/84 90/117/85
-f 81/108/80 90/117/85 89/116/84 82/109/81
-f 82/109/81 91/118/86 92/119/87 83/110/82
-f 83/17/82 92/23/87 93/120/73 85/112/78
-f 85/112/78 93/120/73 94/121/72 87/114/77
-f 87/114/77 94/121/72 95/122/88 89/116/84
-f 89/116/84 95/122/88 91/118/86 82/109/81
-f 91/118/86 96/123/65 97/124/69 92/119/87
-f 92/23/87 97/29/69 98/125/68 93/120/73
-f 93/120/73 98/125/68 99/126/67 94/121/72
-f 94/121/72 99/126/67 100/127/66 95/122/88
-f 95/122/88 100/127/66 96/123/65 91/118/86
-f 96/123/65 101/85/21 102/88/64 97/124/69
-f 97/29/69 102/35/64 103/91/63 98/125/68
-f 98/125/68 103/91/63 104/93/62 99/126/67
-f 99/126/67 104/93/62 105/95/61 100/127/66
-f 100/127/66 105/95/61 101/85/21 96/123/65
-f 101/128/21 106/129/56 107/130/60 102/131/64
-f 102/46/64 107/45/60 108/132/59 103/133/63
-f 103/133/63 108/132/59 109/134/58 104/135/62
-f 104/135/62 109/134/58 110/136/57 105/137/61
-f 105/137/61 110/136/57 106/129/56 101/128/21
-f 106/129/56 111/138/89 112/139/90 107/130/60
-f 107/45/60 112/53/90 113/140/54 108/132/59
-f 108/132/59 113/140/54 114/141/53 109/134/58
-f 109/134/58 114/141/53 115/142/91 110/136/57
-f 110/136/57 115/142/91 111/138/89 106/129/56
-f 111/138/89 116/143/92 117/144/93 112/139/90
-f 112/53/90 117/10/93 118/145/47 113/140/54
-f 113/140/54 118/145/47 119/146/45 114/141/53
-f 114/141/53 119/146/45 120/147/94 115/142/91
-f 115/142/91 120/147/94 116/143/92 111/138/89
-f 116/143/92 81/108/80 84/111/83 117/144/93
-f 117/10/93 84/9/83 86/113/48 118/145/47
-f 118/145/47 86/113/48 88/115/46 119/146/45
-f 119/146/45 88/115/46 90/117/85 120/147/94
-f 81/108/80 116/143/92 120/147/94 90/117/85
-f 121/148/95 122/149/96 123/150/97 124/151/98
-f 124/151/98 123/150/97 125/152/39 126/153/8
-f 126/153/8 125/152/39 127/154/38 128/155/6
-f 128/155/6 127/154/38 129/156/99 130/157/100
-f 121/148/95 130/103/100 129/58/99 122/149/96
-f 122/149/96 131/158/101 132/159/102 123/150/97
-f 123/150/97 132/159/102 133/160/34 125/152/39
-f 125/152/39 133/160/34 134/161/33 127/154/38
-f 127/154/38 134/161/33 135/162/103 129/156/99
-f 129/58/99 135/57/103 131/158/101 122/149/96
-f 131/158/101 136/163/26 137/164/104 132/159/102
-f 132/159/102 137/164/104 138/165/105 133/160/34
-f 133/160/34 138/165/105 139/166/28 134/161/33
-f 134/161/33 139/166/28 140/167/106 135/162/103
-f 135/57/103 140/68/106 136/163/26 131/158/101
-f 136/163/26 141/168/21 142/169/25 137/164/104
-f 137/164/104 142/169/25 143/170/24 138/165/105
-f 138/165/105 143/170/24 144/171/23 139/166/28
-f 139/166/28 144/171/23 145/172/22 140/167/106
-f 140/68/106 145/74/22 141/168/21 136/163/26
-f 141/168/21 146/173/16 147/174/107 142/169/25
-f 142/169/25 147/174/107 148/175/19 143/170/24
-f 143/170/24 148/175/19 149/176/18 144/171/23
-f 144/171/23 149/176/18 150/177/108 145/172/22
-f 145/74/22 150/80/108 146/173/16 141/168/21
-f 146/178/16 151/179/109 152/180/110 147/181/107
-f 147/181/107 152/180/110 153/182/14 148/183/19
-f 148/183/19 153/182/14 154/184/13 149/185/18
-f 149/185/18 154/184/13 155/186/111 150/187/108
-f 150/88/108 155/87/111 151/179/109 146/178/16
-f 151/179/109 156/188/112 157/189/113 152/180/110
-f 152/180/110 157/189/113 158/190/7 153/182/14
-f 153/182/14 158/190/7 159/191/5 154/184/13
-f 154/184/13 159/191/5 160/192/114 155/186/111
-f 155/87/111 160/97/114 156/188/112 151/179/109
-f 156/188/112 121/148/95 124/151/98 157/189/113
-f 157/189/113 124/151/98 126/153/8 158/190/7
-f 158/190/7 126/153/8 128/155/6 159/191/5
-f 159/191/5 128/155/6 130/157/100 160/192/114
-f 121/148/95 156/188/112 160/97/114 130/103/100
-f 161/193/80 162/194/115 163/60/82 164/59/83
-f 164/195/83 163/196/82 165/197/78 166/198/48
-f 166/198/48 165/197/78 167/199/77 168/200/46
-f 168/200/46 167/199/77 169/201/84 170/202/85
-f 161/193/80 170/202/85 169/201/84 162/194/115
-f 162/194/115 171/203/86 172/69/87 163/60/82
-f 163/196/82 172/204/87 173/205/73 165/197/78
-f 165/197/78 173/205/73 174/206/72 167/199/77
-f 167/199/77 174/206/72 175/207/88 169/201/84
-f 169/201/84 175/207/88 171/203/86 162/194/115
-f 171/203/86 176/208/116 177/75/69 172/69/87
-f 172/204/87 177/209/69 178/210/68 173/205/73
-f 173/205/73 178/210/68 179/211/67 174/206/72
-f 174/206/72 179/211/67 180/212/66 175/207/88
-f 175/207/88 180/212/66 176/208/116 171/203/86
-f 176/208/116 181/213/21 182/81/64 177/75/69
-f 177/209/69 182/214/64 183/215/63 178/210/68
-f 178/210/68 183/215/63 184/216/62 179/211/67
-f 179/211/67 184/216/62 185/217/61 180/212/66
-f 180/212/66 185/217/61 181/213/21 176/208/116
-f 181/34/21 186/218/117 187/89/60 182/35/64
-f 182/36/64 187/219/60 188/220/59 183/31/63
-f 183/31/63 188/220/59 189/221/58 184/32/62
-f 184/32/62 189/221/58 190/222/57 185/33/61
-f 185/33/61 190/222/57 186/218/117 181/34/21
-f 186/218/117 191/223/89 192/98/90 187/89/60
-f 187/219/60 192/224/90 193/225/54 188/220/59
-f 188/220/59 193/225/54 194/226/53 189/221/58
-f 189/221/58 194/226/53 195/227/91 190/222/57
-f 190/222/57 195/227/91 191/223/89 186/218/117
-f 191/223/89 196/228/92 197/104/93 192/98/90
-f 192/224/90 197/229/93 198/230/47 193/225/54
-f 193/225/54 198/230/47 199/231/45 194/226/53
-f 194/226/53 199/231/45 200/232/94 195/227/91
-f 195/227/91 200/232/94 196/228/92 191/223/89
-f 196/228/92 161/193/80 164/59/83 197/104/93
-f 197/229/93 164/195/83 166/198/48 198/230/47
-f 198/230/47 166/198/48 168/200/46 199/231/45
-f 199/231/45 168/200/46 170/202/85 200/232/94
-f 161/193/80 196/228/92 200/232/94 170/202/85
-f 201/233/1 202/234/2 203/235/118 204/236/119
-f 204/111/119 203/110/118 205/237/5 206/238/6
-f 206/238/6 205/237/5 207/239/7 208/240/8
-f 208/240/8 207/239/7 209/241/120 210/242/121
-f 201/233/1 210/242/121 209/241/120 202/234/2
-f 202/234/2 211/243/11 212/244/12 203/235/118
-f 203/110/118 212/119/12 213/245/13 205/237/5
-f 205/237/5 213/245/13 214/246/14 207/239/7
-f 207/239/7 214/246/14 215/247/15 209/241/120
-f 209/241/120 215/247/15 211/243/11 202/234/2
-f 211/243/11 216/248/16 217/249/108 212/244/12
-f 212/119/12 217/124/108 218/250/18 213/245/13
-f 213/245/13 218/250/18 219/251/19 214/246/14
-f 214/246/14 219/251/19 220/252/107 215/247/15
-f 215/247/15 220/252/107 216/248/16 211/243/11
-f 216/248/16 221/185/21 222/187/22 217/249/108
-f 217/124/108 222/88/22 223/178/23 218/250/18
-f 218/250/18 223/178/23 224/181/24 219/251/19
-f 219/251/19 224/181/24 225/183/25 220/252/107
-f 220/252/107 225/183/25 221/185/21 216/248/16
-f 221/253/21 226/254/26 227/255/106 222/256/22
-f 222/131/22 227/130/106 228/257/122 223/258/23
-f 223/258/23 228/257/122 229/259/29 224/260/24
-f 224/260/24 229/259/29 230/261/104 225/262/25
-f 225/262/25 230/261/104 226/254/26 221/253/21
-f 226/254/26 231/263/31 232/264/32 227/255/106
-f 227/130/106 232/139/32 233/265/33 228/257/122
-f 228/257/122 233/265/33 234/266/34 229/259/29
-f 229/259/29 234/266/34 235/267/123 230/261/104
-f 230/261/104 235/267/123 231/263/31 226/254/26
-f 231/263/31 236/268/36 237/269/37 232/264/32
-f 232/139/32 237/144/37 238/270/124 233/265/33
-f 233/265/33 238/270/124 239/271/125 234/266/34
-f 234/266/34 239/271/125 240/272/40 235/267/123
-f 235/267/123 240/272/40 236/268/36 231/263/31
-f 236/268/36 201/233/1 204/236/119 237/269/37
-f 237/144/37 204/111/119 206/238/6 238/270/124
-f 238/270/124 206/238/6 208/240/8 239/271/125
-f 239/271/125 208/240/8 210/242/121 240/272/40
-f 201/233/1 236/268/36 240/272/40 210/242/121
diff --git a/chains/textures/chain_brass_inv.png b/chains/textures/chain_brass_inv.png
deleted file mode 100644
index 8c2d554d12e7d50494fb3195252656a25aeb9def..0000000000000000000000000000000000000000
Binary files a/chains/textures/chain_brass_inv.png and /dev/null differ
diff --git a/chains/textures/chain_wrought_iron_inv.png b/chains/textures/chain_wrought_iron_inv.png
deleted file mode 100644
index c552f7b41c3f528b17a3300101c62abc57d217a5..0000000000000000000000000000000000000000
Binary files a/chains/textures/chain_wrought_iron_inv.png and /dev/null differ
diff --git a/chains/textures/chains_brass.png b/chains/textures/chains_brass.png
deleted file mode 100644
index e2fb20db635f02d15a59c1acb9edbeb3dc50fbe1..0000000000000000000000000000000000000000
Binary files a/chains/textures/chains_brass.png and /dev/null differ
diff --git a/chains/textures/chains_candle_flame.png b/chains/textures/chains_candle_flame.png
deleted file mode 100644
index a34b9a5e3eaf72e8945f99930e2c49d814924502..0000000000000000000000000000000000000000
Binary files a/chains/textures/chains_candle_flame.png and /dev/null differ
diff --git a/chains/textures/chains_wrought_iron.png b/chains/textures/chains_wrought_iron.png
deleted file mode 100644
index 29af8dbd54baeb8ec725dce44e97f7e791e9802d..0000000000000000000000000000000000000000
Binary files a/chains/textures/chains_wrought_iron.png and /dev/null differ
diff --git a/computer/miscitems.lua b/computer/miscitems.lua
index 5f63c7d220c3cb588b0ff4114f0b990341bcb080..a750378abeaf52db0da63aa82594a472f3a5e8f2 100644
--- a/computer/miscitems.lua
+++ b/computer/miscitems.lua
@@ -8,7 +8,7 @@ local S = homedecor_i18n.gettext
 
 if (not minetest.get_modpath("homedecor")) then
 
-	minetest.register_craftitem(":homedecor:plastic_sheeting", {
+	minetest.register_craftitem(":basic_materials:plastic_sheet", {
 		description = S("Plastic sheet"),
 		inventory_image = "homedecor_plastic_sheeting.png",
 	})
@@ -51,7 +51,7 @@ if (not minetest.get_modpath("homedecor")) then
 
 	minetest.register_craft({
 		type = "cooking",
-		output = "homedecor:plastic_sheeting",
+		output = "basic_materials:plastic_sheet",
 		recipe = "homedecor:plastic_base",
 	})
 
@@ -63,7 +63,7 @@ if (not minetest.get_modpath("homedecor")) then
 
 	minetest.register_craft({
 		type = 'fuel',
-		recipe = 'homedecor:plastic_sheeting',
+		recipe = 'basic_materials:plastic_sheet',
 		burntime = 30,
 	})
 
diff --git a/computer/recipes.lua b/computer/recipes.lua
index 51337adcb9f9de9064b1a839d8ff153ba5d61a68..d5624250812ce1f7e654bb9358135945727a6b93 100644
--- a/computer/recipes.lua
+++ b/computer/recipes.lua
@@ -5,50 +5,50 @@
 minetest.register_craft({
 	output = "computer:shefriendSOO",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "default:glass", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "group:wood", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "default:glass", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "group:wood", "basic_materials:plastic_sheet" }
 	}
 })
 
 minetest.register_craft({
 	output = "computer:slaystation",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "group:wood", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "group:wood", "basic_materials:plastic_sheet" }
 	}
 })
 
 minetest.register_craft({
 	output = "computer:vanio",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "", "" },
+		{ "basic_materials:plastic_sheet", "", "" },
 		{ "default:glass", "", "" },
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }
 	}
 })
 
 minetest.register_craft({
 	output = "computer:specter",
 	recipe = {
-		{ "", "", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
+		{ "", "", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }
 	}
 })
 
 minetest.register_craft({
 	output = "computer:slaystation2",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" }
 	}
 })
 
 minetest.register_craft({
 	output = "computer:admiral64",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 		{ "group:wood", "group:wood", "group:wood" }
 	}
 })
@@ -56,7 +56,7 @@ minetest.register_craft({
 minetest.register_craft({
 	output = "computer:admiral128",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 		{ "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }
 	}
 })
@@ -64,16 +64,16 @@ minetest.register_craft({
 minetest.register_craft({
 	output = "computer:wee",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "default:copper_ingot", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "default:copper_ingot", "basic_materials:plastic_sheet" }
 	}
 })
 
 minetest.register_craft({
 	output = "computer:piepad",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "default:glass", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "default:glass", "basic_materials:plastic_sheet" }
 	}
 })
 
@@ -82,9 +82,9 @@ minetest.register_craft({
 minetest.register_craft({
 	output = "computer:monitor",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "default:glass","" },
-		{ "homedecor:plastic_sheeting", "default:glass","" },
-		{ "homedecor:plastic_sheeting", "default:mese_crystal_fragment", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "default:glass","" },
+		{ "basic_materials:plastic_sheet", "default:glass","" },
+		{ "basic_materials:plastic_sheet", "default:mese_crystal_fragment", "basic_materials:plastic_sheet" }
 	}
 })
 
@@ -92,35 +92,35 @@ minetest.register_craft({
 	output = "computer:router",
 	recipe = {
 		{ "default:steel_ingot","","" },
-		{ "default:steel_ingot" ,"homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
-		{ "default:mese_crystal_fragment","homedecor:plastic_sheeting", "homedecor:plastic_sheeting"  }
+		{ "default:steel_ingot" ,"basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+		{ "default:mese_crystal_fragment","basic_materials:plastic_sheet", "basic_materials:plastic_sheet"  }
 	}
 })
 
 minetest.register_craft({
 	output = "computer:tower",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" }
 	}
 })
 
 minetest.register_craft({
 	output = "computer:printer",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "default:steel_ingot","" },
-		{ "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "default:coal_lump", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "default:steel_ingot","" },
+		{ "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "default:coal_lump", "basic_materials:plastic_sheet" }
 	}
 })
 
 minetest.register_craft({
 	output = "computer:printer",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "default:steel_ingot","" },
-		{ "homedecor:plastic_sheeting", "default:mese_crystal", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "dye:black", "homedecor:plastic_sheeting", }
+		{ "basic_materials:plastic_sheet", "default:steel_ingot","" },
+		{ "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "dye:black", "basic_materials:plastic_sheet", }
 	}
 })
 
@@ -136,8 +136,8 @@ minetest.register_craft({
 minetest.register_craft({
 	output = "computer:tetris_arcade",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:power_crystal", "homedecor:plastic_sheeting", },
+		{ "basic_materials:plastic_sheet", "basic_materials:energy_crystal", "basic_materials:plastic_sheet", },
 		{ "dye:black", "default:glass", "dye:black" },
-		{ "homedecor:plastic_sheeting", "homedecor:power_crystal", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "basic_materials:energy_crystal", "basic_materials:plastic_sheet" }
 	}
 })
diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua
index e6344f0f2fbcfce8a2f1c3358fdc0033fc323f2a..98f247052a464b9d0bdf664294254c7107254710 100644
--- a/homedecor/crafts.lua
+++ b/homedecor/crafts.lua
@@ -6,63 +6,16 @@ local S = homedecor_i18n.gettext
 
 -- misc craftitems
 
-minetest.register_craftitem("homedecor:terracotta_base", {
-        description = S("Uncooked Terracotta Base"),
-        inventory_image = "homedecor_terracotta_base.png",
-})
-
 minetest.register_craftitem("homedecor:roof_tile_terracotta", {
         description = S("Terracotta Roof Tile"),
         inventory_image = "homedecor_roof_tile_terracotta.png",
 })
 
-minetest.register_craftitem("homedecor:oil_extract", {
-        description = S("Oil extract"),
-        inventory_image = "homedecor_oil_extract.png",
-})
-
-minetest.register_craftitem("homedecor:paraffin", {
-        description = S("Unprocessed paraffin"),
-        inventory_image = "homedecor_paraffin.png",
-})
-
-minetest.register_alias("homedecor:plastic_base", "homedecor:paraffin")
-
-minetest.register_craftitem("homedecor:plastic_sheeting", {
-        description = S("Plastic sheet"),
-        inventory_image = "homedecor_plastic_sheeting.png",
-})
-
-minetest.register_craftitem("homedecor:plastic_strips", {
-        description = S("Plastic strips"),
-        inventory_image = "homedecor_plastic_strips.png",
-})
-
 minetest.register_craftitem("homedecor:drawer_small", {
         description = S("Small Wooden Drawer"),
         inventory_image = "homedecor_drawer_small.png",
 })
 
-minetest.register_craftitem("homedecor:ic", {
-	description = S("Simple Integrated Circuit"),
-	inventory_image = "homedecor_ic.png",
-})
-
-minetest.register_craftitem("homedecor:heating_element", {
-	description = S("Heating element"),
-	inventory_image = "homedecor_heating_element.png",
-})
-
-minetest.register_craftitem("homedecor:motor", {
-	description = S("Motor"),
-	inventory_image = "homedecor_motor.png",
-})
-
-minetest.register_craftitem("homedecor:power_crystal", {
-	description = S("Power Crystal"),
-	inventory_image = "homedecor_power_crystal.png",
-})
-
 minetest.register_craftitem("homedecor:blank_canvas", {
 	description = S("Blank Canvas"),
 	inventory_image = "homedecor_blank_canvas.png"
@@ -78,21 +31,6 @@ minetest.register_craftitem("homedecor:dvd_player", {
 	inventory_image = "homedecor_dvd_player.png"
 })
 
-minetest.register_craftitem("homedecor:empty_spool", {
-	description = S("Empty wire spool"),
-	inventory_image = "homedecor_empty_spool.png"
-})
-
-minetest.register_craftitem("homedecor:copper_wire", {
-	description = S("Spool of copper wire"),
-	inventory_image = "homedecor_copper_wire.png"
-})
-
-minetest.register_craftitem("homedecor:steel_wire", {
-	description = S("Spool of steel wire"),
-	inventory_image = "homedecor_steel_wire.png"
-})
-
 minetest.register_craftitem("homedecor:speaker_driver", {
 	description = S("Speaker driver"),
 	inventory_image = "homedecor_speaker_driver_inv.png"
@@ -103,26 +41,6 @@ minetest.register_craftitem("homedecor:fan_blades", {
 	inventory_image = "homedecor_fan_blades.png"
 })
 
-minetest.register_craftitem("homedecor:copper_strip", {
-	description = S("Copper Strip"),
-	inventory_image = "homedecor_copper_strip.png"
-})
-
-minetest.register_craftitem("homedecor:steel_strip", {
-	description = S("Steel Strip"),
-	inventory_image = "homedecor_steel_strip.png"
-})
-
-minetest.register_craftitem(":glooptest:chainlink", {
-	description = S("Steel chainlink"),
-	inventory_image = "homedecor_chainlink_steel.png"
-})
-
-minetest.register_craftitem("homedecor:chainlink_brass", {
-	description = S("Brass chainlink"),
-	inventory_image = "homedecor_chainlink_brass.png"
-})
-
 minetest.register_craftitem("homedecor:soda_can", {
 	description = S("Soda Can"),
 	inventory_image = "homedecor_soda_can.png",
@@ -134,165 +52,21 @@ minetest.register_craftitem("homedecor:coin", {
 	inventory_image = "homedecor_coin.png",
 })
 
--- alternate crafting if mesecons is/isn't installed
-
-if not minetest.get_modpath("mesecons") then
-
-	minetest.register_craftitem(":mesecons_materials:silicon", {
-		description = S("Silicon lump"),
-		inventory_image = "homedecor_silicon.png",
-	})
-
-	minetest.register_craft( {
-		output = "mesecons_materials:silicon 4",
-		recipe = {
-			{ "default:sand", "default:sand" },
-			{ "default:sand", "default:steel_ingot" },
-		},
-	})
-
-end
-
--- alternate crafting if technic is/isn't installed
-if not minetest.get_modpath("technic") then
-	minetest.register_craftitem(":technic:brass_ingot", {
-		description = S("Brass Ingot"),
-		inventory_image = "homedecor_brass_ingot.png",
-	})
-
-	if minetest.get_modpath("moreores") then
-		minetest.register_craft( {
-			type = "shapeless",
-			output = "technic:brass_ingot 2",
-			recipe = {
-				"moreores:silver_ingot",
-				"default:copper_ingot",
-			},
-		})
-	else
-		minetest.register_craft( {
-			type = "shapeless",
-			output = "technic:brass_ingot 3",
-			recipe = {
-				"default:steel_ingot",
-				"default:copper_ingot",
-				"default:gold_ingot",
-			},
-		})
-	end
-end
-
-minetest.register_alias("homedecor:brass_ingot", "technic:brass_ingot")
-
 -- the actual crafts
 
-minetest.register_craft( {
-    output = "homedecor:copper_strip 12",
-    recipe = {
-		{ "", "default:copper_ingot", "" },
-		{ "default:copper_ingot", "", "" },
-    },
-})
-
-minetest.register_craft( {
-    output = "homedecor:steel_strip 12",
-    recipe = {
-		{ "", "default:steel_ingot", "" },
-		{ "default:steel_ingot", "", "" },
-    },
-})
-
 minetest.register_craft( {
     output = "homedecor:fan_blades 2",
     recipe = {
-		{ "", "homedecor:plastic_sheeting", "" },
+		{ "", "basic_materials:plastic_sheet", "" },
 		{ "", "default:steel_ingot", "" },
-		{ "homedecor:plastic_sheeting", "", "homedecor:plastic_sheeting" }
-    },
-})
-
-minetest.register_craft( {
-    output = "homedecor:empty_spool 3",
-    recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
-		{ "", "homedecor:plastic_sheeting", "" },
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
-    },
-})
-
-minetest.register_craft( {
-	output = "homedecor:steel_wire 2",
-	type = "shapeless",
-	recipe = {
-		"default:steel_ingot",
-		"homedecor:empty_spool",
-		"homedecor:empty_spool",
-	},
-})
-
-minetest.register_craft( {
-	output = "homedecor:copper_wire 2",
-	type = "shapeless",
-	recipe = {
-		"default:copper_ingot",
-		"homedecor:empty_spool",
-		"homedecor:empty_spool",
-	},
-})
-
-minetest.register_craft( {
-    output = "homedecor:plastic_strips 3",
-    recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
-    },
-})
-
-minetest.register_craft( {
-    output = "homedecor:heating_element 2",
-    recipe = {
-		{ "default:copper_ingot", "default:mese_crystal_fragment", "default:copper_ingot" }
-    },
-})
-
-minetest.register_craft( {
-    output = "homedecor:motor 2",
-    recipe = {
-		{ "default:mese_crystal_fragment", "homedecor:copper_wire", "homedecor:plastic_sheeting" },
-		{ "default:copper_ingot", "default:steel_ingot", "default:steel_ingot" },
-		{ "default:mese_crystal_fragment", "homedecor:copper_wire", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "", "basic_materials:plastic_sheet" }
     },
 })
 
-minetest.register_craft({
-	--type = "shapeless",
-	output = "homedecor:power_crystal 2",
-	recipe = {
-		{ "default:mese_crystal_fragment", "default:torch", "default:mese_crystal_fragment" },
-		{ "default:diamond", "default:gold_ingot", "default:diamond" }
-	},
-})
-
-minetest.register_craft({
-	type = "fuel",
-	recipe = "homedecor:power_crystal",
-	burntime = 50,
-})
-
-minetest.register_craft( {
-	type = "shapeless",
-        output = "homedecor:terracotta_base 8",
-        recipe = {
-		"default:dirt",
-		"default:clay_lump",
-		"bucket:bucket_water"
-        },
-	replacements = { {"bucket:bucket_water", "bucket:bucket_empty"}, },
-})
-
 minetest.register_craft({
         type = "cooking",
         output = "homedecor:roof_tile_terracotta",
-        recipe = "homedecor:terracotta_base",
+        recipe = "basic_materials:terracotta_base",
 })
 
 minetest.register_craft( {
@@ -320,55 +94,12 @@ minetest.register_craft( {
 
 --
 
-minetest.register_craft({
-    type = "shapeless",
-    output = "homedecor:oil_extract 4",
-    recipe = {
-		"group:leaves",
-		"group:leaves",
-		"group:leaves",
-		"group:leaves",
-		"group:leaves",
-		"group:leaves"
-	}
-})
-
-minetest.register_craft({
-        type = "cooking",
-        output = "homedecor:paraffin",
-        recipe = "homedecor:oil_extract",
-})
-
-minetest.register_craft({
-        type = "cooking",
-        output = "homedecor:plastic_sheeting",
-        recipe = "homedecor:paraffin",
-})
-
-minetest.register_craft({
-        type = "fuel",
-        recipe = "homedecor:oil_extract",
-        burntime = 30,
-})
-
-minetest.register_craft({
-        type = "fuel",
-        recipe = "homedecor:paraffin",
-        burntime = 30,
-})
-
-minetest.register_craft({
-        type = "fuel",
-        recipe = "homedecor:plastic_sheeting",
-        burntime = 30,
-})
-
 minetest.register_craft( {
         output = "homedecor:flower_pot_green",
         recipe = {
                 { "", "dye:dark_green", "" },
-                { "homedecor:plastic_sheeting", "default:dirt", "homedecor:plastic_sheeting" },
-                { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+                { "basic_materials:plastic_sheet", "default:dirt", "basic_materials:plastic_sheet" },
+                { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
         },
 })
 
@@ -376,8 +107,8 @@ minetest.register_craft( {
         output = "homedecor:flower_pot_black",
         recipe = {
                 { "dye:black", "dye:black", "dye:black" },
-                { "homedecor:plastic_sheeting", "default:dirt", "homedecor:plastic_sheeting" },
-                { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+                { "basic_materials:plastic_sheet", "default:dirt", "basic_materials:plastic_sheet" },
+                { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
         },
 })
 
@@ -387,8 +118,8 @@ minetest.register_craft( {
         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" },
+                { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+                { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
         },
 })
 
@@ -421,10 +152,6 @@ minetest.register_craft( {
         },
 })
 
-
--- =======================================================
---  Items/recipes not requiring smelting of anything new
-
 minetest.register_craft( {
         output = "homedecor:glass_table_small_round_b 15",
         recipe = {
@@ -500,7 +227,7 @@ minetest.register_craft( {
         recipe = {
                 { "building_blocks:gravel_spread", "dye:black", "building_blocks:gravel_spread" },
                 { "group:sand", "dye:black", "group:sand" },
-                { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+                { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
         },
 })
 
@@ -677,9 +404,9 @@ minetest.register_craft( {
 minetest.register_craft( {
         output = "homedecor:table_legs_brass 3",
 	recipe = {
-		{ "", "technic:brass_ingot", "" },
-		{ "", "technic:brass_ingot", "" },
-		{ "technic:brass_ingot", "technic:brass_ingot", "technic:brass_ingot" }
+		{ "", "basic_materials:brass_ingot", "" },
+		{ "", "basic_materials:brass_ingot", "" },
+		{ "basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot" }
 	},
 })
 
@@ -703,9 +430,9 @@ minetest.register_craft({
 minetest.register_craft( {
         output = "homedecor:pole_brass 4",
 	recipe = {
-		{ "", "technic:brass_ingot", "" },
-		{ "", "technic:brass_ingot", "" },
-		{ "", "technic:brass_ingot", "" }
+		{ "", "basic_materials:brass_ingot", "" },
+		{ "", "basic_materials:brass_ingot", "" },
+		{ "", "basic_materials:brass_ingot", "" }
 	},
 })
 
@@ -721,37 +448,37 @@ minetest.register_craft( {
 -- Home electronics
 
 minetest.register_craft( {
-	output = "homedecor:ic 4",
+	output = "basic_materials:ic 4",
 	recipe = {
-		{ "mesecons_materials:silicon", "mesecons_materials:silicon" },
-		{ "mesecons_materials:silicon", "default:copper_ingot" },
+		{ "basic_materials:silicon", "basic_materials:silicon" },
+		{ "basic_materials:silicon", "default:copper_ingot" },
 	},
 })
 
 minetest.register_craft( {
 	output = "homedecor:television",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "moreblocks:glow_glass", "homedecor:plastic_sheeting" },
-		{ "homedecor:ic", "homedecor:ic", "homedecor:ic" },
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "moreblocks:glow_glass", "basic_materials:plastic_sheet" },
+		{ "basic_materials:ic", "basic_materials:ic", "basic_materials:ic" },
 	},
 })
 
 minetest.register_craft( {
 	output = "homedecor:television",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "default:glass", "homedecor:plastic_sheeting" },
-		{ "homedecor:ic", "homedecor:power_crystal", "homedecor:ic" },
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "default:glass", "basic_materials:plastic_sheet" },
+		{ "basic_materials:ic", "basic_materials:energy_crystal_simple", "basic_materials:ic" },
 	},
 })
 
 minetest.register_craft( {
 	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" },
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "basic_materials:ic", "basic_materials:plastic_sheet" },
+		{ "default:steel_ingot", "basic_materials:ic", "default:steel_ingot" },
 	},
 })
 
@@ -835,7 +562,7 @@ minetest.register_craft( {
         output = "homedecor:speaker_driver 2",
 		recipe = {
 		{ "", "default:steel_ingot", "" },
-		{ "default:paper", "homedecor:copper_wire", "default:iron_lump" },
+		{ "default:paper", "basic_materials:copper_wire", "default:iron_lump" },
 		{ "", "default:steel_ingot", "" },
 	},
 })
@@ -1017,18 +744,18 @@ minetest.register_craft({
 minetest.register_craft({
         output = "homedecor:oven_steel",
         recipe = {
-		{"homedecor:heating_element", "default:steel_ingot", "homedecor:heating_element", },
+		{"basic_materials:heating_element", "default:steel_ingot", "basic_materials:heating_element", },
 		{"default:steel_ingot", "moreblocks:iron_glass", "default:steel_ingot", },
-		{"default:steel_ingot", "homedecor:heating_element", "default:steel_ingot", },
+		{"default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot", },
 	}
 })
 
 minetest.register_craft({
         output = "homedecor:oven_steel",
         recipe = {
-		{"homedecor:heating_element", "default:steel_ingot", "homedecor:heating_element", },
+		{"basic_materials:heating_element", "default:steel_ingot", "basic_materials:heating_element", },
 		{"default:steel_ingot", "default:glass", "default:steel_ingot", },
-		{"default:steel_ingot", "homedecor:heating_element", "default:steel_ingot", },
+		{"default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot", },
 	}
 })
 
@@ -1046,8 +773,8 @@ minetest.register_craft({
         output = "homedecor:microwave_oven 2",
         recipe = {
 		{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot", },
-		{"default:steel_ingot", "moreblocks:iron_glass", "homedecor:ic", },
-		{"default:steel_ingot", "default:copper_ingot", "homedecor:power_crystal", },
+		{"default:steel_ingot", "moreblocks:iron_glass", "basic_materials:ic", },
+		{"default:steel_ingot", "default:copper_ingot", "basic_materials:energy_crystal_simple", },
 	}
 })
 
@@ -1055,8 +782,8 @@ minetest.register_craft({
         output = "homedecor:microwave_oven 2",
         recipe = {
 		{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot", },
-		{"default:steel_ingot", "default:glass", "homedecor:ic", },
-		{"default:steel_ingot", "default:copper_ingot", "homedecor:power_crystal", },
+		{"default:steel_ingot", "default:glass", "basic_materials:ic", },
+		{"default:steel_ingot", "default:copper_ingot", "basic_materials:energy_crystal_simple", },
 	}
 })
 
@@ -1152,7 +879,7 @@ minetest.register_craft({
 	output = "homedecor:candle_thin 4",
 	recipe = {
 		{"farming:string" },
-		{"homedecor:paraffin" }
+		{"basic_materials:paraffin" }
 	}
 })
 
@@ -1160,8 +887,8 @@ minetest.register_craft({
 	output = "homedecor:candle 2",
 	recipe = {
 		{"farming:string" },
-		{"homedecor:paraffin" },
-		{"homedecor:paraffin" }
+		{"basic_materials:paraffin" },
+		{"basic_materials:paraffin" }
 	}
 })
 
@@ -1188,7 +915,7 @@ minetest.register_craft({
 	recipe = {
 		{""},
 		{"homedecor:candle_thin"},
-		{"technic:brass_ingot"},
+		{"basic_materials:brass_ingot"},
 	}
 })
 
@@ -1197,7 +924,7 @@ minetest.register_craft({
 	recipe = {
 		{ "", "vessels:glass_bottle", "" },
 		{ "", "farming:string", "" },
-		{ "default:steel_ingot", "homedecor:oil_extract", "default:steel_ingot" }
+		{ "default:steel_ingot", "basic_materials:oil_extract", "default:steel_ingot" }
 	}
 })
 
@@ -1206,7 +933,7 @@ minetest.register_craft({
 	recipe = {
 		{ "", "vessels:glass_bottle", "" },
 		{ "", "farming:string", "" },
-		{ "default:iron_lump", "homedecor:oil_extract", "default:iron_lump" }
+		{ "default:iron_lump", "basic_materials:oil_extract", "default:iron_lump" }
 	}
 })
 
@@ -1251,7 +978,7 @@ else
 			recipe = {
 				{ "dye:black", "dye:yellow", "dye:black" },
 				{ "group:stick", "building_blocks:woodglass", "group:stick" },
-				{ "group:stick", "homedecor:power_crystal", "group:stick" }
+				{ "group:stick", "basic_materials:energy_crystal_simple", "group:stick" }
 			},
 	})
 
@@ -1283,7 +1010,7 @@ end
 minetest.register_craft({
 	output = "homedecor:glowlight_half 6",
 	recipe = {
-		{ "default:glass", "homedecor:power_crystal", "default:glass", },
+		{ "default:glass", "basic_materials:energy_crystal_simple", "default:glass", },
 	}
 })
 
@@ -1345,7 +1072,7 @@ minetest.register_craft({
 	recipe = {
 		{ "dye:white" },
 		{ "default:glass" },
-		{ "homedecor:power_crystal" },
+		{ "basic_materials:energy_crystal_simple" },
 	}
 })
 
@@ -1381,7 +1108,7 @@ minetest.register_craft({
     output = "homedecor:plasma_lamp",
     recipe = {
 		{"", "default:glass", ""},
-		{"default:glass", "homedecor:power_crystal", "default:glass"},
+		{"default:glass", "basic_materials:energy_crystal_simple", "default:glass"},
 		{"", "default:glass", ""}
 	}
 })
@@ -1391,7 +1118,7 @@ minetest.register_craft({
     recipe = {
 		{"", "default:glass", ""},
 		{"default:glass", "default:copper_ingot", "default:glass"},
-		{"homedecor:plastic_sheeting", "homedecor:power_crystal", "homedecor:plastic_sheeting"}
+		{"basic_materials:plastic_sheet", "basic_materials:energy_crystal_simple", "basic_materials:plastic_sheet"}
 	}
 })
 
@@ -1401,8 +1128,8 @@ minetest.register_craft({
 minetest.register_craft( {
         output = "homedecor:fence_brass 6",
 	recipe = {
-		{ "technic:brass_ingot", "technic:brass_ingot", "technic:brass_ingot" },
-		{ "technic:brass_ingot", "technic:brass_ingot", "technic:brass_ingot" },
+		{ "basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot" },
+		{ "basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot" },
 	},
 })
 
@@ -1533,9 +1260,9 @@ minetest.register_craft( {
 minetest.register_craft( {
 	output = "homedecor:fence_barbed_wire 6",
 	recipe = {
-		{ "group:stick", "homedecor:steel_wire", "group:stick" },
+		{ "group:stick", "basic_materials:steel_wire", "group:stick" },
 		{ "group:stick", "", "group:stick" },
-		{ "group:stick", "homedecor:steel_wire", "group:stick" }
+		{ "group:stick", "basic_materials:steel_wire", "group:stick" }
 	},
 })
 
@@ -1558,8 +1285,8 @@ minetest.register_craft( {
 	output = "homedecor:fence_chainlink 9",
 	recipe = {
 		{ "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" },
-		{ "homedecor:steel_wire", "homedecor:steel_wire", "default:steel_ingot" },
-		{ "homedecor:steel_wire", "homedecor:steel_wire", "default:steel_ingot" }
+		{ "basic_materials:steel_wire", "basic_materials:steel_wire", "default:steel_ingot" },
+		{ "basic_materials:steel_wire", "basic_materials:steel_wire", "default:steel_ingot" }
 	},
 })
 
@@ -1776,7 +1503,7 @@ minetest.register_craft( {
 	output = "homedecor:door_bedroom_left",
 	recipe = {
 		{ "dye:white", "dye:white", "" },
-		{ "homedecor:door_wood_plain_left", "technic:brass_ingot", "" },
+		{ "homedecor:door_wood_plain_left", "basic_materials:brass_ingot", "" },
 		{ "", "", "" },
 	},
 })
@@ -1787,7 +1514,7 @@ minetest.register_craft( {
 	output = "homedecor:door_woodglass_left",
 	recipe = {
 		{ "group:wood", "default:glass", "" },
-		{ "group:wood", "default:glass", "technic:brass_ingot" },
+		{ "group:wood", "default:glass", "basic_materials:brass_ingot" },
 		{ "group:wood", "group:wood", "" },
 	},
 })
@@ -1808,16 +1535,16 @@ minetest.register_craft( {
 minetest.register_craft( {
     output = "homedecor:washing_machine",
     recipe = {
-		{ "default:steel_ingot", "default:steel_ingot", "homedecor:ic" },
+		{ "default:steel_ingot", "default:steel_ingot", "basic_materials:ic" },
 		{ "default:steel_ingot", "bucket:bucket_water", "default:steel_ingot" },
-		{ "default:steel_ingot", "homedecor:motor", "default:steel_ingot" }
+		{ "default:steel_ingot", "basic_materials:motor", "default:steel_ingot" }
     },
 })
 
 minetest.register_craft( {
     output = "homedecor:washing_machine",
     recipe = {
-		{ "default:steel_ingot", "default:steel_ingot", "homedecor:ic" },
+		{ "default:steel_ingot", "default:steel_ingot", "basic_materials:ic" },
 		{ "default:steel_ingot", "bucket:bucket_water", "default:steel_ingot" },
 		{ "default:steel_ingot", "technic:motor", "default:steel_ingot" }
     },
@@ -1826,18 +1553,18 @@ minetest.register_craft( {
 minetest.register_craft( {
     output = "homedecor:dryer",
     recipe = {
-		{ "default:steel_ingot", "default:steel_ingot", "homedecor:ic" },
-		{ "default:steel_ingot", "bucket:bucket_empty", "homedecor:motor" },
-		{ "default:steel_ingot", "homedecor:heating_element", "default:steel_ingot" }
+		{ "default:steel_ingot", "default:steel_ingot", "basic_materials:ic" },
+		{ "default:steel_ingot", "bucket:bucket_empty", "basic_materials:motor" },
+		{ "default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot" }
     },
 })
 
 minetest.register_craft( {
     output = "homedecor:dryer",
     recipe = {
-		{ "default:steel_ingot", "default:steel_ingot", "homedecor:ic" },
+		{ "default:steel_ingot", "default:steel_ingot", "basic_materials:ic" },
 		{ "default:steel_ingot", "bucket:bucket_empty", "technic:motor" },
-		{ "default:steel_ingot", "homedecor:heating_element", "default:steel_ingot" }
+		{ "default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot" }
     },
 })
 
@@ -1855,18 +1582,18 @@ minetest.register_craft( {
 minetest.register_craft( {
     output = "homedecor:dishwasher",
     recipe = {
-		{ "homedecor:ic", "homedecor:fence_chainlink", "default:steel_ingot",  },
-		{ "default:steel_ingot", "homedecor:shower_head", "homedecor:motor" },
-		{ "default:steel_ingot", "homedecor:heating_element", "bucket:bucket_water" }
+		{ "basic_materials:ic", "homedecor:fence_chainlink", "default:steel_ingot",  },
+		{ "default:steel_ingot", "homedecor:shower_head", "basic_materials:motor" },
+		{ "default:steel_ingot", "basic_materials:heating_element", "bucket:bucket_water" }
     },
 })
 
 minetest.register_craft( {
     output = "homedecor:dishwasher",
     recipe = {
-		{ "homedecor:ic", "homedecor:fence_chainlink", "default:steel_ingot",  },
+		{ "basic_materials:ic", "homedecor:fence_chainlink", "default:steel_ingot",  },
 		{ "default:steel_ingot", "homedecor:shower_head", "technic:motor" },
-		{ "default:steel_ingot", "homedecor:heating_element", "bucket:bucket_water" }
+		{ "default:steel_ingot", "basic_materials:heating_element", "bucket:bucket_water" }
     },
 })
 
@@ -2040,7 +1767,7 @@ minetest.register_craft({
 minetest.register_craft({
         output = "homedecor:fishtank",
         recipe = {
-			{ "homedecor:plastic_sheeting", "homedecor:glowlight_small_cube", "homedecor:plastic_sheeting" },
+			{ "basic_materials:plastic_sheet", "homedecor:glowlight_small_cube", "basic_materials:plastic_sheet" },
 			{ "default:glass", "bucket:bucket_water", "default:glass" },
 			{ "default:glass", "building_blocks:gravel_spread", "default:glass" },
         },
@@ -2120,9 +1847,9 @@ minetest.register_craft({
 minetest.register_craft({
     output = "homedecor:analog_clock_plastic 2",
     recipe = {
-		{ "homedecor:plastic_sheeting", "dye:black", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "homedecor:ic", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "dye:black", "homedecor:plastic_sheeting" },
+		{ "basic_materials:plastic_sheet", "dye:black", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "basic_materials:ic", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "dye:black", "basic_materials:plastic_sheet" },
     },
 })
 
@@ -2130,7 +1857,7 @@ minetest.register_craft({
     output = "homedecor:analog_clock_wood 2",
     recipe = {
 		{ "group:stick", "dye:black", "group:stick" },
-		{ "group:stick", "homedecor:ic", "group:stick" },
+		{ "group:stick", "basic_materials:ic", "group:stick" },
 		{ "group:stick", "dye:black", "group:stick" },
     },
 })
@@ -2138,18 +1865,18 @@ minetest.register_craft({
 minetest.register_craft({
     output = "homedecor:digital_clock 2",
     recipe = {
-		{ "homedecor:plastic_sheeting", "default:paper", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "homedecor:ic", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "homedecor:power_crystal", "homedecor:plastic_sheeting" },
+		{ "basic_materials:plastic_sheet", "default:paper", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "basic_materials:ic", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "basic_materials:energy_crystal_simple", "basic_materials:plastic_sheet" },
     },
 })
 
 minetest.register_craft({
     output = "homedecor:alarm_clock",
     recipe = {
-		{ "homedecor:plastic_sheeting", "homedecor:speaker_driver", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "homedecor:digital_clock", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "homedecor:power_crystal", "homedecor:plastic_sheeting" },
+		{ "basic_materials:plastic_sheet", "homedecor:speaker_driver", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "homedecor:digital_clock", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "basic_materials:energy_crystal_simple", "basic_materials:plastic_sheet" },
     },
 })
 
@@ -2157,8 +1884,8 @@ minetest.register_craft({
     output = "homedecor:air_conditioner",
     recipe = {
 		{ "default:steel_ingot", "building_blocks:grate", "default:steel_ingot" },
-		{ "default:steel_ingot", "homedecor:fan_blades", "homedecor:motor" },
-		{ "default:steel_ingot", "homedecor:motor", "default:steel_ingot" },
+		{ "default:steel_ingot", "homedecor:fan_blades", "basic_materials:motor" },
+		{ "default:steel_ingot", "basic_materials:motor", "default:steel_ingot" },
     },
 })
 
@@ -2174,7 +1901,7 @@ minetest.register_craft({
 minetest.register_craft({
     output = "homedecor:ceiling_fan",
     recipe = {
-		{ "homedecor:motor" },
+		{ "basic_materials:motor" },
 		{ "homedecor:fan_blades" },
 		{ "homedecor:glowlight_small_cube" }
 	}
@@ -2248,27 +1975,27 @@ minetest.register_craft({
 minetest.register_craft({
     output = "homedecor:vcr 2",
     recipe = {
-		{ "homedecor:ic", "default:steel_ingot", "homedecor:plastic_sheeting" },
+		{ "basic_materials:ic", "default:steel_ingot", "basic_materials:plastic_sheet" },
 		{ "default:iron_lump", "default:iron_lump", "default:iron_lump" },
-		{ "homedecor:plastic_sheeting", "", "homedecor:plastic_sheeting" },
+		{ "basic_materials:plastic_sheet", "", "basic_materials:plastic_sheet" },
     },
 })
 
 minetest.register_craft({
     output = "homedecor:dvd_player 2",
     recipe = {
-		{ "", "homedecor:plastic_sheeting", "" },
-		{ "default:obsidian_glass", "homedecor:motor", "homedecor:motor" },
-		{ "default:mese_crystal_fragment", "homedecor:ic", "homedecor:power_crystal" },
+		{ "", "basic_materials:plastic_sheet", "" },
+		{ "default:obsidian_glass", "basic_materials:motor", "basic_materials:motor" },
+		{ "default:mese_crystal_fragment", "basic_materials:ic", "basic_materials:energy_crystal_simple" },
     },
 })
 
 minetest.register_craft({
     output = "homedecor:dvd_player 2",
     recipe = {
-		{ "", "homedecor:plastic_sheeting", "" },
+		{ "", "basic_materials:plastic_sheet", "" },
 		{ "default:obsidian_glass", "technic:motor", "technic:motor" },
-		{ "default:mese_crystal_fragment", "homedecor:ic", "homedecor:power_crystal" },
+		{ "default:mese_crystal_fragment", "basic_materials:ic", "basic_materials:energy_crystal_simple" },
     },
 })
 
@@ -2284,18 +2011,18 @@ minetest.register_craft({
 minetest.register_craft({
     output = "homedecor:blinds_thin",
     recipe = {
-		{ "group:stick", "homedecor:plastic_sheeting", "group:stick" },
-		{ "farming:string", "homedecor:plastic_strips", "" },
-		{ "", "homedecor:plastic_strips", "" },
+		{ "group:stick", "basic_materials:plastic_sheet", "group:stick" },
+		{ "farming:string", "basic_materials:plastic_strip", "" },
+		{ "", "basic_materials:plastic_strip", "" },
     },
 })
 
 minetest.register_craft({
     output = "homedecor:blinds_thick",
     recipe = {
-		{ "group:stick", "homedecor:plastic_sheeting", "group:stick" },
-		{ "farming:string", "homedecor:plastic_strips", "homedecor:plastic_strips" },
-		{ "", "homedecor:plastic_strips", "homedecor:plastic_strips" },
+		{ "group:stick", "basic_materials:plastic_sheet", "group:stick" },
+		{ "farming:string", "basic_materials:plastic_strip", "basic_materials:plastic_strip" },
+		{ "", "basic_materials:plastic_strip", "basic_materials:plastic_strip" },
     },
 })
 
@@ -2311,7 +2038,7 @@ minetest.register_craft( {
 minetest.register_craft( {
         output = "homedecor:desk_fan",
         recipe = {
-			{"default:steel_ingot", "homedecor:fan_blades", "homedecor:motor"},
+			{"default:steel_ingot", "homedecor:fan_blades", "basic_materials:motor"},
 			{"", "default:steel_ingot", ""}
         },
 })
@@ -2319,18 +2046,18 @@ minetest.register_craft( {
 minetest.register_craft( {
         output = "homedecor:space_heater",
         recipe = {
-			{"homedecor:plastic_sheeting", "homedecor:heating_element", "homedecor:plastic_sheeting"},
-			{"homedecor:plastic_sheeting", "homedecor:fan_blades", "homedecor:motor"},
-			{"homedecor:plastic_sheeting", "homedecor:heating_element", "homedecor:plastic_sheeting"}
+			{"basic_materials:plastic_sheet", "basic_materials:heating_element", "basic_materials:plastic_sheet"},
+			{"basic_materials:plastic_sheet", "homedecor:fan_blades", "basic_materials:motor"},
+			{"basic_materials:plastic_sheet", "basic_materials:heating_element", "basic_materials:plastic_sheet"}
         },
 })
 
 minetest.register_craft( {
         output = "homedecor:radiator",
         recipe = {
-			{ "default:steel_ingot", "homedecor:heating_element", "default:steel_ingot" },
-			{ "homedecor:ic", "homedecor:heating_element", "" },
-			{ "default:steel_ingot", "homedecor:heating_element", "default:steel_ingot" }
+			{ "default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot" },
+			{ "basic_materials:ic", "basic_materials:heating_element", "" },
+			{ "default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot" }
         },
 })
 
@@ -2398,18 +2125,18 @@ unifieddyes.register_color_craft({
 minetest.register_craft( {
         output = "homedecor:power_outlet",
         recipe = {
-			{"homedecor:plastic_sheeting", "homedecor:copper_strip"},
-			{"homedecor:plastic_sheeting", ""},
-			{"homedecor:plastic_sheeting", "homedecor:copper_strip"}
+			{"basic_materials:plastic_sheet", "basic_materials:copper_strip"},
+			{"basic_materials:plastic_sheet", ""},
+			{"basic_materials:plastic_sheet", "basic_materials:copper_strip"}
         },
 })
 
 minetest.register_craft( {
         output = "homedecor:light_switch",
         recipe = {
-			{"", "homedecor:plastic_sheeting", "homedecor:copper_strip"},
-			{"homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:copper_strip"},
-			{"", "homedecor:plastic_sheeting", "homedecor:copper_strip"}
+			{"", "basic_materials:plastic_sheet", "basic_materials:copper_strip"},
+			{"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:copper_strip"},
+			{"", "basic_materials:plastic_sheet", "basic_materials:copper_strip"}
         },
 })
 
@@ -2493,7 +2220,7 @@ minetest.register_craft( {
 minetest.register_craft( {
         output = "homedecor:trash_can 3",
         recipe = {
-			{ "homedecor:steel_wire", "", "homedecor:steel_wire" },
+			{ "basic_materials:steel_wire", "", "basic_materials:steel_wire" },
 			{ "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }
         },
 })
@@ -2501,8 +2228,8 @@ minetest.register_craft( {
 minetest.register_craft( {
         output = "homedecor:telephone",
         recipe = {
-			{ "homedecor:speaker_driver", "homedecor:copper_wire", "homedecor:speaker_driver" },
-			{ "homedecor:plastic_sheeting", "default:steel_ingot", "homedecor:plastic_sheeting" },
+			{ "homedecor:speaker_driver", "basic_materials:copper_wire", "homedecor:speaker_driver" },
+			{ "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" },
 			{ "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }
         },
 })
@@ -2544,7 +2271,7 @@ minetest.register_craft( {
 minetest.register_craft( {
         output = "homedecor:doorbell",
         recipe = {
-			{ "homedecor:light_switch", "homedecor:power_crystal", "homedecor:speaker_driver" }
+			{ "homedecor:light_switch", "basic_materials:energy_crystal_simple", "homedecor:speaker_driver" }
         },
 })
 
@@ -2589,7 +2316,7 @@ minetest.register_craft( {
         output = "homedecor:cutlery_set",
         recipe = {
 			{ "", "vessels:drinking_glass", "" },
-			{ "homedecor:steel_strip", "building_blocks:slab_marble", "homedecor:steel_strip" },
+			{ "basic_materials:steel_strip", "building_blocks:slab_marble", "basic_materials:steel_strip" },
         },
 })
 
@@ -2597,7 +2324,7 @@ minetest.register_craft( {
         output = "homedecor:cutlery_set",
         recipe = {
 			{ "", "vessels:drinking_glass", "" },
-			{ "homedecor:steel_strip", "building_blocks:micro_marble_1", "homedecor:steel_strip" },
+			{ "basic_materials:steel_strip", "building_blocks:micro_marble_1", "basic_materials:steel_strip" },
         },
 })
 
@@ -2681,71 +2408,38 @@ minetest.register_craft( {
         },
 })
 
-if not minetest.get_modpath("glooptest") then
-
-	minetest.register_craft({
-		output = "glooptest:chainlink 12",
-		recipe = {
-		    {"", "default:steel_ingot", "default:steel_ingot"},
-		    { "default:steel_ingot", "", "default:steel_ingot" },
-		    { "default:steel_ingot", "default:steel_ingot", "" },
-		},
-	})
-
-end
-
-minetest.register_alias("homedecor:chainlink_steel", "glooptest:chainlink")
-
-minetest.register_craft({
-	output = "homedecor:chains 4",
-	recipe = {
-	    { "default:steel_ingot", "", "default:steel_ingot"},
-	    { "glooptest:chainlink", "", "glooptest:chainlink" },
-	    { "glooptest:chainlink", "", "glooptest:chainlink" },
-	},
-})
-
-minetest.register_craft({
-	output = "homedecor:chainlink_brass 12",
-	recipe = {
-	    {"", "technic:brass_ingot", "technic:brass_ingot"},
-	    { "technic:brass_ingot", "", "technic:brass_ingot" },
-	    { "technic:brass_ingot", "technic:brass_ingot", "" },
-	},
-})
-
 minetest.register_craft({
 	output = "homedecor:coffee_maker",
 	recipe = {
-	    {"homedecor:plastic_sheeting", "bucket:bucket_water", "homedecor:plastic_sheeting"},
-	    {"homedecor:plastic_sheeting", "default:glass", "homedecor:plastic_sheeting"},
-	    {"homedecor:plastic_sheeting", "homedecor:heating_element", "homedecor:plastic_sheeting"}
+	    {"basic_materials:plastic_sheet", "bucket:bucket_water", "basic_materials:plastic_sheet"},
+	    {"basic_materials:plastic_sheet", "default:glass", "basic_materials:plastic_sheet"},
+	    {"basic_materials:plastic_sheet", "basic_materials:heating_element", "basic_materials:plastic_sheet"}
 	},
 })
 
 minetest.register_craft({
 	output = "homedecor:dartboard",
 	recipe = {
-	    {"dye:black", "homedecor:plastic_sheeting", "dye:white"},
-	    {"homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting"},
-	    {"dye:dark_green", "homedecor:plastic_sheeting", "dye:red"}
+	    {"dye:black", "basic_materials:plastic_sheet", "dye:white"},
+	    {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"},
+	    {"dye:dark_green", "basic_materials:plastic_sheet", "dye:red"}
 	},
 })
 
 minetest.register_craft({
 	output = "homedecor:piano",
 	recipe = {
-		{ "", "homedecor:steel_wire", "building_blocks:hardwood" },
-		{ "homedecor:plastic_strips", "homedecor:steel_wire", "building_blocks:hardwood" },
-		{ "technic:brass_ingot", "default:steelblock", "building_blocks:hardwood" }
+		{ "", "basic_materials:steel_wire", "building_blocks:hardwood" },
+		{ "basic_materials:plastic_strip", "basic_materials:steel_wire", "building_blocks:hardwood" },
+		{ "basic_materials:brass_ingot", "default:steelblock", "building_blocks:hardwood" }
 	},
 })
 
 minetest.register_craft({
 	output = "homedecor:toaster",
 	recipe = {
-		{ "default:steel_ingot", "homedecor:heating_element", "default:steel_ingot" },
-		{ "default:steel_ingot", "homedecor:heating_element", "default:steel_ingot" }
+		{ "default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot" },
+		{ "default:steel_ingot", "basic_materials:heating_element", "default:steel_ingot" }
 	},
 })
 
@@ -2780,7 +2474,7 @@ minetest.register_craft({
 	output = "homedecor:office_chair_upscale",
 	recipe = {
 		{ "dye:black", "building_blocks:sticks", "group:wool" },
-		{ "homedecor:plastic_sheeting", "group:wool", "default:steel_ingot" },
+		{ "basic_materials:plastic_sheet", "group:wool", "default:steel_ingot" },
 		{ "building_blocks:sticks", "homedecor:pole_wrought_iron", "building_blocks:sticks" }
 	},
 })
@@ -2805,8 +2499,8 @@ minetest.register_craft({
 	output = "homedecor:grandfather_clock",
 	recipe = {
 		{ "building_blocks:slab_hardwood","homedecor:analog_clock_wood","building_blocks:slab_hardwood" },
-		{ "building_blocks:slab_hardwood","technic:brass_ingot","building_blocks:slab_hardwood" },
-		{ "building_blocks:slab_hardwood","technic:brass_ingot","building_blocks:slab_hardwood" }
+		{ "building_blocks:slab_hardwood","basic_materials:brass_ingot","building_blocks:slab_hardwood" },
+		{ "building_blocks:slab_hardwood","basic_materials:brass_ingot","building_blocks:slab_hardwood" }
 	},
 })
 
@@ -2831,7 +2525,7 @@ minetest.register_craft({
 minetest.register_craft({
 	output = "homedecor:copper_pans",
 	recipe = {
-		{ "homedecor:copper_strip","","homedecor:copper_strip" },
+		{ "basic_materials:copper_strip","","basic_materials:copper_strip" },
 		{ "default:copper_ingot","","default:copper_ingot" },
 		{ "default:copper_ingot","","default:copper_ingot" }
 	},
@@ -3022,8 +2716,8 @@ minetest.register_craft({
 	output = "homedecor:desk_lamp 2",
 	recipe = {
 		{ "", "default:steel_ingot", "homedecor:glowlight_small_cube" },
-		{ "", "homedecor:steel_strip", "" },
-		{ "homedecor:plastic_sheeting", "homedecor:copper_wire", "homedecor:plastic_sheeting" },
+		{ "", "basic_materials:steel_strip", "" },
+		{ "basic_materials:plastic_sheet", "basic_materials:copper_wire", "basic_materials:plastic_sheet" },
 	},
 })
 
@@ -3068,8 +2762,8 @@ minetest.register_craft({
 minetest.register_craft({
 	output = "homedecor:desk_globe",
 	recipe = {
-		{ "group:stick", "homedecor:plastic_sheeting", "dye:green" },
-		{ "group:stick", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+		{ "group:stick", "basic_materials:plastic_sheet", "dye:green" },
+		{ "group:stick", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 		{ "group:stick", "stairs:slab_wood", "dye:blue" }
 	},
 })
@@ -3077,8 +2771,8 @@ minetest.register_craft({
 minetest.register_craft({
 	output = "homedecor:desk_globe",
 	recipe = {
-		{ "group:stick", "homedecor:plastic_sheeting", "dye:green" },
-		{ "group:stick", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" },
+		{ "group:stick", "basic_materials:plastic_sheet", "dye:green" },
+		{ "group:stick", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
 		{ "group:stick", "moreblocks:slab_wood", "dye:blue" }
 	},
 })
@@ -3086,7 +2780,7 @@ minetest.register_craft({
 minetest.register_craft({
 	output = "homedecor:tool_cabinet",
 	recipe = {
-		{ "homedecor:motor", "default:axe_steel", "default:pick_steel" },
+		{ "basic_materials:motor", "default:axe_steel", "default:pick_steel" },
 		{ "default:steel_ingot", "homedecor:drawer_small", "default:steel_ingot" },
 		{ "default:steel_ingot", "homedecor:drawer_small", "default:steel_ingot" }
 	},
@@ -3096,25 +2790,25 @@ minetest.register_craft({
 	output = "homedecor:bathroom_set",
 	recipe = {
 		{ "", "homedecor:glass_table_small_round", "" },
-		{ "homedecor:plastic_sheeting", "homedecor:glass_table_small_round", "homedecor:plastic_sheeting" },
-		{ "group:stick", "homedecor:plastic_sheeting", "group:stick" }
+		{ "basic_materials:plastic_sheet", "homedecor:glass_table_small_round", "basic_materials:plastic_sheet" },
+		{ "group:stick", "basic_materials:plastic_sheet", "group:stick" }
 	},
 })
 
 minetest.register_craft({
 	output = "homedecor:trash_can_green",
 	recipe = {
-		{ "homedecor:plastic_sheeting", "", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "dye:green", "homedecor:plastic_sheeting" },
-		{ "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }
+		{ "basic_materials:plastic_sheet", "", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "dye:green", "basic_materials:plastic_sheet" },
+		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }
 	},
 })
 
 minetest.register_craft({
 	output = "homedecor:ceiling_lamp",
 	recipe = {
-		{ "", "technic:brass_ingot", ""},
-		{ "", "homedecor:chainlink_brass", ""},
+		{ "", "basic_materials:brass_ingot", ""},
+		{ "", "basic_materials:chainlink_brass", ""},
 		{ "default:glass", "homedecor:glowlight_small_cube", "default:glass"}
 	},
 })
@@ -3122,7 +2816,7 @@ minetest.register_craft({
 minetest.register_craft({
 	output = "homedecor:ceiling_lamp",
 	recipe = {
-		{ "", "chains:chain_top_brass", ""},
+		{ "", "basic_materials:chain_steel_top_brass", ""},
 		{ "default:glass", "homedecor:glowlight_small_cube", "default:glass"}
 	},
 })
@@ -3340,5 +3034,5 @@ unifieddyes.register_color_craft({
 })
 
 if (minetest.get_modpath("technic") and minetest.get_modpath("dye") and minetest.get_modpath("bees")) then
-	technic.register_separating_recipe({ input = {"bees:wax 1"}, output = {"homedecor:oil_extract 2","dye:yellow 1"} })
+	technic.register_separating_recipe({ input = {"bees:wax 1"}, output = {"basic_materials:oil_extract 2","dye:yellow 1"} })
 end
diff --git a/homedecor/depends.txt b/homedecor/depends.txt
index baaeb859dbb2a1c30efa449b4eb083e3e67292aa..29ab645aa5306f01a56a96ed8a1187b3748ce099 100644
--- a/homedecor/depends.txt
+++ b/homedecor/depends.txt
@@ -1,4 +1,5 @@
 default
+basic_materials
 unifieddyes
 homedecor_i18n
 creative
diff --git a/homedecor/lighting.lua b/homedecor/lighting.lua
index ddd0e44634c0fae34fc69feb8ffed6b421d1a93f..67c54d6e4b8194773806e97db0e3ac71313bcf07 100644
--- a/homedecor/lighting.lua
+++ b/homedecor/lighting.lua
@@ -742,3 +742,141 @@ minetest.register_lbm({
 		meta:set_string("dye", "unifieddyes:"..color)
 	end
 })
+
+local chains_sbox = {
+	type = "fixed",
+	fixed = { -0.1, -0.5, -0.1, 0.1, 0.5, 0.1 }
+}
+
+local topchains_sbox = {
+	type = "fixed",
+	fixed = {
+		{ -0.25, 0.35, -0.25, 0.25, 0.5, 0.25 },
+		{ -0.1, -0.5, -0.1, 0.1, 0.4, 0.1 }
+	}
+}
+
+minetest.register_node("homedecor:chain_steel_top", {
+	description = S("Hanging chain (ceiling mount, steel)"),
+	drawtype = "mesh",
+	mesh = "homedecor_chains_top.obj",
+	tiles = {"basic_materials_chain_steel.png"},
+	walkable = false,
+	climbable = true,
+	sunlight_propagates = true,
+	paramtype = "light",
+	inventory_image = "basic_materials_chain_steel_inv.png",
+	groups = {cracky=3},
+	selection_box = topchains_sbox,
+})
+
+minetest.register_node("homedecor:chain_brass_top", {
+	description = S("Hanging chain (ceiling mount, brass)"),
+	drawtype = "mesh",
+	mesh = "homedecor_chains_top.obj",
+	tiles = {"basic_materials_chain_brass.png"},
+	walkable = false,
+	climbable = true,
+	sunlight_propagates = true,
+	paramtype = "light",
+	inventory_image = "basic_materials_chain_brass_inv.png",
+	groups = {cracky=3},
+	selection_box = topchains_sbox,
+})
+
+minetest.register_node("homedecor:chandelier_steel", {
+	description = S("Chandelier (steel)"),
+	paramtype = "light",
+	light_source = 12,
+	walkable = false,
+	climbable = true,
+	sunlight_propagates = true,
+	tiles = {
+		"basic_materials_chain_steel.png",
+		"homedecor_candle_flat.png",
+		{
+			name="homedecor_candle_flame.png",
+			animation={
+				type="vertical_frames",
+				aspect_w=16,
+				aspect_h=16,
+				length=3.0
+			}
+		}
+	},
+	drawtype = "mesh",
+	mesh = "homedecor_chandelier.obj",
+	groups = {cracky=3},
+	sounds =  default.node_sound_stone_defaults(),
+})
+
+minetest.register_node("homedecor:chandelier_brass", {
+	description = S("Chandelier (brass)"),
+	paramtype = "light",
+	light_source = 12,
+	walkable = false,
+	climbable = true,
+	sunlight_propagates = true,
+	tiles = {
+		"basic_materials_chain_brass.png",
+		"homedecor_candle_flat.png",
+		{
+			name="homedecor_candle_flame.png",
+			animation={
+				type="vertical_frames",
+				aspect_w=16,
+				aspect_h=16,
+				length=3.0
+			}
+		}
+	},
+	drawtype = "mesh",
+	mesh = "homedecor_chandelier.obj",
+	groups = {cracky=3},
+	sounds =  default.node_sound_stone_defaults(),
+})
+
+-- crafts
+
+minetest.register_craft({
+	output = 'homedecor:chain_steel_top',
+	recipe = {
+		{'default:steel_ingot'},
+		{'basic_materials:chainlink_steel'},
+	},
+})
+
+minetest.register_craft({
+	output = 'homedecor:chandelier_steel',
+	recipe = {
+		{'', 'basic_materials:chainlink_steel', ''},
+		{'default:torch', 'basic_materials:chainlink_steel', 'default:torch'},
+		{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
+	}
+})
+
+-- brass versions
+
+minetest.register_craft({
+	output = 'homedecor:chain_brass_top',
+	recipe = {
+		{'basic_materials:brass_ingot'},
+		{'basic_materials:chainlink_brass'},
+	},
+})
+
+minetest.register_craft({
+	output = 'homedecor:chandelier_brass',
+	recipe = {
+		{'', 'basic_materials:chainlink_brass', ''},
+		{'default:torch', 'basic_materials:chainlink_brass', 'default:torch'},
+		{'basic_materials:brass_ingot', 'basic_materials:brass_ingot', 'basic_materials:brass_ingot'},
+	}
+})
+
+minetest.register_alias("chains:chain_top",        "homedecor:chain_steel_top")
+minetest.register_alias("chains:chain_top_brass",  "homedecor:chain_brass_top")
+
+minetest.register_alias("chains:chandelier_steel", "homedecor:chandelier_steel")
+minetest.register_alias("chains:chandelier_brass", "homedecor:chandelier_brass")
+
diff --git a/chains/models/top_chains.obj b/homedecor/models/homedecor_chains_top.obj
similarity index 100%
rename from chains/models/top_chains.obj
rename to homedecor/models/homedecor_chains_top.obj
diff --git a/chains/models/chains_chandelier.obj b/homedecor/models/homedecor_chandelier.obj
similarity index 100%
rename from chains/models/chains_chandelier.obj
rename to homedecor/models/homedecor_chandelier.obj
diff --git a/homedecor/textures/homedecor_brass_ingot.png b/homedecor/textures/homedecor_brass_ingot.png
deleted file mode 100644
index c2e06ffbbe8aed4a6c3ebf30bcb5fbbafd7b0b83..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_brass_ingot.png and /dev/null differ
diff --git a/chains/textures/chains_candle.png b/homedecor/textures/homedecor_candle_flat.png
similarity index 100%
rename from chains/textures/chains_candle.png
rename to homedecor/textures/homedecor_candle_flat.png
diff --git a/homedecor/textures/homedecor_chainlink_brass.png b/homedecor/textures/homedecor_chainlink_brass.png
deleted file mode 100644
index 9a1ad87e5c4ec6bedb9fa3fcb8bf9c36b2841a57..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_chainlink_brass.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_chainlink_steel.png b/homedecor/textures/homedecor_chainlink_steel.png
deleted file mode 100644
index d7132c328fa4e3c6d9f9da2e33c56a1269224690..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_chainlink_steel.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_copper_strip.png b/homedecor/textures/homedecor_copper_strip.png
deleted file mode 100644
index 22e572a1a2862e0a2e18c88cd4446e168a463616..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_copper_strip.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_copper_wire.png b/homedecor/textures/homedecor_copper_wire.png
deleted file mode 100644
index 676e98fa59a75c271f5ac0c9e55dcb383f6b347f..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_copper_wire.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_empty_spool.png b/homedecor/textures/homedecor_empty_spool.png
deleted file mode 100644
index 017a94fd20c34d95fc8342e9df02f0db5e4a64d0..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_empty_spool.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_heating_element.png b/homedecor/textures/homedecor_heating_element.png
deleted file mode 100644
index 42e00b7a9075466bdc4969f074798f07debab6b4..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_heating_element.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_ic.png b/homedecor/textures/homedecor_ic.png
deleted file mode 100644
index 4c8889451813f0c8727e0efac36ff761b5f047fc..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_ic.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_motor.png b/homedecor/textures/homedecor_motor.png
deleted file mode 100644
index f19ec0a0d94ce8d80b86c3972a1c7876f1469482..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_motor.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_oil_extract.png b/homedecor/textures/homedecor_oil_extract.png
deleted file mode 100644
index e34623d0551bbf2334f46393b2a66ade0ca7b8b6..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_oil_extract.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_paraffin.png b/homedecor/textures/homedecor_paraffin.png
deleted file mode 100644
index 77d2bbd12e37d724d87822457fa22b927a48c18f..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_paraffin.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_plastic_sheeting.png b/homedecor/textures/homedecor_plastic_sheeting.png
deleted file mode 100644
index 034dcc2f5eda9690d9d3d7f469f5c8e4cbab19ea..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_plastic_sheeting.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_plastic_strips.png b/homedecor/textures/homedecor_plastic_strips.png
deleted file mode 100644
index 6ec83a8301a2ce7563871475acd061a6bdfe2d24..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_plastic_strips.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_power_crystal.png b/homedecor/textures/homedecor_power_crystal.png
deleted file mode 100644
index f1c28e80547b2ade2e3ad9d04690351752d0eb1a..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_power_crystal.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_silicon.png b/homedecor/textures/homedecor_silicon.png
deleted file mode 100644
index 847b366ccb9bd9ce285ccc275a6ca284fb3d75b9..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_silicon.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_steel_strip.png b/homedecor/textures/homedecor_steel_strip.png
deleted file mode 100644
index 6384dc8302080b28df9b484c8113e9809e76f64e..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_steel_strip.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_steel_wire.png b/homedecor/textures/homedecor_steel_wire.png
deleted file mode 100644
index 44f8240f97ac54da911ab333fb03f7249207a6ad..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_steel_wire.png and /dev/null differ
diff --git a/homedecor/textures/homedecor_terracotta_base.png b/homedecor/textures/homedecor_terracotta_base.png
deleted file mode 100644
index 9f04aad595e3c28a84ad751ffbf90dfa0ddddb9b..0000000000000000000000000000000000000000
Binary files a/homedecor/textures/homedecor_terracotta_base.png and /dev/null differ
diff --git a/chains/textures/top_chain_brass_inv.png b/homedecor/textures/top_chain_brass_inv.png
similarity index 100%
rename from chains/textures/top_chain_brass_inv.png
rename to homedecor/textures/top_chain_brass_inv.png
diff --git a/chains/textures/top_chain_wrought_iron_inv.png b/homedecor/textures/top_chain_wrought_iron_inv.png
similarity index 100%
rename from chains/textures/top_chain_wrought_iron_inv.png
rename to homedecor/textures/top_chain_wrought_iron_inv.png