From 9de141ee6b5a049e5f0bd53ecbd867e0c465ed77 Mon Sep 17 00:00:00 2001
From: Konstantin Oblaukhov <oblaukhov.konstantin@gmail.com>
Date: Thu, 27 Jun 2013 04:13:44 +0200
Subject: [PATCH] New blocks of metal.

---
 technic_worldgen/nodes.lua                                  |   40 ++++++++++++++++++++
 technic_worldgen/textures/technic_uranium_block.png         |    0 
 technic_worldgen/textures/technic_stainless_steel_block.png |    0 
 technic_worldgen/textures/technic_chromium_block.png        |    0 
 technic_worldgen/crafts.lua                                 |   72 +++++++++++++++++++++++++++++++++---
 technic_worldgen/textures/technic_brass_block.png           |    0 
 technic_worldgen/textures/technic_zinc_block.png            |    0 
 7 files changed, 106 insertions(+), 6 deletions(-)

diff --git a/technic_worldgen/crafts.lua b/technic_worldgen/crafts.lua
index 7647c06..176218d 100644
--- a/technic_worldgen/crafts.lua
+++ b/technic_worldgen/crafts.lua
@@ -16,12 +16,6 @@
 	on_place_on_ground = minetest.craftitem_place_item,
 })
 
-minetest.register_craft({
-	type = 'cooking',
-	output = "technic:chromium_ingot",
-	recipe = "technic:chromium_lump"
-})
-
 minetest.register_craftitem( ":technic:zinc_lump", {
 	description = "Zinc Lump",
 	inventory_image = "technic_zinc_lump.png",
@@ -43,7 +37,73 @@
 })
 
 minetest.register_craft({
+	output = "node technic:uranium_block",
+	recipe = {{"technic:uranium", "technic:uranium", "technic:uranium"},
+		  {"technic:uranium", "technic:uranium", "technic:uranium"},
+		  {"technic:uranium", "technic:uranium", "technic:uranium"}}
+})
+
+minetest.register_craft({
+	output = "craft technic:uranium 9",
+	recipe = {{"technic:uranium_block"}}
+})
+
+minetest.register_craft({
+	output = "node technic:chromium_block",
+	recipe = {{"technic:chromium_ingot", "technic:chromium_ingot", "technic:chromium_ingot"},
+		  {"technic:chromium_ingot", "technic:chromium_ingot", "technic:chromium_ingot"},
+		  {"technic:chromium_ingot", "technic:chromium_ingot", "technic:chromium_ingot"}}
+})
+
+minetest.register_craft({
+	output = "craft technic:chromium_ingot 9",
+	recipe = {{"technic:chromium_block"}}
+})
+
+minetest.register_craft({
+	output = "node technic:zinc_block",
+	recipe = {{"technic:zinc_ingot", "technic:zinc_ingot", "technic:zinc_ingot"},
+		  {"technic:zinc_ingot", "technic:zinc_ingot", "technic:zinc_ingot"},
+		  {"technic:zinc_ingot", "technic:zinc_ingot", "technic:zinc_ingot"}}
+})
+
+minetest.register_craft({
+	output = "craft technic:zinc_ingot 9",
+	recipe = {{"technic:zinc_block"}}
+})
+
+minetest.register_craft({
+	output = "node technic:stainless_steel_block",
+	recipe = {{"technic:stainless_steel_ingot", "technic:stainless_steel_ingot", "technic:stainless_steel_ingot"},
+		  {"technic:stainless_steel_ingot", "technic:stainless_steel_ingot", "technic:stainless_steel_ingot"},
+		  {"technic:stainless_steel_ingot", "technic:stainless_steel_ingot", "technic:stainless_steel_ingot"}}
+})
+
+minetest.register_craft({
+	output = "craft technic:stainless_steel_ingot 9",
+	recipe = {{"technic:stainless_steel_block"}}
+})
+
+minetest.register_craft({
+	output = "node technic:brass_block",
+	recipe = {{"technic:brass_ingot", "technic:brass_ingot", "technic:brass_ingot"},
+		  {"technic:brass_ingot", "technic:brass_ingot", "technic:brass_ingot"},
+		  {"technic:brass_ingot", "technic:brass_ingot", "technic:brass_ingot"}}
+})
+
+minetest.register_craft({
+	output = "craft technic:brass_ingot 9",
+	recipe = {{"technic:brass_block"}}
+})
+
+minetest.register_craft({
 	type = 'cooking',
 	output = "technic:zinc_ingot",
 	recipe = "technic:zinc_lump"
 })
+
+minetest.register_craft({
+	type = 'cooking',
+	output = "technic:chromium_ingot",
+	recipe = "technic:chromium_lump"
+})
\ No newline at end of file
diff --git a/technic_worldgen/nodes.lua b/technic_worldgen/nodes.lua
index 5952d52..53fd738 100644
--- a/technic_worldgen/nodes.lua
+++ b/technic_worldgen/nodes.lua
@@ -49,6 +49,46 @@
 	sounds = default.node_sound_stone_defaults(),
 }) 
 
+minetest.register_node(":technic:uranium_block", {
+	description = "Uranium Block",
+	tiles = { "technic_uranium_block.png" },
+	is_ground_content = true,
+	groups = {cracky=1, level=2},
+	sounds = default.node_sound_stone_defaults()
+})
+
+minetest.register_node(":technic:chromium_block", {
+	description = "Chromium Block",
+	tiles = { "technic_chromium_block.png" },
+	is_ground_content = true,
+	groups = {cracky=1, level=2},
+	sounds = default.node_sound_stone_defaults()
+})
+
+minetest.register_node(":technic:zinc_block", {
+	description = "Zinc Block",
+	tiles = { "technic_zinc_block.png" },
+	is_ground_content = true,
+	groups = {cracky=1, level=2},
+	sounds = default.node_sound_stone_defaults()
+})
+
+minetest.register_node(":technic:stainless_steel_block", {
+	description = "Stainless Steel Block",
+	tiles = { "technic_stainless_steel_block.png" },
+	is_ground_content = true,
+	groups = {cracky=1, level=2},
+	sounds = default.node_sound_stone_defaults()
+})
+
+minetest.register_node(":technic:brass_block", {
+	description = "Brass Block",
+	tiles = { "technic_brass_block.png" },
+	is_ground_content = true,
+	groups = {cracky=1, level=2},
+	sounds = default.node_sound_stone_defaults()
+})
+
 minetest.register_craft({
 	output = 'technic:marble_bricks 4',
 	recipe = {
diff --git a/technic_worldgen/textures/technic_brass_block.png b/technic_worldgen/textures/technic_brass_block.png
new file mode 100644
index 0000000..bc6fe78
--- /dev/null
+++ b/technic_worldgen/textures/technic_brass_block.png
Binary files differ
diff --git a/technic_worldgen/textures/technic_chromium_block.png b/technic_worldgen/textures/technic_chromium_block.png
new file mode 100644
index 0000000..ad173ca
--- /dev/null
+++ b/technic_worldgen/textures/technic_chromium_block.png
Binary files differ
diff --git a/technic_worldgen/textures/technic_stainless_steel_block.png b/technic_worldgen/textures/technic_stainless_steel_block.png
new file mode 100644
index 0000000..e451768
--- /dev/null
+++ b/technic_worldgen/textures/technic_stainless_steel_block.png
Binary files differ
diff --git a/technic_worldgen/textures/technic_uranium_block.png b/technic_worldgen/textures/technic_uranium_block.png
new file mode 100644
index 0000000..99dd51c
--- /dev/null
+++ b/technic_worldgen/textures/technic_uranium_block.png
Binary files differ
diff --git a/technic_worldgen/textures/technic_zinc_block.png b/technic_worldgen/textures/technic_zinc_block.png
new file mode 100644
index 0000000..5ae7947
--- /dev/null
+++ b/technic_worldgen/textures/technic_zinc_block.png
Binary files differ

--
Gitblit v1.8.0