summaryrefslogtreecommitdiff
path: root/node_storage.lua
diff options
context:
space:
mode:
Diffstat (limited to 'node_storage.lua')
-rw-r--r--node_storage.lua26
1 files changed, 13 insertions, 13 deletions
diff --git a/node_storage.lua b/node_storage.lua
index e933277..51575ad 100644
--- a/node_storage.lua
+++ b/node_storage.lua
@@ -261,18 +261,18 @@ minetest.register_node("digtron:combined_storage", {
})
-- Hopper compatibility
-if minetest.get_modpath("hopper") and hopper ~= nil and hopper.add_source ~= nil and hopper.add_destination ~= nil then
- hopper.add_source("hopper:hopper", "digtron:inventory", "main")
- hopper.add_source("hopper:hopper", "digtron:fuelstore", "fuel")
- hopper.add_source("hopper:hopper", "digtron:combined_storage", "main")
- hopper.add_destination("hopper:hopper", "digtron:inventory", "main")
- hopper.add_destination("hopper:hopper", "digtron:fuelstore", "fuel")
- hopper.add_destination("hopper:hopper", "digtron:combined_storage", "main")
+if minetest.get_modpath("hopper") and hopper ~= nil and hopper.add_container ~= nil then
+ hopper:add_container({
+ {"top", "digtron:inventory", "main"},
+ {"bottom", "digtron:inventory", "main"},
+ {"side", "digtron:inventory", "main"},
- hopper.add_source("hopper:hopper_side", "digtron:inventory", "main")
- hopper.add_source("hopper:hopper_side", "digtron:fuelstore", "fuel")
- hopper.add_source("hopper:hopper_side", "digtron:combined_storage", "main")
- hopper.add_destination("hopper:hopper_side", "digtron:inventory", "main")
- hopper.add_destination("hopper:hopper_side", "digtron:fuelstore", "fuel")
- hopper.add_destination("hopper:hopper_side", "digtron:combined_storage", "fuel")
+ {"top", "digtron:fuelstore", "fuel"},
+ {"bottom", "digtron:fuelstore", "fuel"},
+ {"side", "digtron:fuelstore", "fuel"},
+
+ {"top", "digtron:combined_storage", "main"},
+ {"bottom", "digtron:combined_storage", "main"},
+ {"side", "digtron:combined_storage", "fuel"},
+ })
end