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

30.0k
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 2 years ago
Updated last week
DescriptionChangelogVersions

Show all versions

1
3
4
5
7

[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

[Fabric]Custom-Machinery-1.19.2-0.9.8

by Frinn on Jan 2, 2024
Download

Custom Machinery 1.19.2-0.9.8

Bugfix :

  • Fix button requirement press/release inverted when using KubeJS integration.
  • Fix machine drop content of result and filter slots when broken.

[Forge]Custom-Machinery-1.19.2-0.9.7

by Frinn on Dec 23, 2023
Download

[Fabric]Custom-Machinery-1.19.2-0.9.7

by Frinn on Dec 23, 2023
Download

Custom Machinery 1.19.2-0.9.7

Additions :

  • Add filter item component variant, make slot able to take ghost items instead of real items.
    That can be used to make a filter slot for example.
  • Add item filter requirement (Json, KubeJS and Crafttweaker) that allows checking if a filter slot is set to a specific item.
  • Add 'Configuration card' item, a tool for allowing players to copy-paste the component config of a machine to another.
    Thanks a lot to andriihorpenko for his work on that feature.

Bugfix :

  • Fix issue 92 (again) Crash with ConcurrentModificationException.
  • Fix setBlock command place dummy machines when used for placing machine blocks created with KubeJS.
  • Fix auto-input voiding energy of the neighbor energy storage. (Thanks again andriihorpenko)

[Forge]Custom-Machinery-1.19.2-0.9.6

by Frinn on Dec 3, 2023
Download

[Fabric]Custom-Machinery-1.19.2-0.9.6

by Frinn on Dec 3, 2023
Download

Custom Machinery 1.19.2-0.9.6

Additions :

  • Render type can now be set in custom machine blocks created in KubeJS startup scripts.
    • Three render types are supported : solid, cutout and translucent (default).
    • Set the render type using (for example) .renderType("solid") on the block builder.

Bugfix :

  • Fix machines always using translucent render type instead of the one specified in the model json file. (For Forge only as Fabric doesn't have render type in models feature)

[Forge]Custom-Machinery-1.19.2-0.9.5

by Frinn on Nov 21, 2023
Download

[Fabric]Custom-Machinery-1.19.2-0.9.5

by Frinn on Nov 21, 2023
Download

Custom Machinery 1.19.2-0.9.5

Additions :

  • The machine appearance can now be customized for each recipe separately.
    • The machine will take the appearance specified in a recipe while this recipe is processing and will turn back to its default appearance when the process is finished or errored.
    • A custom machine appearance can be defined in the recipe json as well as Crafttweaker and KubeJS scripts.
    • See the wiki for more info.

Bugfix :

  • Fix fuel item 1px offset in slot in jei.

[Forge]Custom-Machinery-1.19.2-0.9.4

by Frinn on Nov 1, 2023
Download

[Fabric]Custom-Machinery-1.19.2-0.9.4

by Frinn on Nov 1, 2023
Download

Custom Machinery 1.19.2-0.9.4

Bugfix :

  • Fix item component allow inserting a stack of non-stackable items if the slot was empty.
  • Fix issue #105 by not relying on capability invalidation.

[Fabric]Custom-Machinery-1.19.2-0.9.3

by Frinn on Sep 30, 2023
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.