Factorio.com|Forums|Wiki|Mod Portal|API Docs Prototype|Runtime|Auxiliary

# Factorio Prototype Docs Version 2.0.7

## 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