Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Custom Machinery

Custom Machinery

Make your dream machine come true

62.2k
41
Technology
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.19.2
1.18.2

Platforms

Fabric
Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

Frinn
Frinn Owner

Details

Licensed LGPL-3.0-only
Published 3 years ago
Updated 11 hours ago
DescriptionChangelogVersions

Show all versions

1
2
8

[NeoForge]Custom-Machinery-1.21.1-0.10.56

by Frinn on Jan 10, 2026
Download

Custom Machinery 1.21.1-0.10.56

BugFix :

  • Fix placing structure in creative not working.

[NeoForge]Custom-Machinery-1.21.1-0.10.55

by Frinn on Jan 10, 2026
Download

Custom Machinery 1.21.1-0.10.55

BugFix :

  • Fix block requirement not checking specified coordinates.
  • Fix machines and upgrade JSON files not being written as UTF_8 if that's not the default system property.
  • Fix block tags in structure.

[NeoForge]Custom-Machinery-1.21.1-0.10.54

by Frinn on Dec 17, 2025
Download

Custom Machinery 1.21.1-0.10.54

BugFix :

  • Fix upgrades not being refreshed when an upgrade item is put in a slot already containing the same upgrade item.

[NeoForge]Custom-Machinery-1.21.1-0.10.53

by Frinn on Dec 16, 2025
Download

Custom Machinery 1.21.1-0.10.53

Additions :

  • Use loot table for machine block breaking instead of hardcoding machine item to drop.

BugFix :

  • Fix translatable component contents sometimes not displayed.

[NeoForge]Custom-Machinery-1.21.1-0.10.52

by Frinn on Dec 13, 2025
Download

Custom Machinery 1.21.1-0.10.52

Additions :

  • Allow custom tooltips to render in jei. (Thanks to Jishuna for this PR).
  • Improve status gui element tooltip for multi-cores machines.

BugFix :

  • Fix upgrade not being refreshed when switching items in slot.
  • Fix recipe modifier being mandatory instead of optional in KubeJS upgrade builder.
  • Fix bug where the machine appears as errored when all cores are idle.

[NeoForge]Custom-Machinery-1.21.1-0.10.51

by Frinn on Dec 1, 2025
Download

Custom Machinery 1.21.1-0.10.51

Additions :

  • Add pt_br translations, thanks to PrincessStellar.
  • Add recipe and id getters in KubeJS recipe function event, thanks to Jishuna.
  • Add machine and tooltips tabs in upgrade editor.
  • Add animation to show which slot is being configured. #143

BugFix :

  • Remove shadow on text gui element when displayed in jei.

[NeoForge]Custom-Machinery-1.21.1-0.10.50

by Frinn on Nov 20, 2025
Download

Custom Machinery 1.21.1-0.10.50

Additions :

  • Machine creation list now displays when the machine was created and last modified.
  • Machine creation list can now be sorted alphabetically or by modification date.
  • Started working on machine upgrades editor.
    • Currently only able to create and delete upgrades, more to come soon.
    • Accessible using /cm upgrades while in-world.

BugFix :

  • Fix crash due to sound being null (again).

[NeoForge]Custom-Machinery-1.21.1-0.10.49

by Frinn on Nov 1, 2025
Download

Custom Machinery 1.21.1-0.10.49

Additions :

  • Machine upgrades can now modify several properties of the machine's components.
    • The following properties can now be modified :
      • Item component capacity, max input/output
      • Fluid component capacity, max/min input/output
      • Energy component capacity, max/min input/output
      • Experience component capacity
      • Chunkload component radius
  • Machine upgrades can now modify the amount of core a machine processor can use to process recipes.
  • These new upgrade features can be done with both json and KubeJS.
  • The wiki is updated.
  • This update should not break upgrades made with previous versions of CM.

BugFix :

  • Fix crash with ambient sound being null. #140

[NeoForge]Custom-Machinery-1.21.1-0.10.48

by Frinn on Oct 26, 2025
Download

Custom Machinery 1.21.1-0.10.48

BugFix :

  • Fix resetOnError not working for KubeJS recipes.

[NeoForge]Custom-Machinery-1.21.1-0.10.47

by Frinn on Oct 14, 2025
Download

Custom Machinery 1.21.1-0.10.47

Additions :

  • Updated to KubeJS 7.2
    • With that update comes a breaking change if you use KubeJS to create a custom machine block in a startup script.
    • The type of block must be changed from 'custommachinery' to 'custommachinery:custom_machine' or the game will fail to start.
  • Updated to latest NeoForge and Jei versions.

[NeoForge]Custom-Machinery-1.21.1-0.10.46

by Frinn on Oct 10, 2025
Download

Custom Machinery 1.21.1-0.10.46

Additions :

  • Changing the inner working of block ingredients used in block and structure requirements.
    • The syntax is the same as before and scripts/recipes should not be affected by this update.
    • All support for Crafttweaker for block and structure requirements is now deleted.
    • Block ingredients now support lists and can be reversed to accept any block but the specified one.
    • Example: ["!#c:stones", "!diamond_block"] will accept any block that is not in stone tag and not a diamond block.
  • Added "order" property for block requirement which define if the blocks will be broken/placed from top to bottom or the opposite.
    • Valid values are: "increasing" (default value, from bottom to top), "decreasing" (from top to bottom) and "random".

BugFix :

  • Fix box creator not rendering selected blocks.

[NeoForge]Custom-Machinery-1.21.1-0.10.45

by Frinn on Sep 18, 2025
Download

Custom Machinery 1.21.1-0.10.45

Additions :

  • Added machine templates system.
    • When a new machine is created through the in-game editor, a machine template can be selected.
    • The newly created machine will copy all properties (appearance, components, gui...) of the template.
    • New templates can be added like any machines but must be inside machine/template/ folder.
    • Templates can be directly edited using /cm edit_template command (Only templates added by datapacks/kubejs data).
  • Added back the machine creator item, it does exactly the same thing as running /cm create command.

BugFix :

  • Fix configuration card item recipe not working.
  • Fix a few visual bugs in the machine editor.

[NeoForge]Custom-Machinery-1.21.1-0.10.44

by Frinn on Aug 25, 2025
Download

Custom Machinery 1.21.1-0.10.44

BugFix :

  • Fix crash when opening machine editor.

[NeoForge]Custom-Machinery-1.21.1-0.10.43

by Frinn on Aug 23, 2025
Download

Custom Machinery 1.21.1-0.10.43

Additions :

  • Add dragging group of elements in gui editor.
  • Add copy/paste buttons in gui editor.
  • Add center horizontally/vertically and compact buttons in gui editor.
  • Replace small buttons by side panel in gui editor.
  • Components and elements are now sorted by alphabetical order when edited with the in-game gui.
  • Add duplicate button in component edit gui.

[Forge]Custom-Machinery-1.19.2-0.9.23

by Frinn on Aug 19, 2025
Download

[Fabric]Custom-Machinery-1.19.2-0.9.23

by Frinn on Aug 19, 2025
Download

Custom Machinery 1.19.2-0.9.23

Bugfix :

  • Fix crash when placing machine above active beacon. #139

[NeoForge]Custom-Machinery-1.21.1-0.10.42

by Frinn on Aug 17, 2025
Download

Custom Machinery 1.21.1-0.10.42

Additions :

  • Add 'minInput' and 'minOutput' properties for energy and fluid components.
    • When specified these properties can block a transfer if the amount to transfer is below the specified value.
    • These properties default to 0 (any input/output transfer amount are allowed).

BugFix :

  • Fix fluid component auto input filling all internal tanks instead of only the one set to auto input.

[NeoForge]Custom-Machinery-1.21.1-0.10.41

by Frinn on Aug 15, 2025
Download

Custom Machinery 1.21.1-0.10.41

BugFix :

  • Fix delaying requirement not working.

[NeoForge]Custom-Machinery-1.21.1-0.10.40

by Frinn on Aug 9, 2025
Download

Custom Machinery 1.21.1-0.10.40

Additions :

  • Added a revert (Ctrl+z) button in gui editor.
  • Added a few buttons to help align gui elements in gui editor.

BugFix :

  • Fix new machine created in minecraft namespace instead of custommachinery.

[NeoForge]Custom-Machinery-1.21.1-0.10.39

by Frinn on Jul 25, 2025
Download

Custom Machinery 1.21.1-0.10.39

Additions :

  • Added "core" property for status gui element.
    • If this property is set to 0 (default value) the element will show the overall status of the machine.
    • If set to a higher value the element will show the status of the specified core only.
1
2
8

Modrinth is open source.

main@16c5a5a

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.