-- head system function addhead(node, desc) minetest.register_node("head:"..node, { description = ""..desc, drawtype = "nodebox", node_box = { type = "fixed", fixed = { { -0.25, -0.5, -0.25, 0.25, 0.0, 0.25, }, }, }, groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,head=1}, tiles = { node.."_top.png", node.."_top.png", node.."_left.png", node.."_right.png", node.."_back.png", node.."_face.png", }, paramtype = "light", stack_max = 16, paramtype2 = "facedir", sunlight_propagates = true, walkable = true, selection_box = { type = "fixed", fixed = { -0.25, -0.5, -0.25, 0.25, 0.0, 0.25, }, }, }) end --head add addhead("zombie", "Zombie Head") addhead("creeper", "Creeper Head") addhead("steve", "Steve Head") addhead("herobrine", "Herobrine Head") minetest.register_abm( {nodenames = {"head:herobrine"}, interval = 70, chance = 4, action = function(pos, node, active_object_count, active_object_count_wider) if math.random(1, 200) <= 1 then minetest.add_entity(pos, "mobs:herobrine") minetest.chat_send_all("Herobrine : I'm Here for you !") end end, })