From 43acec290067f9aca534647d46ba1f13cfeb377a Mon Sep 17 00:00:00 2001
From: TechDudie <73961295+TechDudie@users.noreply.github.com>
Date: Tue, 09 Feb 2021 19:03:55 +0100
Subject: [PATCH] Add Rubber Goo as replacement for the grinder (#578)

---
 technic/machines/register/common.lua |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/technic/machines/register/common.lua b/technic/machines/register/common.lua
index ce0eee6..0e7658b 100644
--- a/technic/machines/register/common.lua
+++ b/technic/machines/register/common.lua
@@ -65,16 +65,16 @@
 	if output_name == nil then
 		output_name = "dst"
 	end
-	
-	local meta = minetest.get_meta(pos) 
+
+	local meta = minetest.get_meta(pos)
 	local inv = meta:get_inventory()
 	local i = 0
 	for _, stack in ipairs(inv:get_list(output_name)) do
 		i = i + 1
 		if stack then
 			local item0 = stack:to_table()
-			if item0 then 
-				item0["count"] = "1"
+			if item0 then
+				item0["count"] = 1
 				technic.tube_inject_item(pos, pos, vector.new(x_velocity, 0, z_velocity), item0)
 				stack:take_item(1)
 				inv:set_stack(output_name, i, stack)
@@ -83,7 +83,6 @@
 		end
 	end
 end
-
 
 function technic.smelt_item(meta, result, speed)
 	local inv = meta:get_inventory()
@@ -109,10 +108,9 @@
 	if send_function == nil then
 		send_function = technic.send_items
 	end
-	
+
 	local node = minetest.get_node(pos)
 	local meta = minetest.get_meta(pos)
-	local inv = meta:get_inventory()
 	local pos1 = vector.new(pos)
 	local x_velocity = 0
 	local z_velocity = 0
@@ -124,7 +122,7 @@
 	if node.param2 == 0 then pos1.x = pos1.x + 1  x_velocity =  1 end
 
 	local output_tube_connected = false
-	local node1 = minetest.get_node(pos1) 
+	local node1 = minetest.get_node(pos1)
 	if minetest.get_item_group(node1.name, "tubedevice") > 0 then
 		output_tube_connected = true
 	end
@@ -157,13 +155,13 @@
 		if oldmetadata.inventory.upgrade1 and oldmetadata.inventory.upgrade1[1] then
 			local stack = ItemStack(oldmetadata.inventory.upgrade1[1])
 			if not stack:is_empty() then
-				minetest.item_drop(stack, "", pos)
+				minetest.add_item(pos, stack)
 			end
 		end
 		if oldmetadata.inventory.upgrade2 and oldmetadata.inventory.upgrade2[1] then
 			local stack = ItemStack(oldmetadata.inventory.upgrade2[1])
 			if not stack:is_empty() then
-				minetest.item_drop(stack, "", pos)
+				minetest.add_item(pos, stack)
 			end
 		end
 	end

--
Gitblit v1.8.0