local path = minetest.get_modpath(minetest.get_current_modname()) .. "/" local S -- Check for translation method local S if minetest.get_translator ~= nil then S = minetest.get_translator("mobs_animal") -- 5.x translation function else if minetest.get_modpath("intllib") then dofile(minetest.get_modpath("intllib") .. "/init.lua") if intllib.make_gettext_pair then gettext, ngettext = intllib.make_gettext_pair() -- new gettext method else gettext = intllib.Getter() -- old text file method end S = gettext else -- boilerplate function S = function(str, ...) local args = {...} return str:gsub("@%d+", function(match) return args[tonumber(match:sub(2))] end) end end end mobs.intllib_animal = S -- Check for custom mob spawn file local input = io.open(path .. "spawn.lua", "r") if input then mobs.custom_spawn_animal = true input:close() input = nil end -- Animals dofile(path .. "chicken.lua") -- JKmurray dofile(path .. "cow.lua") -- KrupnoPavel dofile(path .. "rat.lua") -- PilzAdam dofile(path .. "sheep.lua") -- PilzAdam dofile(path .. "warthog.lua") -- KrupnoPavel dofile(path .. "bee.lua") -- KrupnoPavel dofile(path .. "bunny.lua") -- ExeterDad dofile(path .. "kitten.lua") -- Jordach/BFD dofile(path .. "penguin.lua") -- D00Med dofile(path .. "panda.lua") -- AspireMint dofile(path .. "goat.lua") -- NALC(sys4 fork MFF) -- Load custom spawning if mobs.custom_spawn_animal then dofile(path .. "spawn.lua") end -- Lucky Blocks dofile(path .. "lucky_block.lua") print ("[MOD] Mobs Redo Animals loaded")