From a9456774e19266ff33362f177c1019f95db23007 Mon Sep 17 00:00:00 2001 From: FaceDeer Date: Sat, 28 Jan 2017 12:14:54 -0700 Subject: [PATCH] update hopper API to tenplus1's standard --- node_storage.lua | 26 +++++++++++++------------- 1 file 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