From 3776506b2fe33920a3f33d8f4441ccc2b6a6a2ab Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Sat, 29 Oct 2016 16:45:47 +0100 Subject: using mobs:spawn functions to spawn animals --- bee.lua | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'bee.lua') diff --git a/bee.lua b/bee.lua index b64cdd1..d187874 100644 --- a/bee.lua +++ b/bee.lua @@ -41,7 +41,14 @@ mobs:register_mob("mobs_animal:bee", { end, }) -mobs:register_spawn("mobs_animal:bee", {"group:flower"}, 20, 10, 9000, 1, 31000, true) +mobs:spawn({ + name = "mobs_animal:bee", + nodes = {"group:flower"}, + min_light = 10, + chance = 9000, + min_height = 0, + day_toggle = true, +}) mobs:register_egg("mobs_animal:bee", S("Bee"), "mobs_bee_inv.png", 0) @@ -81,7 +88,7 @@ minetest.register_node(":mobs:beehive", { meta:get_inventory():set_size("beehive", 1) end, ---[[ + after_place_node = function(pos, placer, itemstack) if placer:is_player() then @@ -89,11 +96,11 @@ minetest.register_node(":mobs:beehive", { minetest.set_node(pos, {name = "mobs:beehive", param2 = 1}) if math.random(1, 4) == 1 then - minetest.add_entity(pos, "mobs:bee") + minetest.add_entity(pos, "mobs_animal:bee") end end end, -]] + on_punch = function(pos, node, puncher) -- yep, bee's don't like having their home punched by players -- cgit v1.2.3