mcmodwiki
Mods › Custom Machinery

Custom Machinery

Fork of the popular CustomMachinery mod

5 items and blocks · 1 recipes · 12 config settings

Build 0.10.8 · checked 13 September 2026

Guides

Recipes

Every recipe Custom Machinery adds, grouped by how it is made.

Items

Configuration CardSome machine blockBox CreatorMachine CreatorStructure Creator

Config

  • log_missing_optional logs False — If true, all missing optional properties and their default values will be logged when parsing custom machines jsons.
  • log_first_either_error logs False — When parsing custom machines json files, some properties can be read with 2 serializers. Set this to true to log when the first serializer throw an error, even if the second succeed.
  • debug_level logs INFO — Configure what logs will be printed in the custommachinery.log file. Only logs with level higher or equal than selected will be printed. FATAL > ERROR > WARN > INFO > DEBUG > ALL (Allowed Values: FATAL, ERROR, WARN, INFO, DEBUG, ALL)
Show all 12 settings
  • log_legacy_folder_files logs True — Displays a warning if there are files in legacy data folders, such as 'machines' instead of 'machine'
  • box_render_time rendering 120000 — The time in milliseconds the block requirement working box will be rendered around the machines when clicking on the icon in the jei recipe. Default: 10000 (Range: > 1)
  • structure_render_time rendering 120000 — The time in milliseconds the structure requirement structure will render in world when clicking on the icon in the jei recipe. Default: 10000 (Range: > 1)
  • block_tag_cycle_time rendering 1000 — The time in milliseconds each blocks will be shown when using a block tag in a structure. Default: 1000 (Range: > 1)
  • item_slot_cycle_time rendering 1000 — The time in milliseconds the ghost item will be shown in a slot when a tag or more than 1 item is specified. Default: 1000 (Range: > 1)
  • sort_machine_list rendering A_Z — How the machine list must be ordered in the machine editor. (Allowed Values: A_Z, Z_A, NEWEST, OLDEST)
  • sort_upgrade_list rendering ITEM — How the upgrade list must be ordered in the upgrade editor. (Allowed Values: ITEM, MACHINE, NEWEST, OLDEST)
  • model_folders misc ['machine', 'machines'] — A list of folder names where CM will load models json. These folders must be under the 'assets/namespace/models' folder.
  • %s side config title — Click to config I/O
Copy the config file
11 settings, ready to paste
# ---- custommachinery-common.toml

[logs]
# If true, all missing optional properties and their default values will be logged when parsing custom machines jsons.
log_missing_optional = False
# When parsing custom machines json files, some properties can be read with 2 serializers. Set this to true to log when the first serializer throw an error, even if the second succeed.
log_first_either_error = False
# Allowed Values: FATAL, ERROR, WARN, INFO, DEBUG, ALL
# Configure what logs will be printed in the custommachinery.log file. Only logs with level higher or equal than selected will be printed. FATAL > ERROR > WARN > INFO > DEBUG > ALL
debug_level = INFO
# Displays a warning if there are files in legacy data folders, such as 'machines' instead of 'machine'
log_legacy_folder_files = True

[rendering]
# Range: > 1
# The time in milliseconds the block requirement working box will be rendered around the machines when clicking on the icon in the jei recipe.
Default: 10000
box_render_time = 120000
# Range: > 1
# The time in milliseconds the structure requirement structure will render in world when clicking on the icon in the jei recipe.
Default: 10000
structure_render_time = 120000
# Range: > 1
# The time in milliseconds each blocks will be shown when using a block tag in a structure.
Default: 1000
block_tag_cycle_time = 1000
# Range: > 1
# The time in milliseconds the ghost item will be shown in a slot when a tag or more than 1 item is specified.
Default: 1000
item_slot_cycle_time = 1000
# Allowed Values: A_Z, Z_A, NEWEST, OLDEST
# How the machine list must be ordered in the machine editor.
sort_machine_list = A_Z
# Allowed Values: ITEM, MACHINE, NEWEST, OLDEST
# How the upgrade list must be ordered in the upgrade editor.
sort_upgrade_list = ITEM

[misc]
# A list of folder names where CM will load models json. These folders must be under the 'assets/namespace/models' folder.
model_folders = ['machine', 'machines']

Requires

ModNeededVersions
architectury required [9.1.13,)
cloth_config required [11.1.118,)

Frequently Asked Questions

How do you craft the Configuration Card in Custom Machinery?

Combine Paper, Green Dye, Redstone Dust, and Flint on a crafting table.

What does the Configuration Card do when used on a machine?

It accesses the machine side interface to configure input and output directions for items and energy.

How can you control visual holographic preview times for multiblock structures?

Adjust the structure_render_time and box_render_time values within the mod configuration settings.

Download Links

Mods › Custom Machinery