add pollen, let bees drop pollen

master
tchncs 2016-05-20 12:08:02 +02:00
parent cb9d30cbb9
commit 5e47c61b93
1 changed files with 16 additions and 2 deletions

18
bee.lua
View File

@ -20,7 +20,7 @@ mobs:register_mob("mobs_animal:bee", {
walk_velocity = 1,
jump = true,
drops = {
{name = "mobs:honey", chance = 2, min = 1, max = 2},
{name = "mobs:pollen", chance = 2, min = 1, max = 2},
},
water_damage = 2,
lava_damage = 2,
@ -64,7 +64,7 @@ mobs:register_mob("mobs_animal:bee_angry", {
walk_velocity = 1,
jump = true,
drops = {
{name = "mobs:honey", chance = 2, min = 1, max = 2},
{name = "mobs:pollen", chance = 2, min = 1, max = 4},
},
water_damage = 1,
lava_damage = 4,
@ -98,6 +98,11 @@ minetest.register_craftitem(":mobs:honey", {
on_use = minetest.item_eat(6),
})
-- pollen
minetest.register_craftitem(":mobs:pollen", {
description = "Pollen",
inventory_image = "mobs_pollen_inv.png",
})
-- beehive (when placed spawns bee)
minetest.register_node(":mobs:beehive", {
description = "Beehive",
@ -186,6 +191,15 @@ minetest.register_craft({
}
})
minetest.register_craft({
output = "mobs:honey",
recipe = {
{"mobs:pollen","mobs:pollen","mobs:pollen"},
{"mobs:pollen","mobs:pollen","mobs:pollen"},
{"mobs:pollen","mobs:pollen","mobs:pollen"},
}
})
-- beehive workings
minetest.register_abm({
nodenames = {"mobs:beehive"},