Common Config

The global config file is mm-common.toml. It controls debug tools, JEI display, structure validation, port auto-push defaults, and parallel-processing defaults.

# Enables the Debug Tool Item's functionality. Disable on public servers.
debugTool = true

# Splits JEI recipe categories by the structure they belong to.
splitRecipesJei = true

# Default value for port auto-extraction when a port supports it and does not override it.
portsAutoExtractByDefault = false

Common options

Option Default Meaning
debugTool true Enables the MM debug tool item. Disable it on servers where players should not use it.
splitRecipesJei true When enabled, JEI recipe categories are split by structure instead of being merged into one category.
portsAutoExtractByDefault false Default auto-push value for ports that can automatically extract into nearby storage.

1.20.1 options

The 1.20.1 build also supports these options:

asyncValidation = true
structureValidationRate = 10
parallelProcessingDefault = false
maxParallelRecipes = 5
showJeiMaxParallel = true

[preview_features]
previewBlueprintScreen = false
Option Meaning
asyncValidation Allows structure validation work to happen asynchronously where supported.
structureValidationRate Tick interval between structure validation attempts. Lower values validate more often.
parallelProcessingDefault Default parallel-processing behaviour for controllers/structures that do not override it.
maxParallelRecipes Global cap for parallel recipes when a controller or structure does not define a more specific cap. Range 1..100, default 5.
showJeiMaxParallel Shows max-parallel information in JEI when relevant.
previewBlueprintScreen Enables the preview blueprint screen feature.

See Common Config Reference for the combined config reference.

maxParallelRecipes range

Global common config maxParallelRecipes is ranged 1..100 and defaults to 5. Do not use -1 in mm-common.toml; -1 is only used by individual controller/structure builder/config fields to mean unspecified/fallback.