summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--technic/config.lua1
-rw-r--r--technic/init.lua8
-rw-r--r--technic/mithril_subspace_chest.lua145
-rw-r--r--technic/textures/technic_copper_chest_front.pngbin607 -> 0 bytes
-rw-r--r--technic/textures/technic_copper_chest_locked.pngbin605 -> 0 bytes
-rw-r--r--technic/textures/technic_copper_chest_side.pngbin570 -> 0 bytes
-rw-r--r--technic/textures/technic_copper_chest_top.pngbin557 -> 0 bytes
-rw-r--r--technic/textures/technic_diamond.pngbin693 -> 0 bytes
-rw-r--r--technic/textures/technic_diamond_block.pngbin610 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front.pngbin778 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_black.pngbin858 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_blue.pngbin866 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_brown.pngbin866 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_cyan.pngbin855 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_dark_green.pngbin851 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_dark_grey.pngbin846 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_green.pngbin851 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_grey.pngbin831 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_magenta.pngbin856 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_orange.pngbin844 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_pink.pngbin846 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_red.pngbin848 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_violet.pngbin860 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_white.pngbin857 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_front_yellow.pngbin855 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked.pngbin778 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_black.pngbin865 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_blue.pngbin864 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_brown.pngbin869 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_cyan.pngbin851 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_dark_green.pngbin850 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_dark_grey.pngbin847 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_green.pngbin848 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_grey.pngbin830 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_magenta.pngbin849 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_orange.pngbin843 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_pink.pngbin842 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_red.pngbin843 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_violet.pngbin855 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_white.pngbin858 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_locked_yellow.pngbin855 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_side.pngbin743 -> 0 bytes
-rw-r--r--technic/textures/technic_gold_chest_top.pngbin729 -> 0 bytes
-rw-r--r--technic/textures/technic_iron_chest_front.pngbin750 -> 0 bytes
-rw-r--r--technic/textures/technic_iron_chest_locked.pngbin905 -> 0 bytes
-rw-r--r--technic/textures/technic_iron_chest_side.pngbin746 -> 0 bytes
-rw-r--r--technic/textures/technic_iron_chest_top.pngbin860 -> 0 bytes
-rw-r--r--technic/textures/technic_mithril_chest_front.pngbin770 -> 0 bytes
-rw-r--r--technic/textures/technic_mithril_chest_locked.pngbin772 -> 0 bytes
-rw-r--r--technic/textures/technic_mithril_chest_side.pngbin756 -> 0 bytes
-rw-r--r--technic/textures/technic_mithril_chest_top.pngbin775 -> 0 bytes
-rw-r--r--technic/textures/technic_mithril_dust.pngbin467 -> 0 bytes
-rw-r--r--technic/textures/technic_silver_chest_front.pngbin851 -> 0 bytes
-rw-r--r--technic/textures/technic_silver_chest_locked.pngbin852 -> 0 bytes
-rw-r--r--technic/textures/technic_silver_chest_side.pngbin810 -> 0 bytes
-rw-r--r--technic/textures/technic_silver_chest_top.pngbin798 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_copper_chest_front.pngbin2614 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_copper_chest_locked.pngbin2682 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_copper_chest_side.pngbin2568 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_copper_chest_top.pngbin2521 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front.pngbin2653 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_black.pngbin2659 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_blue.pngbin2666 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_brown.pngbin2674 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_cyan.pngbin2675 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_dark_green.pngbin2672 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_dark_grey.pngbin2659 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_green.pngbin2665 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_grey.pngbin2678 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_magenta.pngbin2673 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_orange.pngbin2667 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_pink.pngbin2672 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_red.pngbin2661 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_violet.pngbin2668 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_white.pngbin2660 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_front_yellow.pngbin2669 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked.pngbin2717 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_black.pngbin2720 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_blue.pngbin2728 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_brown.pngbin2736 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_cyan.pngbin2735 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_dark_green.pngbin2734 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_dark_grey.pngbin2722 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_green.pngbin2724 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_grey.pngbin2732 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_magenta.pngbin2732 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_orange.pngbin2728 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_pink.pngbin2730 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_red.pngbin2721 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_violet.pngbin2728 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_white.pngbin2723 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_locked_yellow.pngbin2728 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_side.pngbin2617 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_chest_top.pngbin2558 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_iron_chest_front.pngbin2515 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_iron_chest_locked.pngbin2603 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_iron_chest_side.pngbin2478 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_iron_chest_top.pngbin2432 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_mithril_chest_front.pngbin2656 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_mithril_chest_locked.pngbin2716 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_mithril_chest_side.pngbin2616 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_mithril_chest_top.pngbin2558 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_silver_chest_front.pngbin2241 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_silver_chest_locked.pngbin2368 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_silver_chest_side.pngbin2146 -> 0 bytes
-rw-r--r--technic/textures/technicx32/technic_silver_chest_top.pngbin2226 -> 0 bytes
-rw-r--r--technic_chests/chest_commons.lua (renamed from technic/chest_commons.lua)0
-rw-r--r--technic_chests/copper_chest.lua (renamed from technic/copper_chest.lua)8
-rw-r--r--technic_chests/depends.txt3
-rw-r--r--technic_chests/gold_chest.lua (renamed from technic/gold_chest.lua)12
-rw-r--r--technic_chests/init.lua13
-rw-r--r--technic_chests/iron_chest.lua (renamed from technic/iron_chest.lua)10
-rw-r--r--technic_chests/mithril_chest.lua (renamed from technic/mithril_chest.lua)4
-rw-r--r--technic_chests/silver_chest.lua131
114 files changed, 163 insertions, 172 deletions
diff --git a/technic/config.lua b/technic/config.lua
index 3fa1282..c921981 100644
--- a/technic/config.lua
+++ b/technic/config.lua
@@ -7,4 +7,3 @@ enable_flashlight=true
enable_rubber_tree_generation=true
enable_marble_generation=true
enable_granite_generation=true
-enable_obsidian_generation=true
diff --git a/technic/init.lua b/technic/init.lua
index 0aa91fe..99284a3 100644
--- a/technic/init.lua
+++ b/technic/init.lua
@@ -9,14 +9,6 @@ dofile(modpath.."/config.lua")
--helper functions
dofile(modpath.."/helpers.lua")
--- chests
-dofile(modpath.."/chest_commons.lua")
-dofile(modpath.."/iron_chest.lua")
-dofile(modpath.."/copper_chest.lua")
-dofile(modpath.."/silver_chest.lua")
-dofile(modpath.."/gold_chest.lua")
-dofile(modpath.."/mithril_chest.lua")
-
--items
dofile(modpath.."/items.lua")
diff --git a/technic/mithril_subspace_chest.lua b/technic/mithril_subspace_chest.lua
deleted file mode 100644
index 89683f8..0000000
--- a/technic/mithril_subspace_chest.lua
+++ /dev/null
@@ -1,145 +0,0 @@
-minetest.register_craft({
- output = 'technic:mithril_chest 1',
- recipe = {
- {'moreores:mithril_ingot','moreores:mithril_ingot','moreores:mithril_ingot'},
- {'moreores:mithril_ingot','technic:gold_chest','moreores:mithril_ingot'},
- {'moreores:mithril_ingot','moreores:mithril_ingot','moreores:mithril_ingot'},
- }
-})
-
-minetest.register_craft({
- output = 'technic:mithril_locked_chest 1',
- recipe = {
- {'moreores:mithril_ingot','moreores:mithril_ingot','moreores:mithril_ingot'},
- {'moreores:mithril_ingot','technic:gold_locked_chest','moreores:mithril_ingot'},
- {'moreores:mithril_ingot','moreores:mithril_ingot','moreores:mithril_ingot'},
- }
-})
-
-minetest.register_craft({
- output = 'technic:mithril_locked_chest 1',
- recipe = {
- {'default:steel_ingot'},
- {'technic:mithril_chest'},
- }
-})
-
-minetest.register_node("technic:mithril_chest", {
- description = "Mithril Chest",
- tiles = {"technic_mithril_chest_top.png", "technic_mithril_chest_top.png", "technic_mithril_chest_side.png",
- "technic_mithril_chest_side.png", "technic_mithril_chest_side.png", "technic_mithril_chest_front.png"},
- paramtype2 = "facedir",
- groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
- legacy_facedir_simple = true,
- sounds = default.node_sound_wood_defaults(),
- on_construct = function(pos)
- local meta = minetest.env:get_meta(pos)
- meta:set_string("formspec",
- "invsize[13,9;]"..
- "list[current_name;main;0,0;13,4;]"..
- "list[current_player;main;0,5;8,4;]")
- meta:set_string("infotext", "Mithril Chest")
- local inv = meta:get_inventory()
- inv:set_size("main", 13*4)
- end,
- can_dig = function(pos,player)
- local meta = minetest.env:get_meta(pos);
- local inv = meta:get_inventory()
- return inv:is_empty("main")
- end,
-
- on_metadata_inventory_move = function(pos, from_list, from_index,
- to_list, to_index, count, player)
- minetest.log("action", player:get_player_name()..
- " moves stuff in chest at "..minetest.pos_to_string(pos))
- return minetest.node_metadata_inventory_move_allow_all(
- pos, from_list, from_index, to_list, to_index, count, player)
- end,
- on_metadata_inventory_offer = function(pos, listname, index, stack, player)
- minetest.log("action", player:get_player_name()..
- " moves stuff to chest at "..minetest.pos_to_string(pos))
- return minetest.node_metadata_inventory_offer_allow_all(
- pos, listname, index, stack, player)
- end,
- on_metadata_inventory_take = function(pos, listname, index, stack, player)
- minetest.log("action", player:get_player_name()..
- " takes stuff from chest at "..minetest.pos_to_string(pos))
- end,
-})
-
-minetest.register_node("technic:mithril_locked_chest", {
- description = "Mithril Locked Chest",
- tiles = {"technic_mithril_chest_top.png", "technic_mithril_chest_top.png", "technic_mithril_chest_side.png",
- "technic_mithril_chest_side.png", "technic_mithril_chest_side.png", "technic_mithril_chest_locked.png"},
- paramtype2 = "facedir",
- groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
- legacy_facedir_simple = true,
- sounds = default.node_sound_wood_defaults(),
- after_place_node = function(pos, placer)
- local meta = minetest.env:get_meta(pos)
- meta:set_string("owner", placer:get_player_name() or "")
- meta:set_string("infotext", "Mithril Locked Chest (owned by "..
- meta:get_string("owner")..")")
- end,
-on_construct = function(pos)
- local meta = minetest.env:get_meta(pos)
- meta:set_string("formspec",
- "invsize[13,9;]"..
- "list[current_name;main;0,0;13,4;]"..
- "list[current_player;main;0,5;8,4;]")
- meta:set_string("infotext", "Mithril Locked Chest")
- meta:set_string("owner", "")
- local inv = meta:get_inventory()
- inv:set_size("main", 13*4)
- end,
- can_dig = function(pos,player)
- local meta = minetest.env:get_meta(pos);
- local inv = meta:get_inventory()
- return inv:is_empty("main")
- end,
- allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
- local meta = minetest.env:get_meta(pos)
- if not has_locked_chest_privilege(meta, player) then
- minetest.log("action", player:get_player_name()..
- " tried to access a locked chest belonging to "..
- meta:get_string("owner").." at "..
- minetest.pos_to_string(pos))
- return 0
- end
- return count
- end,
- allow_metadata_inventory_put = function(pos, listname, index, stack, player)
- local meta = minetest.env:get_meta(pos)
- if not has_locked_chest_privilege(meta, player) then
- minetest.log("action", player:get_player_name()..
- " tried to access a locked chest belonging to "..
- meta:get_string("owner").." at "..
- minetest.pos_to_string(pos))
- return 0
- end
- return stack:get_count()
- end,
- allow_metadata_inventory_take = function(pos, listname, index, stack, player)
- local meta = minetest.env:get_meta(pos)
- if not has_locked_chest_privilege(meta, player) then
- minetest.log("action", player:get_player_name()..
- " tried to access a locked chest belonging to "..
- meta:get_string("owner").." at "..
- minetest.pos_to_string(pos))
- return 0
- end
- return stack:get_count()
- end,
- on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
- minetest.log("action", player:get_player_name()..
- " moves stuff in locked chest at "..minetest.pos_to_string(pos))
- end,
- on_metadata_inventory_put = function(pos, listname, index, stack, player)
- minetest.log("action", player:get_player_name()..
- " moves stuff to locked chest at "..minetest.pos_to_string(pos))
- end,
- on_metadata_inventory_take = function(pos, listname, index, stack, player)
- minetest.log("action", player:get_player_name()..
- " takes stuff from locked chest at "..minetest.pos_to_string(pos))
- end,
-})
diff --git a/technic/textures/technic_copper_chest_front.png b/technic/textures/technic_copper_chest_front.png
deleted file mode 100644
index add51e8..0000000
--- a/technic/textures/technic_copper_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_copper_chest_locked.png b/technic/textures/technic_copper_chest_locked.png
deleted file mode 100644
index 971cd5f..0000000
--- a/technic/textures/technic_copper_chest_locked.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_copper_chest_side.png b/technic/textures/technic_copper_chest_side.png
deleted file mode 100644
index 2231cce..0000000
--- a/technic/textures/technic_copper_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_copper_chest_top.png b/technic/textures/technic_copper_chest_top.png
deleted file mode 100644
index 69f1078..0000000
--- a/technic/textures/technic_copper_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_diamond.png b/technic/textures/technic_diamond.png
deleted file mode 100644
index 23e6126..0000000
--- a/technic/textures/technic_diamond.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_diamond_block.png b/technic/textures/technic_diamond_block.png
deleted file mode 100644
index 7b20476..0000000
--- a/technic/textures/technic_diamond_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front.png b/technic/textures/technic_gold_chest_front.png
deleted file mode 100644
index 1bfb55b..0000000
--- a/technic/textures/technic_gold_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_black.png b/technic/textures/technic_gold_chest_front_black.png
deleted file mode 100644
index d283830..0000000
--- a/technic/textures/technic_gold_chest_front_black.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_blue.png b/technic/textures/technic_gold_chest_front_blue.png
deleted file mode 100644
index dc3fdfd..0000000
--- a/technic/textures/technic_gold_chest_front_blue.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_brown.png b/technic/textures/technic_gold_chest_front_brown.png
deleted file mode 100644
index db2773e..0000000
--- a/technic/textures/technic_gold_chest_front_brown.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_cyan.png b/technic/textures/technic_gold_chest_front_cyan.png
deleted file mode 100644
index 80b5b89..0000000
--- a/technic/textures/technic_gold_chest_front_cyan.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_dark_green.png b/technic/textures/technic_gold_chest_front_dark_green.png
deleted file mode 100644
index 5c8ec63..0000000
--- a/technic/textures/technic_gold_chest_front_dark_green.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_dark_grey.png b/technic/textures/technic_gold_chest_front_dark_grey.png
deleted file mode 100644
index 799cb2d..0000000
--- a/technic/textures/technic_gold_chest_front_dark_grey.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_green.png b/technic/textures/technic_gold_chest_front_green.png
deleted file mode 100644
index 3632e93..0000000
--- a/technic/textures/technic_gold_chest_front_green.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_grey.png b/technic/textures/technic_gold_chest_front_grey.png
deleted file mode 100644
index 35ad8db..0000000
--- a/technic/textures/technic_gold_chest_front_grey.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_magenta.png b/technic/textures/technic_gold_chest_front_magenta.png
deleted file mode 100644
index 5c7a05c..0000000
--- a/technic/textures/technic_gold_chest_front_magenta.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_orange.png b/technic/textures/technic_gold_chest_front_orange.png
deleted file mode 100644
index bbf01cc..0000000
--- a/technic/textures/technic_gold_chest_front_orange.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_pink.png b/technic/textures/technic_gold_chest_front_pink.png
deleted file mode 100644
index aeedf35..0000000
--- a/technic/textures/technic_gold_chest_front_pink.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_red.png b/technic/textures/technic_gold_chest_front_red.png
deleted file mode 100644
index cf7cef6..0000000
--- a/technic/textures/technic_gold_chest_front_red.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_violet.png b/technic/textures/technic_gold_chest_front_violet.png
deleted file mode 100644
index b5b61c2..0000000
--- a/technic/textures/technic_gold_chest_front_violet.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_white.png b/technic/textures/technic_gold_chest_front_white.png
deleted file mode 100644
index 1b43cfe..0000000
--- a/technic/textures/technic_gold_chest_front_white.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_front_yellow.png b/technic/textures/technic_gold_chest_front_yellow.png
deleted file mode 100644
index bf572cf..0000000
--- a/technic/textures/technic_gold_chest_front_yellow.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked.png b/technic/textures/technic_gold_chest_locked.png
deleted file mode 100644
index 15f1fe4..0000000
--- a/technic/textures/technic_gold_chest_locked.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_black.png b/technic/textures/technic_gold_chest_locked_black.png
deleted file mode 100644
index a8ce91f..0000000
--- a/technic/textures/technic_gold_chest_locked_black.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_blue.png b/technic/textures/technic_gold_chest_locked_blue.png
deleted file mode 100644
index 5a9c27e..0000000
--- a/technic/textures/technic_gold_chest_locked_blue.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_brown.png b/technic/textures/technic_gold_chest_locked_brown.png
deleted file mode 100644
index a064e32..0000000
--- a/technic/textures/technic_gold_chest_locked_brown.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_cyan.png b/technic/textures/technic_gold_chest_locked_cyan.png
deleted file mode 100644
index 95afa80..0000000
--- a/technic/textures/technic_gold_chest_locked_cyan.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_dark_green.png b/technic/textures/technic_gold_chest_locked_dark_green.png
deleted file mode 100644
index 7c9e992..0000000
--- a/technic/textures/technic_gold_chest_locked_dark_green.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_dark_grey.png b/technic/textures/technic_gold_chest_locked_dark_grey.png
deleted file mode 100644
index c19e9fd..0000000
--- a/technic/textures/technic_gold_chest_locked_dark_grey.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_green.png b/technic/textures/technic_gold_chest_locked_green.png
deleted file mode 100644
index ce10afa..0000000
--- a/technic/textures/technic_gold_chest_locked_green.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_grey.png b/technic/textures/technic_gold_chest_locked_grey.png
deleted file mode 100644
index 667ea20..0000000
--- a/technic/textures/technic_gold_chest_locked_grey.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_magenta.png b/technic/textures/technic_gold_chest_locked_magenta.png
deleted file mode 100644
index fc8573a..0000000
--- a/technic/textures/technic_gold_chest_locked_magenta.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_orange.png b/technic/textures/technic_gold_chest_locked_orange.png
deleted file mode 100644
index e1608bf..0000000
--- a/technic/textures/technic_gold_chest_locked_orange.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_pink.png b/technic/textures/technic_gold_chest_locked_pink.png
deleted file mode 100644
index 4648e0e..0000000
--- a/technic/textures/technic_gold_chest_locked_pink.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_red.png b/technic/textures/technic_gold_chest_locked_red.png
deleted file mode 100644
index e505ecb..0000000
--- a/technic/textures/technic_gold_chest_locked_red.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_violet.png b/technic/textures/technic_gold_chest_locked_violet.png
deleted file mode 100644
index 1077099..0000000
--- a/technic/textures/technic_gold_chest_locked_violet.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_white.png b/technic/textures/technic_gold_chest_locked_white.png
deleted file mode 100644
index e5a279d..0000000
--- a/technic/textures/technic_gold_chest_locked_white.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_locked_yellow.png b/technic/textures/technic_gold_chest_locked_yellow.png
deleted file mode 100644
index 7b817f5..0000000
--- a/technic/textures/technic_gold_chest_locked_yellow.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_side.png b/technic/textures/technic_gold_chest_side.png
deleted file mode 100644
index 9a0de39..0000000
--- a/technic/textures/technic_gold_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_gold_chest_top.png b/technic/textures/technic_gold_chest_top.png
deleted file mode 100644
index abfc081..0000000
--- a/technic/textures/technic_gold_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_iron_chest_front.png b/technic/textures/technic_iron_chest_front.png
deleted file mode 100644
index 8c00473..0000000
--- a/technic/textures/technic_iron_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_iron_chest_locked.png b/technic/textures/technic_iron_chest_locked.png
deleted file mode 100644
index 74df3fd..0000000
--- a/technic/textures/technic_iron_chest_locked.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_iron_chest_side.png b/technic/textures/technic_iron_chest_side.png
deleted file mode 100644
index 7233688..0000000
--- a/technic/textures/technic_iron_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_iron_chest_top.png b/technic/textures/technic_iron_chest_top.png
deleted file mode 100644
index 48d2437..0000000
--- a/technic/textures/technic_iron_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_mithril_chest_front.png b/technic/textures/technic_mithril_chest_front.png
deleted file mode 100644
index f0e0c23..0000000
--- a/technic/textures/technic_mithril_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_mithril_chest_locked.png b/technic/textures/technic_mithril_chest_locked.png
deleted file mode 100644
index 2a48533..0000000
--- a/technic/textures/technic_mithril_chest_locked.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_mithril_chest_side.png b/technic/textures/technic_mithril_chest_side.png
deleted file mode 100644
index 1c2c3a7..0000000
--- a/technic/textures/technic_mithril_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_mithril_chest_top.png b/technic/textures/technic_mithril_chest_top.png
deleted file mode 100644
index e196baf..0000000
--- a/technic/textures/technic_mithril_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_mithril_dust.png b/technic/textures/technic_mithril_dust.png
deleted file mode 100644
index adfbe6c..0000000
--- a/technic/textures/technic_mithril_dust.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_silver_chest_front.png b/technic/textures/technic_silver_chest_front.png
deleted file mode 100644
index 5ae5831..0000000
--- a/technic/textures/technic_silver_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_silver_chest_locked.png b/technic/textures/technic_silver_chest_locked.png
deleted file mode 100644
index 7d3b918..0000000
--- a/technic/textures/technic_silver_chest_locked.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_silver_chest_side.png b/technic/textures/technic_silver_chest_side.png
deleted file mode 100644
index 4b4ce54..0000000
--- a/technic/textures/technic_silver_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technic_silver_chest_top.png b/technic/textures/technic_silver_chest_top.png
deleted file mode 100644
index 79196d6..0000000
--- a/technic/textures/technic_silver_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_copper_chest_front.png b/technic/textures/technicx32/technic_copper_chest_front.png
deleted file mode 100644
index 1769435..0000000
--- a/technic/textures/technicx32/technic_copper_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_copper_chest_locked.png b/technic/textures/technicx32/technic_copper_chest_locked.png
deleted file mode 100644
index 6d059e9..0000000
--- a/technic/textures/technicx32/technic_copper_chest_locked.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_copper_chest_side.png b/technic/textures/technicx32/technic_copper_chest_side.png
deleted file mode 100644
index 2c7943f..0000000
--- a/technic/textures/technicx32/technic_copper_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_copper_chest_top.png b/technic/textures/technicx32/technic_copper_chest_top.png
deleted file mode 100644
index 2ab8104..0000000
--- a/technic/textures/technicx32/technic_copper_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front.png b/technic/textures/technicx32/technic_gold_chest_front.png
deleted file mode 100644
index 9bc9615..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_black.png b/technic/textures/technicx32/technic_gold_chest_front_black.png
deleted file mode 100644
index 6d0fe5e..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_black.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_blue.png b/technic/textures/technicx32/technic_gold_chest_front_blue.png
deleted file mode 100644
index 7efe651..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_blue.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_brown.png b/technic/textures/technicx32/technic_gold_chest_front_brown.png
deleted file mode 100644
index 4f4f34e..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_brown.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_cyan.png b/technic/textures/technicx32/technic_gold_chest_front_cyan.png
deleted file mode 100644
index e33d76d..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_cyan.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_dark_green.png b/technic/textures/technicx32/technic_gold_chest_front_dark_green.png
deleted file mode 100644
index 3088bbf..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_dark_green.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_dark_grey.png b/technic/textures/technicx32/technic_gold_chest_front_dark_grey.png
deleted file mode 100644
index 0aa03b4..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_dark_grey.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_green.png b/technic/textures/technicx32/technic_gold_chest_front_green.png
deleted file mode 100644
index 30da993..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_green.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_grey.png b/technic/textures/technicx32/technic_gold_chest_front_grey.png
deleted file mode 100644
index eae7e69..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_grey.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_magenta.png b/technic/textures/technicx32/technic_gold_chest_front_magenta.png
deleted file mode 100644
index 6daed3b..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_magenta.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_orange.png b/technic/textures/technicx32/technic_gold_chest_front_orange.png
deleted file mode 100644
index 085c102..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_orange.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_pink.png b/technic/textures/technicx32/technic_gold_chest_front_pink.png
deleted file mode 100644
index eada4da..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_pink.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_red.png b/technic/textures/technicx32/technic_gold_chest_front_red.png
deleted file mode 100644
index b67da7b..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_red.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_violet.png b/technic/textures/technicx32/technic_gold_chest_front_violet.png
deleted file mode 100644
index b62011c..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_violet.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_white.png b/technic/textures/technicx32/technic_gold_chest_front_white.png
deleted file mode 100644
index 76b5ebf..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_white.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_front_yellow.png b/technic/textures/technicx32/technic_gold_chest_front_yellow.png
deleted file mode 100644
index b0ab9f4..0000000
--- a/technic/textures/technicx32/technic_gold_chest_front_yellow.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked.png b/technic/textures/technicx32/technic_gold_chest_locked.png
deleted file mode 100644
index 91a8b73..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_black.png b/technic/textures/technicx32/technic_gold_chest_locked_black.png
deleted file mode 100644
index 5a5a568..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_black.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_blue.png b/technic/textures/technicx32/technic_gold_chest_locked_blue.png
deleted file mode 100644
index f369ebd..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_blue.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_brown.png b/technic/textures/technicx32/technic_gold_chest_locked_brown.png
deleted file mode 100644
index a44a273..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_brown.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_cyan.png b/technic/textures/technicx32/technic_gold_chest_locked_cyan.png
deleted file mode 100644
index f3ce7b6..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_cyan.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_dark_green.png b/technic/textures/technicx32/technic_gold_chest_locked_dark_green.png
deleted file mode 100644
index 084dae5..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_dark_green.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_dark_grey.png b/technic/textures/technicx32/technic_gold_chest_locked_dark_grey.png
deleted file mode 100644
index 629e33c..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_dark_grey.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_green.png b/technic/textures/technicx32/technic_gold_chest_locked_green.png
deleted file mode 100644
index 9ea1818..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_green.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_grey.png b/technic/textures/technicx32/technic_gold_chest_locked_grey.png
deleted file mode 100644
index c936d7c..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_grey.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_magenta.png b/technic/textures/technicx32/technic_gold_chest_locked_magenta.png
deleted file mode 100644
index 4c97fa8..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_magenta.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_orange.png b/technic/textures/technicx32/technic_gold_chest_locked_orange.png
deleted file mode 100644
index f6d5e90..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_orange.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_pink.png b/technic/textures/technicx32/technic_gold_chest_locked_pink.png
deleted file mode 100644
index 4248c21..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_pink.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_red.png b/technic/textures/technicx32/technic_gold_chest_locked_red.png
deleted file mode 100644
index 4bfe5d4..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_red.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_violet.png b/technic/textures/technicx32/technic_gold_chest_locked_violet.png
deleted file mode 100644
index c9abe73..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_violet.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_white.png b/technic/textures/technicx32/technic_gold_chest_locked_white.png
deleted file mode 100644
index 810abb9..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_white.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_locked_yellow.png b/technic/textures/technicx32/technic_gold_chest_locked_yellow.png
deleted file mode 100644
index 2856165..0000000
--- a/technic/textures/technicx32/technic_gold_chest_locked_yellow.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_side.png b/technic/textures/technicx32/technic_gold_chest_side.png
deleted file mode 100644
index 5d5ad0f..0000000
--- a/technic/textures/technicx32/technic_gold_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_gold_chest_top.png b/technic/textures/technicx32/technic_gold_chest_top.png
deleted file mode 100644
index f9c8fec..0000000
--- a/technic/textures/technicx32/technic_gold_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_iron_chest_front.png b/technic/textures/technicx32/technic_iron_chest_front.png
deleted file mode 100644
index 79d5b49..0000000
--- a/technic/textures/technicx32/technic_iron_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_iron_chest_locked.png b/technic/textures/technicx32/technic_iron_chest_locked.png
deleted file mode 100644
index 6229487..0000000
--- a/technic/textures/technicx32/technic_iron_chest_locked.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_iron_chest_side.png b/technic/textures/technicx32/technic_iron_chest_side.png
deleted file mode 100644
index e12daa5..0000000
--- a/technic/textures/technicx32/technic_iron_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_iron_chest_top.png b/technic/textures/technicx32/technic_iron_chest_top.png
deleted file mode 100644
index da1ab7b..0000000
--- a/technic/textures/technicx32/technic_iron_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_mithril_chest_front.png b/technic/textures/technicx32/technic_mithril_chest_front.png
deleted file mode 100644
index 9f7ca7e..0000000
--- a/technic/textures/technicx32/technic_mithril_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_mithril_chest_locked.png b/technic/textures/technicx32/technic_mithril_chest_locked.png
deleted file mode 100644
index abff384..0000000
--- a/technic/textures/technicx32/technic_mithril_chest_locked.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_mithril_chest_side.png b/technic/textures/technicx32/technic_mithril_chest_side.png
deleted file mode 100644
index 0763511..0000000
--- a/technic/textures/technicx32/technic_mithril_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_mithril_chest_top.png b/technic/textures/technicx32/technic_mithril_chest_top.png
deleted file mode 100644
index 2429576..0000000
--- a/technic/textures/technicx32/technic_mithril_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_silver_chest_front.png b/technic/textures/technicx32/technic_silver_chest_front.png
deleted file mode 100644
index fe5ce2c..0000000
--- a/technic/textures/technicx32/technic_silver_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_silver_chest_locked.png b/technic/textures/technicx32/technic_silver_chest_locked.png
deleted file mode 100644
index 0f8b1f0..0000000
--- a/technic/textures/technicx32/technic_silver_chest_locked.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_silver_chest_side.png b/technic/textures/technicx32/technic_silver_chest_side.png
deleted file mode 100644
index 3a2ed4a..0000000
--- a/technic/textures/technicx32/technic_silver_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/textures/technicx32/technic_silver_chest_top.png b/technic/textures/technicx32/technic_silver_chest_top.png
deleted file mode 100644
index 353a11c..0000000
--- a/technic/textures/technicx32/technic_silver_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/chest_commons.lua b/technic_chests/chest_commons.lua
index 7786496..7786496 100644
--- a/technic/chest_commons.lua
+++ b/technic_chests/chest_commons.lua
diff --git a/technic/copper_chest.lua b/technic_chests/copper_chest.lua
index ed75288..c121e78 100644
--- a/technic/copper_chest.lua
+++ b/technic_chests/copper_chest.lua
@@ -24,16 +24,16 @@ minetest.register_craft({
}
})
-minetest.register_craftitem("technic:copper_chest", {
+minetest.register_craftitem(":technic:copper_chest", {
description = "Copper Chest",
stack_max = 99,
})
-minetest.register_craftitem("technic:copper_locked_chest", {
+minetest.register_craftitem(":technic:copper_locked_chest", {
description = "Copper Locked Chest",
stack_max = 99,
})
-minetest.register_node("technic:copper_chest", {
+minetest.register_node(":technic:copper_chest", {
description = "Copper Chest",
tiles = {"technic_copper_chest_top.png", "technic_copper_chest_top.png", "technic_copper_chest_side.png",
"technic_copper_chest_side.png", "technic_copper_chest_side.png", "technic_copper_chest_front.png"},
@@ -58,7 +58,7 @@ minetest.register_node("technic:copper_chest", {
on_metadata_inventory_take = def_on_metadata_inventory_take
})
-minetest.register_node("technic:copper_locked_chest", {
+minetest.register_node(":technic:copper_locked_chest", {
description = "Copper Locked Chest",
tiles = {"technic_copper_chest_top.png", "technic_copper_chest_top.png", "technic_copper_chest_side.png",
"technic_copper_chest_side.png", "technic_copper_chest_side.png", "technic_copper_chest_locked.png"},
diff --git a/technic_chests/depends.txt b/technic_chests/depends.txt
new file mode 100644
index 0000000..e02d92c
--- /dev/null
+++ b/technic_chests/depends.txt
@@ -0,0 +1,3 @@
+default
+moreores
+pipeworks
diff --git a/technic/gold_chest.lua b/technic_chests/gold_chest.lua
index 820ba86..fa275fa 100644
--- a/technic/gold_chest.lua
+++ b/technic_chests/gold_chest.lua
@@ -42,11 +42,11 @@ minetest.register_craft({
}
})
-minetest.register_craftitem("technic:gold_chest", {
+minetest.register_craftitem(":technic:gold_chest", {
description = "Gold Chest",
stack_max = 99,
})
-minetest.register_craftitem("technic:gold_locked_chest", {
+minetest.register_craftitem(":technic:gold_locked_chest", {
description = "Gold Locked Chest",
stack_max = 99,
})
@@ -57,7 +57,7 @@ gold_chest_formspec = "invsize[12,9;]"..
gold_chest_inv_size = 12*4
-minetest.register_node("technic:gold_chest", {
+minetest.register_node(":technic:gold_chest", {
description = "Gold Chest",
tiles = {"technic_gold_chest_top.png", "technic_gold_chest_top.png", "technic_gold_chest_side.png",
"technic_gold_chest_side.png", "technic_gold_chest_side.png", "technic_gold_chest_front.png"},
@@ -95,7 +95,7 @@ minetest.register_node("technic:gold_chest", {
})
for i, state in ipairs(chest_mark_colors) do
-minetest.register_node("technic:gold_chest".. state, {
+minetest.register_node(":technic:gold_chest".. state, {
description = "Gold Chest",
tiles = {"technic_gold_chest_top.png", "technic_gold_chest_top.png", "technic_gold_chest_side.png",
"technic_gold_chest_side.png", "technic_gold_chest_side.png", "technic_gold_chest_front"..state..".png"},
@@ -133,7 +133,7 @@ minetest.register_node("technic:gold_chest".. state, {
})
end
-minetest.register_node("technic:gold_locked_chest", {
+minetest.register_node(":technic:gold_locked_chest", {
description = "Gold Locked Chest",
tiles = {"technic_gold_chest_top.png", "technic_gold_chest_top.png", "technic_gold_chest_side.png",
"technic_gold_chest_side.png", "technic_gold_chest_side.png", "technic_gold_chest_locked.png"},
@@ -184,7 +184,7 @@ minetest.register_node("technic:gold_locked_chest", {
})
for i, state in ipairs(chest_mark_colors) do
-minetest.register_node("technic:gold_locked_chest".. state, {
+minetest.register_node(":technic:gold_locked_chest".. state, {
description = "Gold Locked Chest",
tiles = {"technic_gold_chest_top.png", "technic_gold_chest_top.png", "technic_gold_chest_side.png",
"technic_gold_chest_side.png", "technic_gold_chest_side.png", "technic_gold_chest_locked"..state..".png"},
diff --git a/technic_chests/init.lua b/technic_chests/init.lua
new file mode 100644
index 0000000..1afbf54
--- /dev/null
+++ b/technic_chests/init.lua
@@ -0,0 +1,13 @@
+-- Minetest 0.4.6 mod: technic_chests
+-- namespace: technic
+-- (c) 2012-2013 by RealBadAngel <mk@realbadangel.pl>
+
+modpath=minetest.get_modpath("technic_chests")
+
+-- chests
+dofile(modpath.."/chest_commons.lua")
+dofile(modpath.."/iron_chest.lua")
+dofile(modpath.."/copper_chest.lua")
+dofile(modpath.."/silver_chest.lua")
+dofile(modpath.."/gold_chest.lua")
+dofile(modpath.."/mithril_chest.lua")
diff --git a/technic/iron_chest.lua b/technic_chests/iron_chest.lua
index 6f278fe..3b71dfd 100644
--- a/technic/iron_chest.lua
+++ b/technic_chests/iron_chest.lua
@@ -25,18 +25,16 @@ minetest.register_craft({
})
-minetest.register_craftitem("technic:iron_chest", {
+minetest.register_craftitem(":technic:iron_chest", {
description = "Iron Chest",
stack_max = 99,
})
-minetest.register_craftitem("technic:iron_locked_chest", {
+minetest.register_craftitem(":technic:iron_locked_chest", {
description = "Iron Locked Chest",
stack_max = 99,
})
-minetest.register_alias("blabla", "technic:iron_chest")
-
-minetest.register_node("technic:iron_chest", {
+minetest.register_node(":technic:iron_chest", {
description = "Iron Chest",
tiles = {"technic_iron_chest_top.png", "technic_iron_chest_top.png", "technic_iron_chest_side.png",
"technic_iron_chest_side.png", "technic_iron_chest_side.png", "technic_iron_chest_front.png"},
@@ -61,7 +59,7 @@ minetest.register_node("technic:iron_chest", {
on_metadata_inventory_take = def_on_metadata_inventory_take
})
-minetest.register_node("technic:iron_locked_chest", {
+minetest.register_node(":technic:iron_locked_chest", {
description = "Iron Locked Chest",
tiles = {"technic_iron_chest_top.png", "technic_iron_chest_top.png", "technic_iron_chest_side.png",
"technic_iron_chest_side.png", "technic_iron_chest_side.png", "technic_iron_chest_locked.png"},
diff --git a/technic/mithril_chest.lua b/technic_chests/mithril_chest.lua
index 89683f8..d173ab9 100644
--- a/technic/mithril_chest.lua
+++ b/technic_chests/mithril_chest.lua
@@ -24,7 +24,7 @@ minetest.register_craft({
}
})
-minetest.register_node("technic:mithril_chest", {
+minetest.register_node(":technic:mithril_chest", {
description = "Mithril Chest",
tiles = {"technic_mithril_chest_top.png", "technic_mithril_chest_top.png", "technic_mithril_chest_side.png",
"technic_mithril_chest_side.png", "technic_mithril_chest_side.png", "technic_mithril_chest_front.png"},
@@ -67,7 +67,7 @@ minetest.register_node("technic:mithril_chest", {
end,
})
-minetest.register_node("technic:mithril_locked_chest", {
+minetest.register_node(":technic:mithril_locked_chest", {
description = "Mithril Locked Chest",
tiles = {"technic_mithril_chest_top.png", "technic_mithril_chest_top.png", "technic_mithril_chest_side.png",
"technic_mithril_chest_side.png", "technic_mithril_chest_side.png", "technic_mithril_chest_locked.png"},
diff --git a/technic_chests/silver_chest.lua b/technic_chests/silver_chest.lua
new file mode 100644
index 0000000..3df092a
--- /dev/null
+++ b/technic_chests/silver_chest.lua
@@ -0,0 +1,131 @@
+minetest.register_craft({
+ output = 'technic:silver_chest 1',
+ recipe = {
+ {'moreores:silver_ingot','moreores:silver_ingot','moreores:silver_ingot'},
+ {'moreores:silver_ingot','technic:copper_chest','moreores:silver_ingot'},
+ {'moreores:silver_ingot','moreores:silver_ingot','moreores:silver_ingot'},
+ }
+})
+
+minetest.register_craft({
+ output = 'technic:silver_locked_chest 1',
+ recipe = {
+ {'moreores:silver_ingot','moreores:silver_ingot','moreores:silver_ingot'},
+ {'moreores:silver_ingot','technic:copper_locked_chest','moreores:silver_ingot'},
+ {'moreores:silver_ingot','moreores:silver_ingot','moreores:silver_ingot'},
+ }
+})
+
+minetest.register_craft({
+ output = 'technic:silver_locked_chest 1',
+ recipe = {
+ {'default:steel_ingot'},
+ {'technic:silver_chest'},
+ }
+})
+
+minetest.register_craftitem(":technic:silver_chest", {
+ description = "Silver Chest",
+ stack_max = 99,
+})
+minetest.register_craftitem(":technic:silver_locked_chest", {
+ description = "Silver Locked Chest",
+ stack_max = 99,
+})
+
+minetest.register_node(":technic:silver_chest", {
+ description = "Silver Chest",
+ tiles = {"technic_silver_chest_top.png", "technic_silver_chest_top.png", "technic_silver_chest_side.png",
+ "technic_silver_chest_side.png", "technic_silver_chest_side.png", "technic_silver_chest_front.png"},
+ paramtype2 = "facedir",
+ groups = chest_groups1,
+ tube = tubes_properties,
+ legacy_facedir_simple = true,
+ sounds = default.node_sound_wood_defaults(),
+ on_construct = function(pos)
+ local meta = minetest.env:get_meta(pos)
+ meta:set_string("formspec",
+ "invsize[11,9;]"..
+ "list[current_name;main;0,0;11,4;]"..
+ "list[current_player;main;0,5;8,4;]")
+ meta:set_string("infotext", "Silver Chest")
+ local inv = meta:get_inventory()
+ inv:set_size("main", 11*4)
+ end,
+ can_dig = chest_can_dig,
+
+ on_punch = function (pos, node, puncher)
+ local meta = minetest.env:get_meta(pos);
+ meta:set_string("formspec", "hack:sign_text_input")
+ end,
+
+ on_receive_fields = function(pos, formname, fields, sender)
+ local meta = minetest.env:get_meta(pos);
+ fields.text = fields.text or ""
+ meta:set_string("text", fields.text)
+ meta:set_string("infotext", '"'..fields.text..'"')
+
+ meta:set_string("formspec",
+ "invsize[11,9;]"..
+ "list[current_name;main;0,0;11,4;]"..
+ "list[current_player;main;0,5;8,4;]")
+ end,
+
+ on_metadata_inventory_move = def_on_metadata_inventory_move,
+ on_metadata_inventory_put = def_on_metadata_inventory_put,
+ on_metadata_inventory_take = def_on_metadata_inventory_take
+})
+
+minetest.register_node(":technic:silver_locked_chest", {
+ description = "Silver Locked Chest",
+ tiles = {"technic_silver_chest_top.png", "technic_silver_chest_top.png", "technic_silver_chest_side.png",
+ "technic_silver_chest_side.png", "technic_silver_chest_side.png", "technic_silver_chest_locked.png"},
+ paramtype2 = "facedir",
+ groups = chest_groups1,
+ tube = tubes_properties,
+ legacy_facedir_simple = true,
+ sounds = default.node_sound_wood_defaults(),
+ after_place_node = function(pos, placer)
+ local meta = minetest.env:get_meta(pos)
+ meta:set_string("owner", placer:get_player_name() or "")
+ meta:set_string("infotext", "Silver Locked Chest (owned by "..
+ meta:get_string("owner")..")")
+ end,
+ on_construct = function(pos)
+ local meta = minetest.env:get_meta(pos)
+ meta:set_string("formspec",
+ "invsize[11,9;]"..
+ "list[current_name;main;0,0;11,4;]"..
+ "list[current_player;main;0,5;8,4;]")
+ meta:set_string("infotext", "Silver Locked Chest")
+ meta:set_string("owner", "")
+ local inv = meta:get_inventory()
+ inv:set_size("main", 11*4)
+ end,
+ can_dig = chest_can_dig,
+
+ on_punch = function (pos, node, puncher)
+ local meta = minetest.env:get_meta(pos);
+ meta:set_string("formspec", "hack:sign_text_input")
+ end,
+
+ on_receive_fields = function(pos, formname, fields, sender)
+ local meta = minetest.env:get_meta(pos);
+ fields.text = fields.text or ""
+ meta:set_string("text", fields.text)
+ meta:set_string("infotext", '"'..fields.text..'"')
+
+ meta:set_string("formspec",
+ "invsize[11,9;]"..
+ "list[current_name;main;0,0;11,4;]"..
+ "list[current_player;main;0,5;8,4;]")
+ end,
+
+
+ allow_metadata_inventory_move = def_allow_metadata_inventory_move,
+ allow_metadata_inventory_put = def_allow_metadata_inventory_put,
+ allow_metadata_inventory_take = def_allow_metadata_inventory_take,
+ on_metadata_inventory_move = def_on_metadata_inventory_move,
+ on_metadata_inventory_put = def_on_metadata_inventory_put,
+ on_metadata_inventory_take = def_on_metadata_inventory_take
+})