From a4c608aadac47e3e2d170c79e1e552bc50add632 Mon Sep 17 00:00:00 2001 From: chmodsayshello Date: Sat, 1 Jan 2022 08:19:01 +0000 Subject: [PATCH] you no longer can get potion effects without eating the stew --- init.lua | 34 +++++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/init.lua b/init.lua index e49471e56..1c3774106 100644 --- a/init.lua +++ b/init.lua @@ -7,29 +7,45 @@ local eat = minetest.item_eat(6, "mcl_core:bowl") --6 hunger points, player rece local function poison(itemstack, placer, pointed_thing) - mcl_potions.poison_func(placer, 1, 12) - return eat(itemstack, placer, pointed_thing) + local hunger = mcl_hunger.get_hunger(placer) + if hunger < 20 then + mcl_potions.poison_func(placer, 1, 12) + return eat(itemstack, placer, pointed_thing) + end end local function hunger(itemstack, placer, pointed_thing, player) - return eat(itemstack, placer, pointed_thing) + local hunger = mcl_hunger.get_hunger(placer) + if hunger < 20 then + return eat(itemstack, placer, pointed_thing) + end end local function jump_boost(itemstack, placer, pointed_thing) - mcl_potions.leaping_func(placer, 1, 6) - return eat(itemstack, placer, pointed_thing) + local hunger = mcl_hunger.get_hunger(placer) + if hunger < 20 then + mcl_potions.leaping_func(placer, 1, 6) + return eat(itemstack, placer, pointed_thing) + end end local function regeneration(itemstack, placer, pointed_thing) - mcl_potions.regeneration_func(placer, 1, 8) - return eat(itemstack, placer, pointed_thing) + local hunger = mcl_hunger.get_hunger(placer) + if hunger < 20 then + mcl_potions.regeneration_func(placer, 1, 8) + return eat(itemstack, placer, pointed_thing) + end end local function night_vision(itemstack, placer, pointed_thing) - mcl_potions.night_vision_func(placer, 1, 5) - return eat(itemstack, placer, pointed_thing) + local hunger = mcl_hunger.get_hunger(placer) + if hunger < 20 then + mcl_potions.night_vision_func(placer, 1, 5) + return eat(itemstack, placer, pointed_thing) + end end + -- ________________________ --_________________________________________/ Item Regestration \_________________ minetest.register_craftitem("mcl_sus_stew:poison_stew",{