-- * [name : string] - Name of the mob used in the mod. -- [egg_name_custom : string] - Custom name for the egg item. If empty default name will be used i.e. 'mobs:chicken'. -- * [dummy_size : table] - Size of the rotating dummy inside the node. -- * [dummy_offset : integer] - Offset on Y axis of the dummy inside the node. -- * [dummy_mesh : string] - Filename of the model used fot he mob. -- * [dummy_texture : table] - Textures used for the mob. -- * [night_only : boolean : string] - If true mobs will spawn "only" during the night or in dark areas, default:true. Writing "disable" will disable light check and it will spawn in both states (night and day) -- [sound_custom : string] - Custom name for the sound file name if differ from default: i.e 'mobs_cow'. -- [*] -> MANDATORY - has to be filled in! -- mods what should be enabled and loded, remove/add the one you want to load ENABLED_MODS = {"mobs", "creatures"} -- mobs properties - setup all you mobs here MOBS_PROPS = { ["mobs"] = { -- MOBS REDO CONFIG { name = "sheep_white", egg_name_custom = "", dummy_size = {x = 0.52, y = 0.52}, dummy_offset = 0.2, dummy_mesh = "mobs_sheep.b3d", dummy_texture = {"mobs_sheep_wool.png^mobs_sheep_base.png"}, night_only = false, sound_custom = "mobs_sheep" }, { name = "cow", egg_name_custom = "", dummy_size = {x = 0.3, y = 0.3}, dummy_offset = -0.3, dummy_mesh = "mobs_cow.x", dummy_texture = {"mobs_cow.png"}, night_only = false, sound_custom = "" }, { name = "chicken", egg_name_custom = "", dummy_size = {x = 0.9, y = 0.9}, dummy_offset = 0.2, dummy_mesh = "mobs_chicken.x", dummy_texture = {"mobs_chicken.png", "mobs_chicken.png", "mobs_chicken.png", "mobs_chicken.png", "mobs_chicken.png", "mobs_chicken.png", "mobs_chicken.png", "mobs_chicken.png", "mobs_chicken.png"}, night_only = false, sound_custom = "mobs_chicken" }, { name = "pumba", egg_name_custom = "", dummy_size = {x = 0.62, y = 0.62}, dummy_offset = -0.3, dummy_mesh = "mobs_pumba.x", dummy_texture = {"mobs_pumba.png"}, night_only = false, sound_custom = "mobs_pig" }, -- { -- name = "bunny", -- egg_name_custom = "", -- dummy_size = {x = 1, y = 1}, -- dummy_offset = 0.2, -- dummy_mesh = "mobs_bunny.b3d", -- dummy_texture = {"mobs_bunny_brown.png"}, -- night_only = false, -- sound_custom = "spawners_mobs_bunny" -- }, -- { -- name = "kitten", -- egg_name_custom = "", -- dummy_size = {x = 0.32, y = 0.32}, -- dummy_offset = 0, -- dummy_mesh = "mobs_kitten.b3d", -- dummy_texture = {"mobs_kitten_ginger.png"}, -- night_only = false, -- sound_custom = "" -- }, { name = "spider", egg_name_custom = "", dummy_size = {x = 2, y = 2}, dummy_offset = -0.2, dummy_mesh = "mobs_spider.x", dummy_texture = {"mobs_spider.png"}, night_only = true, sound_custom = "", env = true, sound_custom = "mobs_spider_neutral" }, { name = "stone_monster", egg_name_custom = "", dummy_size = {x = 0.5, y = 0.5}, dummy_offset = 0.05, dummy_mesh = "mobs_stone_monster.b3d", dummy_texture = {"mobs_stone_monster.png"}, night_only = true, sound_custom = "mobs_stonemonster_neutral" }, { name = "oerkki", egg_name_custom = "", dummy_size = {x = 0.5, y = 0.5}, dummy_offset = 0.05, dummy_mesh = "mobs_oerkki.b3d", dummy_texture = {"mobs_oerkki.png"}, night_only = true, sound_custom = "" }, { name = "tree_monster", egg_name_custom = "", dummy_size = {x = 0.4, y = 0.4}, dummy_offset = 0.05, dummy_mesh = "mobs_tree_monster.b3d", dummy_texture = {"mobs_tree_monster.png"}, night_only = true, sound_custom = "mobs_treemonster_neutral" } }, ["creatures"] = { -- CREATURES MOD CONFIG { name = "chicken", egg_name_custom = "creatures:chicken_spawn_egg", dummy_size = {x = 0.9, y = 0.9}, dummy_offset = -0.3, dummy_mesh = "creatures_chicken.b3d", dummy_texture = {"creatures_chicken.png"}, night_only = false, sound_custom = "" }, { name = "ghost", egg_name_custom = "creatures:ghost_spawn_egg", dummy_size = {x = 0.7, y = 0.7}, dummy_offset = -0.5, dummy_mesh = "creatures_ghost.b3d", dummy_texture = {"creatures_ghost.png"}, night_only = true, sound_custom = "" }, { name = "sheep", egg_name_custom = "creatures:sheep_spawn_egg", dummy_size = {x = 0.6, y = 0.6}, dummy_offset = -0.3, dummy_mesh = "creatures_sheep.b3d", dummy_texture = {"creatures_sheep.png^creatures_sheep_white.png"}, night_only = false, sound_custom = "" }, { name = "zombie", egg_name_custom = "creatures:zombie_spawn_egg", dummy_size = {x = 0.5, y = 0.5}, dummy_offset = -0.5, dummy_mesh = "creatures_zombie.b3d", dummy_texture = {"creatures_zombie.png"}, night_only = false, sound_custom = "" }, { name = "oerrki", egg_name_custom = "creatures:oerrki_spawn_egg", dummy_size = {x = 0.4, y = 0.4}, dummy_offset = -0.5, dummy_mesh = "creatures_oerrki.b3d", dummy_texture = {"creatures_oerrki.png"}, night_only = false, sound_custom = "creatures_oerrki_idle" } } } -- -- check for 3rd party dependencies -- -- include mummy mobs redo addon (spawner) if minetest.get_modpath("mobs") ~= nil then -- enable spawner table.insert(ENABLED_MODS, "spawners_mobs") -- configure spawner MOBS_PROPS["spawners_mobs"] = { { name = "mummy", egg_name_custom = "", dummy_size = {x = 0.4, y = 0.4}, dummy_offset = 0, dummy_mesh = "spawners_mobs_mummy.b3d", dummy_texture = {"spawners_mobs_mummy.png"}, night_only = true, sound_custom = "spawners_mobs_mummy_neutral" }, { name = "bunny_evil", egg_name_custom = "", dummy_size = {x = 1, y = 1}, dummy_offset = 0.2, dummy_mesh = "spawners_mobs_evil_bunny.b3d", dummy_texture = {"spawners_mobs_evil_bunny.png"}, night_only = true, sound_custom = "spawners_mobs_bunny" }, { name = "uruk_hai", egg_name_custom = "", dummy_size = {x = 0.5, y = 0.5}, dummy_offset = 0, dummy_mesh = "spawners_mobs_character.b3d", dummy_texture = {"spawners_mobs_uruk_hai.png", "spawners_mobs_trans.png","spawners_mobs_galvornsword.png", "spawners_mobs_trans.png"}, night_only = true, sound_custom = "spawners_mobs_uruk_hai_neutral", env = true }, { name = "balrog", egg_name_custom = "", dummy_size = {x = 0.2, y = 0.2}, dummy_offset = 0, dummy_mesh = "spawners_mobs_balrog.b3d", dummy_texture = {"spawners_mobs_balrog.png"}, night_only = "disable", sound_custom = "spawners_mobs_balrog_neutral", env = true, boss = true } } end