diff --git a/init.lua b/init.lua index 98d83f5..2ce2c14 100644 --- a/init.lua +++ b/init.lua @@ -7,6 +7,9 @@ sneeker.modpath = minetest.get_modpath(sneeker.modname) local log_mods = minetest.setting_getbool("log_mods") +sneeker.mob_name = sneeker.modname .. ":" .. sneeker.modname +sneeker.spawnegg_name = sneeker.modname .. ":spawnegg" + if log_mods then minetest.log("action", "Loading mod \"" .. sneeker.modname .. "\" ...") end @@ -359,10 +362,10 @@ def.get_staticdata = function(self) }) end -minetest.register_entity("sneeker:sneeker",def) +minetest.register_entity(sneeker.mob_name, def) if minetest.global_exists("spawneggs") then - minetest.register_craftitem("sneeker:spawnegg",{ + minetest.register_craftitem(sneeker.spawnegg_name, { description = "Sneeker Spawn Egg", inventory_image = "sneeker_spawnegg.png", stack_max = 64, @@ -370,7 +373,7 @@ if minetest.global_exists("spawneggs") then if pointed_thing.type == "node" then local pos = pointed_thing.above pos.y = pos.y+1 - minetest.add_entity(pos,"sneeker:sneeker") + minetest.add_entity(pos, sneeker.mob_name) if not minetest.settings:get_bool("creative_mode", false) then itemstack:take_item() end @@ -380,10 +383,10 @@ if minetest.global_exists("spawneggs") then }) minetest.register_craft({ - output = "sneeker:spawnegg", + output = sneeker.spawnegg_name, type = "shapeless", recipe = {"spawneggs:egg", "tnt:tnt",}, }) - minetest.register_alias("spawneggs:sneeker", "sneeker:spawnegg") + minetest.register_alias("spawneggs:sneeker", sneeker.spawnegg_name) end diff --git a/spawn.lua b/spawn.lua index 9eb7157..73761e7 100644 --- a/spawn.lua +++ b/spawn.lua @@ -14,7 +14,7 @@ if minetest.settings:get_bool("log_mods", false) then end minetest.register_abm({ - nodenames = {"default:dirt_with_grass","default:stone"}, + nodenames = {"default:dirt_with_grass", "default:stone"}, neighbors = {"air"}, interval = spawn_interval, chance = spawn_chance, @@ -42,6 +42,6 @@ minetest.register_abm({ if minetest.get_node(pos).name ~= "air" then return end - minetest.add_entity(pos,"sneeker:sneeker") + minetest.add_entity(pos, sneeker.mob_name) end })