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

42.5k
37
Technology
Utility
AboutChangelogVersions

[Forge]Custom-Machinery-1.19.2-0.9.0

by Frinn on Jul 18, 2023
Download

[Fabric]Custom-Machinery-1.19.2-0.9.0

by Frinn on Jul 18, 2023
Download

Custom Machinery 1.19.2-0.9.0

  • Initial port to 1.19.2
  • All 1.18.2 features are available in this version, a wiki dedicated to 1.19.2 will come soon, but for now you can use the 1.18.2 wiki as almost everything is the same between both versions.
  • This build of CM is compatible with KubeJS 6.1 but not KubeJS 6.0 and below.

[Forge]Custom-Machinery-1.18.2-0.8.5

by Frinn on Jul 13, 2023
Download

[Fabric]Custom-Machinery-1.18.2-0.8.5

by Frinn on Jul 13, 2023
Download

Custom Machinery 1.18.2-0.8.5

Additions :

  • Add "jei" property in text and texture gui elements (false by default), set to true to make the element render in jei.
  • Add button gui element and button requirement to make a recipe require the player to click on a button in the machine gui to start the crafting process.
  • Add Crafttweaker and KubeJS integration for button requirement.
  • Add Sky requirement to make the machine require sky access to process the recipe.
  • Add Crafttweaker and KubeJS integration for sky requirement.
  • Add KubeJS integration to create custom blocks/items for machines.

BugFix :

  • Fix typo in config gui element 'texture_hovered' property (previously misnamed 'texture_hevered').
  • Fix result item of craft recipes showing "Must be in this slot" in JEI.
  • Fix recipe process is sometime lost when exiting and rejoining the world.
  • Fix #95 Stacked fluid containers are deleted when inputting fluid.
  • Fix craft recipes not supporting .chance() on requirements.
  • Fix KubeJS craft recipes integration not supporting output items specified with strings instead of Item.of().
  • Fix structure creator inverting X axis when the machine is placed toward north or south.
  • Fix structure renderer blocks being very dark.
  • Fix various issues about the upgrade system, upgrades calculations should be applied properly now.
  • Make log default to false in command requirement KJS integration.
  • Fix machine not dropping when shift wrenched.

[Forge]Custom-Machinery-1.18.2-0.8.4

by Frinn on Jun 20, 2023
Download

[Fabric]Custom-Machinery-1.18.2-0.8.4

by Frinn on Jun 20, 2023
Download

Custom Machinery 1.18.2-0.8.4

BugFix :

  • Fix CM reload machines when /reload is sent by a non opped player.
  • Fix issue #92 Crash with ConcurrentModificationException.
  • Fix machine block/item appearance sometimes not working depending on the syntax.

[Forge]Custom-Machinery-1.18.2-0.8.3

by Frinn on Jun 10, 2023
Download

[Fabric]Custom-Machinery-1.18.2-0.8.3

by Frinn on Jun 10, 2023
Download

Custom Machinery 1.18.2-0.8.3

Additions :

  • Add the machine item to the itemfilters:match_nbt item tag to make FTB Quest able to differentiate machines.
  • Add Reborn Core to the dependencies list for the fabric version.
  • A few API changes to make the Create addon possible.
  • Clicking on a fluid bar on the machine GUI while holding a fluid container item (buckets or any modded tank) will now transfer the fluid.
  • Reworked the upgrade system, upgrades now have 3 operation modes :
    • "addition" : final_value = base_value + upgrade_modifier * upgrade_amount
    • "multiplication" : final_value = base_value * upgrade_modifier * upgrade_amount
    • "exponential" : final_value = base_value * upgrade_modifier ^ upgrade_amount
  • Note that what was before the "multiplication" operation is now the "exponential" operation, it was renamed to show better what it does, but if you used "multiplication" before in your upgrades they will not work the same after this update.
  • Added methods in CT and KubeJS function requirement context to get/set the base speed of the recipe crafting process (default 1).

BugFix :

  • Fix box and structure creator items resetting when shift clicking a block.
  • Fix structure creator item inverting Z axis when used on machines that are facing East or West.
  • Fix issue #91 (Item dupe with upgrades)

[Forge]Custom-Machinery-1.18.2-0.8.2

by Frinn on Apr 6, 2023
Download

[Fabric]Custom-Machinery-1.18.2-0.8.2

by Frinn on Apr 6, 2023
Download

Custom Machinery 1.18.2-0.8.2

Additions :

  • Add "hidden" recipe boolean property, default to false, if set to true the recipe won't show in JEI.
  • Add .hide() method in CT and KubeJS recipes, if called the recipe won't show in JEI.
  • Clicking the progress arrow will now open jei recipe categories where the machine can be used as catalyst if the machine's category is hidden or doesn't contain any recipes.
  • Machine property "catalyst" can now contain the machine's own ID, and catalysts in jei will be ordered the same as this list.

[Forge]Custom-Machinery-1.18.2-0.8.1

by Frinn on Mar 31, 2023
Download

[Fabric]Custom-Machinery-1.18.2-0.8.1

by Frinn on Mar 31, 2023
Download

Custom Machinery 1.18.2-0.8.1

Additions :

  • Energy units (default "FE" on forge and "E" on fabric) are now configurable in lang files.
  • Add "highlight" property for fluid and energy gui elements to disable slot highlighting on mouse hover.

Bugfix :

  • Fix fabric version crashing on startup.

[Forge]Custom-Machinery-1.18.2-0.8.0

by Frinn on Mar 27, 2023
Download

[Fabric]Custom-Machinery-1.18.2-0.8.0

by Frinn on Mar 27, 2023
Download

Custom Machinery 1.18.2-0.8.0

Additions :

  • Complete overhaul of the machine json parsing code, allowing for more flexibility.
    The syntax is exactly the same, so you should not need to change anything in your machine json.
    This new system allow some things that were previously considered errors, including :
    • Both "true" and true can be used for boolean properties.
    • Same for numbers, both "1" and 1 are allowed.
    • Properties names are now case-insensitive, and both '_' and ' ' characters are ignored.
      Example, for a property named "auto_input" the following names are allowed : "autoinput", "auto input", "AuToInPuT", "autoi_nput"...
  • A new property named "cooldown" has been added in the machine processor json (see wiki) to customize the time between 2 recipe checks when the machine is idle.
    A lower number will make the machine choose a recipe quicker but may cause lag. Default is 20 ticks (1 second).
  • Fluid and energy slots are now highlighted when hovered in the machine gui.
  • Dump gui element button is now able to dump energy and items as well as fluids. The type of component to dump can be specified using "component" property of the dump gui element (fluid by default).

Bugfix :

  • Fix when an element in a list has an error the whole list is ignored.
    Example if any gui element has an error all gui elements are ignored.
    Now only the erroring element will be ignored, an error will be logged and the remaining elements will be parsed correctly.
  • Fix custom item model not working.
  • Fix energy gui element rendering red rectangle instead of filled texture in jei.
  • Fix item component filter being ignored when placing the item in the slot from the machine gui.
  • Fix dump gui element not working.

[Forge]Custom-Machinery-1.18.2-0.7.6

by Frinn on Feb 4, 2023
Download

[Fabric]Custom-Machinery-1.18.2-0.7.6

by Frinn on Feb 4, 2023
Download

Custom Machinery 1.18.2-0.7.6

Additions :

  • Add a way to store custom data in the machine through KubeJS or Crafttweaker (See wiki at Function requirement -> Machine -> data).

Bugfix :

  • Fix recipe processing only once if the machine inventory didn't change since last check.
  • Fix I/O config popup can't be dragged and doesn't update tooltips when clicking on the buttons.

[Forge]Custom-Machinery-1.18.2-0.7.5

by Frinn on Jan 13, 2023
Download

[Fabric]Custom-Machinery-1.18.2-0.7.5

by Frinn on Jan 13, 2023
Download

Custom Machinery 1.18.2-0.7.5

Additions :

  • Make machine shape rotate depending on the machine facing.

Bugfix :

  • Fix MachineJS.removeItemFromSlot method returning the items in the slot instead of the removed items.
  • Fix item component capacity ignored by shift click in machine gui.
  • Fix machine recipe progress time reset when exiting the game/unloading chunk.
  • Fix weird shadows on machine (again), smooth lightning now works properly but only if the forge experimental light pipeline is enabled.

[Forge]Custom-Machinery-1.18.2-0.7.4

by Frinn on Jan 6, 2023
Download

[Fabric]Custom-Machinery-1.18.2-0.7.4

by Frinn on Jan 6, 2023
Download

Custom Machinery 1.18.2-0.7.4

Additions :

  • Add config for debug logging level.
  • Syntax errors in machine and upgrade json are now logged in custommachinery.log

Bugfix :

  • Fix structure requirement not working for blocks with a "facing" property.
  • Fix fluids not working with JEI 9.
1
5
6
7

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@656c5b6

© 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.