From cda054a9368643e97c514eea43ff43a3e34dc2ab Mon Sep 17 00:00:00 2001
From: ShadowNinja <noreply@gmail.com>
Date: Thu, 03 Oct 2013 06:23:21 +0200
Subject: [PATCH] Remove item_drop

---
 technic_worldgen/crafts.lua |  101 +++++++++++++++-----------------------------------
 1 files changed, 30 insertions(+), 71 deletions(-)

diff --git a/technic_worldgen/crafts.lua b/technic_worldgen/crafts.lua
index 176218d..f0254d6 100644
--- a/technic_worldgen/crafts.lua
+++ b/technic_worldgen/crafts.lua
@@ -1,109 +1,68 @@
-minetest.register_craftitem( ":technic:uranium", {
+minetest.register_craftitem(":technic:uranium", {
 	description = "Uranium",
 	inventory_image = "technic_uranium.png",
 	on_place_on_ground = minetest.craftitem_place_item,
 })
 
-minetest.register_craftitem( ":technic:chromium_lump", {
+minetest.register_craftitem(":technic:chromium_lump", {
 	description = "Chromium Lump",
 	inventory_image = "technic_chromium_lump.png",
 	on_place_on_ground = minetest.craftitem_place_item,
 })
 
-minetest.register_craftitem( ":technic:chromium_ingot", {
+minetest.register_craftitem(":technic:chromium_ingot", {
 	description = "Chromium Ingot",
 	inventory_image = "technic_chromium_ingot.png",
 	on_place_on_ground = minetest.craftitem_place_item,
 })
 
-minetest.register_craftitem( ":technic:zinc_lump", {
+minetest.register_craftitem(":technic:zinc_lump", {
 	description = "Zinc Lump",
 	inventory_image = "technic_zinc_lump.png",
 })
 
-minetest.register_craftitem( ":technic:zinc_ingot", {
+minetest.register_craftitem(":technic:zinc_ingot", {
 	description = "Zinc Ingot",
 	inventory_image = "technic_zinc_ingot.png",
 })
 
-minetest.register_craftitem( ":technic:stainless_steel_ingot", {
+minetest.register_craftitem(":technic:stainless_steel_ingot", {
 	description = "Stainless Steel Ingot",
 	inventory_image = "technic_stainless_steel_ingot.png",
 })
 
-minetest.register_craftitem( ":technic:brass_ingot", {
-	description = "Brass Ingot",
-	inventory_image = "technic_brass_ingot.png",
-})
+local function register_block(block, ingot)
+	minetest.register_craft({
+		output = block,
+		recipe = {
+			{ingot, ingot, ingot},
+			{ingot, ingot, ingot},
+			{ingot, ingot, ingot},
+		}
+	})
 
-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 = ingot.." 9",
+		recipe = {
+			{block}
+		}
+	})
+end
 
-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"}}
-})
+register_block("technic:uranium_block", "technic:uranium")
+register_block("technic:chromium_block", "technic:chromium_ingot")
+register_block("technic:zinc_block", "technic:zinc_ingot")
+register_block("technic:stainless_steel_block", "technic:stainless_steel_ingot")
 
 minetest.register_craft({
 	type = 'cooking',
+	recipe = "technic:zinc_lump",
 	output = "technic:zinc_ingot",
-	recipe = "technic:zinc_lump"
 })
 
 minetest.register_craft({
 	type = 'cooking',
+	recipe = "technic:chromium_lump",
 	output = "technic:chromium_ingot",
-	recipe = "technic:chromium_lump"
-})
\ No newline at end of file
+})
+

--
Gitblit v1.8.0