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
Config
- log_missing_optional
logsFalse— If true, all missing optional properties and their default values will be logged when parsing custom machines jsons. - log_first_either_error
logsFalse— 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
logsINFO— 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
logsTrue— Displays a warning if there are files in legacy data folders, such as 'machines' instead of 'machine' - box_render_time
rendering120000— 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
rendering120000— 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
rendering1000— 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
rendering1000— 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
renderingA_Z— How the machine list must be ordered in the machine editor. (Allowed Values: A_Z, Z_A, NEWEST, OLDEST) - sort_upgrade_list
renderingITEM— 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
| Mod | Needed | Versions |
|---|---|---|
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.
Configuration Card
Box Creator
Machine Creator
Structure Creator