From d0994afeb66063e11e095cbe32fae2f1a931c849 Mon Sep 17 00:00:00 2001 From: FlitPix <8645405+FlitPix@users.noreply.github.com> Date: Sun, 11 Feb 2024 22:44:05 -0500 Subject: [PATCH 1/2] Add hunger_ng and hbhunger support --- craftitems.lua | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/craftitems.lua b/craftitems.lua index 11f784c..74948c0 100644 --- a/craftitems.lua +++ b/craftitems.lua @@ -314,6 +314,44 @@ register_egg("animalia:song_bird_egg", { mob = "animalia:bird" }) +-- Hunger support -- + +if minetest.get_modpath("hunger_ng") then + hunger_ng.add_hunger_data("animalia:beef_raw", {satiates = 1, heals = -1}) + hunger_ng.add_hunger_data("animalia:beef_cooked", {satiates = 8}) + hunger_ng.add_hunger_data("animalia:mutton_raw", {satiates = 1, heals = -1}) + hunger_ng.add_hunger_data("animalia:mutton_cooked", {satiates = 6}) + hunger_ng.add_hunger_data("animalia:rat_raw", {satiates = 1, heals = -2}) + hunger_ng.add_hunger_data("animalia:rat_cooked", {satiates = 4}) + hunger_ng.add_hunger_data("animalia:porkchop_raw", {satiates = 1, heals = -1}) + hunger_ng.add_hunger_data("animalia:porkchop_cooked", {satiates = 8}) + hunger_ng.add_hunger_data("animalia:poultry_raw", {satiates = 1, heals = -1}) + hunger_ng.add_hunger_data("animalia:poultry_cooked", {satiates = 3}) + hunger_ng.add_hunger_data("animalia:venison_raw", {satiates = 1, heals = -2}) + hunger_ng.add_hunger_data("animalia:venison_cooked", {satiates = 8}) + hunger_ng.add_hunger_data("animalia:chicken_egg_fried", {satiates = 4}) + hunger_ng.add_hunger_data("animalia:song_bird_egg_fried", {satiates = 4}) + hunger_ng.add_hunger_data("animalia:turkey_egg_fried", {satiates = 4}) +end + +if minetest.get_modpath("hbhunger") then + hbhunger.register_food("animalia:beef_raw", 1, "", 0, -1) + hbhunger.register_food("animalia:beef_cooked", 12) + hbhunger.register_food("animalia:mutton_raw", 1, "", 0, -1) + hbhunger.register_food("animalia:mutton_cooked", 9) + hbhunger.register_food("animalia:rat_raw", 1, "", 0, -1) + hbhunger.register_food("animalia:rat_cooked", 6) + hbhunger.register_food("animalia:porkchop_raw", 1, "", 0, -1) + hbhunger.register_food("animalia:porkchop_cooked", 12) + hbhunger.register_food("animalia:poultry_raw", 1, "", 0, -1) + hbhunger.register_food("animalia:poultry_cooked", 9) + hbhunger.register_food("animalia:venison_raw", 1, "", 0, -1) + hbhunger.register_food("animalia:venison_cooked", 12) + hbhunger.register_food("animalia:chicken_egg_fried", 6) + hbhunger.register_food("animalia:song_bird_egg_fried", 6) + hbhunger.register_food("animalia:turkey_egg_fried", 6) +end + ---------- -- Misc -- ---------- @@ -778,4 +816,4 @@ minetest.register_on_craft(function(itemstack, _, old_craft_grid) end end end -end) \ No newline at end of file +end) From d156892f551f6f9a8b0701374f5754971a71b54d Mon Sep 17 00:00:00 2001 From: FlitPix <8645405+FlitPix@users.noreply.github.com> Date: Sun, 11 Feb 2024 22:47:10 -0500 Subject: [PATCH 2/2] Add hunger_ng and hbhunger to mod.conf --- mod.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod.conf b/mod.conf index 9cfc5fd..2b5deb3 100644 --- a/mod.conf +++ b/mod.conf @@ -1,6 +1,6 @@ name = animalia depends = creatura -optional_depends = default, mcl_player, farming +optional_depends = default, mcl_player, farming, hunger_ng, hbhunger description = Adds unique and consistantly designed Animals title = Animalia author = ElCeejo