Factorio Prototype DocsVersion 1.1.107

Mods :: dictionary[string → string] - abstract Example code

A dictionary of mod names to mod versions of all active mods. It can be used to adjust mod functionality based on the presence of other mods.

Examples

-- executes pineapple only when the pizza mod is active
if mods["pizza"] then
  pineapple()
end
-- when the only active mod is the space-age mod with version 1.2.0
-- then this logs
for name, version in pairs(mods) do
  log(name .. " version " .. version) -- => space-age version 1.2.0
end

Prototypes

Types