From 71fe60014f17d694b4767e41d87b8ae6b050bbb3 Mon Sep 17 00:00:00 2001 From: OgelGames Date: Mon, 27 May 2024 23:19:46 +1000 Subject: [PATCH] fix hard-coded inventory name in wielders --- wielder.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wielder.lua b/wielder.lua index 9050490..ef26a97 100644 --- a/wielder.lua +++ b/wielder.lua @@ -169,7 +169,7 @@ function pipeworks.register_wielder(def) local inv = minetest.get_meta(pos):get_inventory() return inv:add_item(def.wield_inv.name, stack) end, - input_inventory = "main", + input_inventory = def.wield_inv.name, connect_sides = def.connect_sides, can_remove = function(pos, node, stack) return stack:get_count() @@ -195,7 +195,7 @@ function pipeworks.register_wielder(def) minetest.get_meta(pos):set_string("owner", placer:get_player_name()) end, after_dig_node = function(pos, oldnode, oldmetadata, digger) - for _,stack in ipairs(oldmetadata.inventory.main or {}) do + for _,stack in ipairs(oldmetadata.inventory[def.wield_inv.name] or {}) do if not stack:is_empty() then minetest.add_item(pos, stack) end