if self.item_max then
local data_item_amount = math.random(self.item_minimum, self.item_max)
for i = 1 ,data_item_amount do
- minetest.throw_item(pos,self.item_drop)
+ minetest.throw_item(vector.new(pos.x,pos.y+0.1,pos.z),self.item_drop)
end
else
- minetest.throw_item(pos,self.item_drop)
+ minetest.throw_item(vector.new(pos.x,pos.y+0.1,pos.z),self.item_drop)
end
end
hostile_cooldown = false,
state = 0,
view_distance = 20,
- item_drop = "mob:cooked_porkchop",
+ item_drop = "mob:gunpowder",
standing_frame = {x=0,y=0},
moving_frame = {x=0,y=40},
hostile_cooldown = false,
state = 0,
view_distance = 20,
- item_drop = "mob:cooked_porkchop",
+ item_drop = "mob:gunpowder",
damage_color = "blue",
description = "Slimeball",
inventory_image = "slimeball.png",
})
+minetest.register_craftitem("mob:gunpowder", {
+ description = "Gunpowder",
+ inventory_image = "gunpowder.png",
+})
--cooking
minetest.register_craft({
type = "cooking",
minetest.register_craft({
output = "tnt:tnt",
recipe = {
- {"main:wood", "main:wood", "main:wood"},
- {"main:wood", "main:coal", "main:wood"},
- {"main:wood", "main:wood", "main:wood"},
+ {"mob:gunpowder", "main:sand", "mob:gunpowder"},
+ {"main:sand", "mob:gunpowder", "main:sand"},
+ {"mob:gunpowder", "main:sand", "mob:gunpowder"},
},
})