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

40.3k
38
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 3 weeks ago
DescriptionChangelogVersions

Show all versions

1
3
4
5
7

[Fabric]Custom-Machinery-1.19.2-0.9.16

by Frinn on May 1, 2024
Download

Custom Machinery 1.19.2-0.9.16

Bugfix :

  • Fix last inventory slot won't be filled when shift click in a machine slot.

[Forge]Custom-Machinery-1.19.2-0.9.15

by Frinn on Apr 28, 2024
Download

[Fabric]Custom-Machinery-1.19.2-0.9.15

by Frinn on Apr 28, 2024
Download

Custom Machinery 1.19.2-0.9.15

Bugfix :

  • Fix Jade not working on Fabric.

[Forge]Custom-Machinery-1.18.2-0.8.9

by Frinn on Apr 11, 2024
Download

[Fabric]Custom-Machinery-1.18.2-0.8.9

by Frinn on Apr 11, 2024
Download

Custom Machinery 1.18.2-0.8.9

BugFix :

  • Fix output requirements can't be used in craft recipes.

[Forge]Custom-Machinery-1.19.2-0.9.14

by Frinn on Apr 11, 2024
Download

[Fabric]Custom-Machinery-1.19.2-0.9.14

by Frinn on Apr 11, 2024
Download

Custom Machinery 1.19.2-0.9.14

Bugfix :

  • Fix output requirements can't be used in craft recipes.

[Forge]Custom-Machinery-1.19.2-0.9.13

by Frinn on Mar 18, 2024
Download

[Fabric]Custom-Machinery-1.19.2-0.9.13

by Frinn on Mar 18, 2024
Download

Custom Machinery 1.19.2-0.9.13

Additions :

  • Any recipe can now completely change the machine gui elements.

    • Either use "gui": [...] in recipe json or .gui([...]) in CT/KJS recipes to specify gui elements to be shown only when that specific recipe is processing.
    • When the recipe start/end processing the gui will immediately adapt without players having to reopen it first.
    • For CT/KJS integration the gui elements must still be written in json syntax, like they would be in the machine json.
  • Every gui elements now have an "id" property.

    • This allows for recipe specific gui elements to override machine gui elements.
    • Those which already had it (like slot, fluid, button...) just keep it like before (no changes are required).
    • For those which didn't have it the new "id" property is optional so no changes are required either.
    • The only breaking change is the "id" property of dump gui element which was renamed to "tanks" to avoid confusion.
  • Added "custommachinery:empty gui element type, an element that render nothing but can be used to replace another gui element when a recipe is processing.

  • Added /custommachinery reload (or /cm reload) command, which reload only machine json files (not recipes or upgrades).

Bugfix :

  • Fix machine owner not saved when the machine is unloaded.

[Forge]Custom-Machinery-1.19.2-0.9.12

by Frinn on Feb 25, 2024
Download

[Fabric]Custom-Machinery-1.19.2-0.9.12

by Frinn on Feb 25, 2024
Download

Custom Machinery 1.19.2-0.9.12

Bugfix :

  • Fix placing items in slots of the machine gui being a bit laggy.
  • Fix machine gui not rendering dark background.

[Forge]Custom-Machinery-1.19.2-0.9.11

by Frinn on Feb 19, 2024
Download

[Fabric]Custom-Machinery-1.19.2-0.9.11

by Frinn on Feb 19, 2024
Download

Custom Machinery 1.19.2-0.9.11

Additions :

  • Added .occlude() property on KubeJS block builder to make the machine block full opaque.
  • Add "parent" property in custom machine json to make a machine inherit all properties of another machine.
    The upgraded machine can also have some recipe modifiers attached to it that will be applied when processing recipes.
  • Add ctx.success() and ctx.error("error") methods for CT and JS function requirement context. The old Result.success() and Result.error("error") methods still work but will be removed in the next MC version.
  • Allow adding items/blocks from other mods in catalysts.
  • Added a "bar" gui element that can display a number value stored in the machine via CT/KJS scripts.
  • Added Chinese translations, thanks to LingJiuQiSan.
  • Added chunkload component to make the machine act as a chunkloader.
  • Added chunkload requirement (Json, CT and JS) to make the machine act as a chunkloader only when a recipe is processing.
  • Added utility methods to Machine object in CT/JS function requirement to enable/disable chunkloading.

Bugfix :

  • Fix custommachinery.log not resetting before a reload.
  • Fix shift-clicking on the structure requirement icon build the structure on a random machine rather than the nearest to the player.

[Forge]Custom-Machinery-1.18.2-0.8.8

by Frinn on Feb 15, 2024
Download

[Fabric]Custom-Machinery-1.18.2-0.8.8

by Frinn on Feb 15, 2024
Download

Custom Machinery 1.18.2-0.8.8

BugFix :

  • Fix crash with jade on dedicated server (on Fabric). #117

[Forge]Custom-Machinery-1.19.2-0.9.10

by Frinn on Jan 26, 2024
Download

[Fabric]Custom-Machinery-1.19.2-0.9.10

by Frinn on Jan 26, 2024
Download

Custom Machinery 1.19.2-0.9.10

Additions :

  • Add "shape_collision" appearance property to customize collision shape of the machine independently of the render shape.
  • Add "unique" property for fluid components.
    Components with this property se to true won't accept fluids that already are in another tank of the machine.

Bugfix :

  • Fix itemzoom render on top of the GUI instead of next to it.
  • Fix config button texture not being resized when the width/height of the element is changed.
  • Fix some bugs about experience component and element.
  • Fix block tag ingredient can't take #tag syntax.

[Forge]Custom-Machinery-1.19.2-0.9.9

by Frinn on Jan 17, 2024
Download

[Fabric]Custom-Machinery-1.19.2-0.9.9

by Frinn on Jan 17, 2024
Download

Custom Machinery 1.19.2-0.9.9

Additions :

  • Added experience component, gui element and requirement
    • The component can store player xp with configurable capacity, and can be set to give the stored xp to player when they take out items from specified slots (like vanilla furnace does).
    • The gui element can be a button that allow the player to store/take 1, 10 or all levels to/from the machine (think EnderIO XP obelisk).
      It can also display a bar showing the current amount of stored xp.
    • The requirement (available in Json, KubeJS and CraftTweaker as usual) can make a machine consume/produce a specified amount of xp points or levels.
    • See wiki for more info about experience component, gui element and requirement.
    • Thanks a lot to alec016 for making most of the work on that new feature.
  • Added "hold_time" property for button gui element that define the time (in ticks) that the button will stay pressed before releasing (default 1 tick).
  • Fuel items will now prioritize fuel slots when shift clicked in the machine gui.

[Forge]Custom-Machinery-1.19.2-0.9.8

by Frinn on Jan 2, 2024
Download
1
3
4
5
7

Modrinth is open source.

feat/theseus/tauri-v2@c5403db

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