From 8201282022c52ed154818a6dd974318970b2caaf Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Tue, 14 Feb 2017 08:54:54 +0000 Subject: [PATCH] Tamed eggs are removed from inventory even in creative --- api.lua | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/api.lua b/api.lua index d9750a8..87b1f56 100644 --- a/api.lua +++ b/api.lua @@ -3060,7 +3060,7 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) -- spawn egg containing mob information minetest.register_craftitem(mob .. "_set", { - description = desc .. " (set)", + description = desc .. " (Tamed)", inventory_image = invimg, groups = {not_in_creative_inventory = 1}, stack_max = 1, @@ -3097,10 +3097,8 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) ent.tamed = true end - -- if not in creative then take item - if not creative then - itemstack:take_item() - end + -- since mob is unique we remove egg once spawned + itemstack:take_item() end return itemstack