From 5fff1a2210f6aa0201df4c0f7770c5d603bdfee5 Mon Sep 17 00:00:00 2001 From: BlockMen Date: Wed, 3 Feb 2016 13:39:43 +0100 Subject: [PATCH] Fix endless spawn eggs bug --- creatures/register.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/creatures/register.lua b/creatures/register.lua index 95d0f2a..6d7b7bc 100644 --- a/creatures/register.lua +++ b/creatures/register.lua @@ -410,7 +410,7 @@ local function eggSpawn(itemstack, placer, pointed_thing, egg_def) local height = (egg_def.box[5] or 2) - (egg_def.box[2] or 0) if checkSpace(pos, height) == true then core.add_entity(pos, egg_def.mob_name) - if not core.setting_getbool("creative_mode") then + if core.setting_getbool("creative_mode") ~= true then itemstack:take_item() end end @@ -429,7 +429,7 @@ function creatures.register_egg(egg_def) inventory_image = egg_def.texture or "creatures_spawn_egg.png", liquids_pointable = false, on_place = function(itemstack, placer, pointed_thing) - eggSpawn(itemstack, placer, pointed_thing, egg_def) + return eggSpawn(itemstack, placer, pointed_thing, egg_def) end, }) return true