aboutsummaryrefslogtreecommitdiff
path: root/juices.lua
diff options
context:
space:
mode:
Diffstat (limited to 'juices.lua')
-rw-r--r--juices.lua25
1 files changed, 18 insertions, 7 deletions
diff --git a/juices.lua b/juices.lua
index 1f000fa..3c2e532 100644
--- a/juices.lua
+++ b/juices.lua
@@ -17,14 +17,17 @@
-- clear the recipe for juice from farming redo for consistency's sake
-minetest.clear_craft({
- output = "farming:pineapple_juice",
- type = "shapeless",
- recipe = {"vessels:drinking_glass", "farming:pineapple_ring",
- "farming:pineapple_ring", "farming:pineapple_ring"}
-})
-minetest.unregister_item("farming:pineapple_juice")
+if minetest.get_modpath("farming") and farming.mod and farming.mod == "redo" then
+ minetest.clear_craft({
+ output = "farming:pineapple_juice",
+ type = "shapeless",
+ recipe = {"vessels:drinking_glass", "farming:pineapple_ring",
+ "farming:pineapple_ring", "farming:pineapple_ring"}
+ })
+ minetest.unregister_item("farming:pineapple_juice")
+
+end
local juice_table = {
orange_juice = {
@@ -144,6 +147,14 @@ for juice_name, def in pairs(juice_table) do
recipe = {"vessels:drinking_glass", def.found_in .. ":" .. def.obj_name},
})
+ if minetest.get_modpath("unified_inventory") and unified_inventory.register_craft then
+ unified_inventory.register_craft({
+ type = "freezing",
+ output = "freezer:" .. juice_name .. "_popsicle",
+ items = {"freezer:" .. juice_name},
+ })
+ end
+
end
end