summaryrefslogtreecommitdiff
path: root/digilines/inventory.lua
diff options
context:
space:
mode:
Diffstat (limited to 'digilines/inventory.lua')
-rw-r--r--digilines/inventory.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/digilines/inventory.lua b/digilines/inventory.lua
index 70cb133..693f882 100644
--- a/digilines/inventory.lua
+++ b/digilines/inventory.lua
@@ -1,3 +1,5 @@
+local pipeworks_enabled = minetest.get_modpath("pipeworks") ~= nil
+
local function sendMessage(pos, msg, channel)
if channel == nil then
channel = minetest.get_meta(pos):get_string("channel")
@@ -23,8 +25,8 @@ local function can_insert(pos, stack)
return can
end
-local tubeconn = minetest.get_modpath("pipeworks") and "^pipeworks_tube_connection_wooden.png" or ""
-local tubescan = minetest.get_modpath("pipeworks") and function(pos) pipeworks.scan_for_tube_objects(pos) end or nil
+local tubeconn = pipeworks_enabled and "^pipeworks_tube_connection_wooden.png" or ""
+local tubescan = pipeworks_enabled and function(pos) pipeworks.scan_for_tube_objects(pos) end or nil
minetest.register_alias("digilines_inventory:chest", "digilines:chest")
minetest.register_node("digilines:chest", {
@@ -52,7 +54,8 @@ minetest.register_node("digilines:chest", {
"list[current_name;main;0,1;8,4;]"..
"field[2,5.5;5,1;channel;Channel;${channel}]"..
((default and default.get_hotbar_bg) and default.get_hotbar_bg(0,6) or "")..
- "list[current_player;main;0,6;8,4;]")
+ "list[current_player;main;0,6;8,4;]"..
+ "listring[]")
local inv = meta:get_inventory()
inv:set_size("main", 8*4)
end,