promotional bannermobile promotional banner

Custom Machinery

Create your own machines
Back to Files

[NeoForge]Custom-Machinery-1.21.1-0.10.72

File nameCustomMachinery-neoforge-1.21.1-0.10.72.jar
Uploader
frinn38frinn38
Uploaded
Oct 1, 2026
Downloads
24
Size
2.2 MB
Mod Loaders
NeoForge
File ID
9028136
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:custom-machinery-457017:9028136"

Learn more about Curse Maven

What's new

Custom Machinery 1.21.1-0.10.72

Additions :

  • Allows for item input and output requirements to take several slots id.
    • The list of specified slots act as a whitelist.
    • JSON syntax is "slots": ["slot1", "slot2"] inside of the item requirement.
    • KubeJS syntax is .requireItem("item", ["slot1", "slot2"], same for .produceItem, .transformItem, .requireItemFilter and the durability requirement.
    • Specifying a unique slot or no slots at all still works the same.
  • Allows for fluid input and output requirements to take several tanks id.
    • The list of specified tanks act as a whitelist.
    • JSON syntax is "tanks": ["tank1", "tank2"] inside of the fluid requirement.
    • KubeJS syntax is .requireFluid("fluid", ["tank1", "tank2"], same for .produceFluid and the per-tick variants.
    • Specifying a unique tank or no tanks at all still works the same.
  • Allow for button requirement to take several button ids.
    • The list of specified buttons act as a whitelist.
    • JSON syntax is "ids": ["button1", "button2"] inside of the button requirement.
    • KubeJS syntax is .requireButtonPressed(["button1", "button2"), same for .requireButtonReleased.
    • Specifying a unique button id still works the same.

This mod has no additional files