You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Technic injects items into a pipeworks tube using strings for the item count. When this gets to Minetest's item entity code, it barfs because it requires a number, not a string.
Change the = "1" in register/common.lua line 77 to = 1 (that is, drop the quotation marks from around the value). Also, make this same change to other/injector.lua line 19.
There may be other similar errors, but these were the ones on my radar. This patch should fix them both:
diff --git a/technic/machines/other/injector.lua b/technic/machines/other/injector.lua
index 193d051..c192614 100644
--- a/technic/machines/other/injector.lua+++ b/technic/machines/other/injector.lua@@ -16,7 +16,7 @@ local function inject_items (pos)
if stack then
local item0=stack:to_table()
if item0 then
- item0["count"] = "1"+ item0["count"] = 1
technic.tube_inject_item(pos, pos, vector.new(0, -1, 0), item0)
stack:take_item(1)
inv:set_stack("main", i, stack)
diff --git a/technic/machines/register/common.lua b/technic/machines/register/common.lua
index 38354f9..9d88702 100644
--- a/technic/machines/register/common.lua+++ b/technic/machines/register/common.lua@@ -74,7 +74,7 @@ function technic.send_items(pos, x_velocity, z_velocity, output_name)
if stack then
local item0 = stack:to_table()
if item0 then
- item0["count"] = "1"+ 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)
The text was updated successfully, but these errors were encountered:
Technic injects items into a pipeworks tube using strings for the item count. When this gets to Minetest's item entity code, it barfs because it requires a number, not a string.
Change the
= "1"
inregister/common.lua
line 77 to= 1
(that is, drop the quotation marks from around the value). Also, make this same change toother/injector.lua
line 19.There may be other similar errors, but these were the ones on my radar. This patch should fix them both:
The text was updated successfully, but these errors were encountered: